Hi Murali Reddy,

Thank you for your support ! It is very helpful.

Is there any way to add plugin to CS without rebuilding it (ant
deploy-server) ?

On Fri, Aug 17, 2012 at 5:37 PM, Murali Reddy <murali.re...@citrix.com>wrote:

>
> Are you using ASF repo or other git repo? If you are not particular on
> 3.0.2 Please use master branch on ASF repo [1].
>
> Code has been re-structured to make plug-in development easier. You can
> take example of random host allocator at 'plugins/host-allocators/random'
> to create your own plugin. Add the target for your plug-in in the
> 'build/build-cloud-plugins.xml' under build-host-allocators target. Edit
> the components.xml and you are all set to go, no need to copy the jar, ant
> deploy-server will do it for you.
>
> [1] https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git
>
> On 17/08/12 3:45 PM, "Hieu Le" <hieul...@gmail.com> wrote:
>
> >Hi,
> >
> >I'd like to ask what if I write a plugin to implement new algorithm in
> >scheduling host for deploy VMs. I have read an adapter developer guide in
> >CS 2.2 docs and Allocator Implementation Guide (ref:
> >docs.cloudstack.org/CloudStack_Documenta...Implementation_Guide<
> http://doc
> >s.cloudstack.org/CloudStack_Documentation/Allocator_Implementation_Guide
> >)
> >but it seem to be a little bit confuse to add new plugins
> >
> >The steps I do:
> >- Write new plugin (Implements HostAllocator and my algorithm)
> >- Package to jar file with command: jar cf output.jar
> >MyImplementation.java
> >- Copy jar file to /usr/share/java/
> >- Edit components.xml and replace FirstFitAllocator adapter with my new
> >allocate algorithm.
> >- Restart server with service cloud-management restart
> >
> >When I restart server, it failed and the logs tell that it cannot locate
> >my
> >own adapter (jar file).
> >
> >Please help me solve this problem. Did my package process correct ? How to
> >make cloud server locate my new class in classpath.
> >
> >Thank you so so much !
> >
> >--
> >..:: Hieu LE ::..
> >
> >Class: Information System - Course 52
> >School of Information and Communication Technology
> >Hanoi University of Technology
> >
> >High Performance Computing Center
> >Cloud Computing Group
> >Gmail: hieul...@gmail.com
> >
>
>
>


-- 
..:: Hieu LE ::..

Class: Information System - Course 52
School of Information and Communication Technology
Hanoi University of Technology
No 1, Dai Co Viet street - Hai Ba Trung district - Hanoi

High Performance Computing Center
Cloud Computing Group
Gmail: hieul...@gmail.com

Reply via email to