incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Cahill <dcah...@midokura.com>
Subject [DISCUSS] Cloudstack agent - standardized directory for plugin jars
Date Wed, 06 Mar 2013 08:03:20 GMT
Moving discussion from Jira ticket to dev list as suggested by Hugo.

Request from Kawai-san:
> There is no place to put plugin jar files for cloudstack agent program
now, while management server program has default @PLUGINJAVADIR@ where
plugin classes will be loaded into server at startup.
> We will need to load a class, for example when we try to use a custom
"libvirt.vif.driver" which can be configured at agent.properties.

Suggestion by Marcus:
> I'd actually defer to the guys who have been working on the packaging. It
seems like it would be distribution specific, and handled by the startup
scripts.
> The obvious solution to me would be to create a directory, say
/usr/share/cloudstack-agent/plugins, and append that to the classpath in
the init scripts so that the agent can see the plugins copied there.
> Maybe go a step further and make a symlink /etc/cloudstack/agent/plugins;
easier for admins to find.

Noa, Hugo and I are happy with that solution, but if anyone has any
thoughts, please let us know.

Thanks,
Dave.


On Wed, Mar 6, 2013 at 4:58 PM, Hugo Trippaers (JIRA) <jira@apache.org>wrote:

>
>     [
> https://issues.apache.org/jira/browse/CLOUDSTACK-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13594478#comment-13594478]
>
> Hugo Trippaers commented on CLOUDSTACK-1489:
> --------------------------------------------
>
> Good idea, but discuss these things on list so everybody is involved.
>
> > cloudstack agent plugin classpath is missing
> > --------------------------------------------
> >
> >                 Key: CLOUDSTACK-1489
> >                 URL:
> https://issues.apache.org/jira/browse/CLOUDSTACK-1489
> >             Project: CloudStack
> >          Issue Type: Improvement
> >      Security Level: Public(Anyone can view this level - this is the
> default.)
> >          Components: KVM
> >    Affects Versions: pre-4.0.0, 4.0.0, 4.0.1, 4.0.2
> >         Environment: Linux kvm
> >            Reporter: Hiroaki Kawai
> >            Assignee: Noa Resare
> >
> > There is no place to put plugin jar files for cloudstack agent program
> now, while management server program has default @PLUGINJAVADIR@ where
> plugin classes will be loaded into server at startup. We will need to load
> a class, for example when we try to use a custom "libvirt.vif.driver" which
> can be configured at agent.properties.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message