Re: Loading a custom HostAllocator
On 27-07-15 12:28, Amy Niklasson wrote: I have tried this and I still can't find it. I have tried to find it both in the regular installation and the source installation of CloudStack. However I have managed to find this link http://cloudstack-release-notes.readthedocs.org/en/latest/upgrade/upgrade-4.0.html which implies that the file has changed name to componentContext.xml. Unfortunately I can't find this file either. I have found the file /home/ubuntu/cloudstack/server/test/async-job-component.xml which contains the lines: adapters key=com.cloud.agent.manager.allocator.HostAllocator adapter name=FirstFit class=com.cloud.agent.manager.allocator.impl.FirstFitAllocator/ /adapters Which are the lines according to http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a- http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a-custom-hostallocatorcustom-hostallocator http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a-custom-hostallocator should be changed. However this location is in nowhere close to the one mentioned. If anyone has any experience of implementing a custom hostallocator in CloudStack 4.5 or knows anything I would very much appreciate any information you got. I haven't done this, but I don't think componentContext.xml is being used anymore. I think you need this one: core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml Wido Kind Regards, Amy On 8 July 2015 at 09:47, Wido den Hollander w...@widodh.nl wrote: On 08-07-15 10:08, Amy Niklasson wrote: Hi, How do you load a custom HostAllocator in CloudStack 4.5? The only documentation I've managed to find is http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a- custom-hostallocator However,I can't find the files mentioned, components.xml and components-premium.xml, in /client/ tomcatconf. Anyone who knows? Not exactly sure which file it is, but you could try a grep through the code. It's the Spring framework which loads the modules in boot. Wido Regards, Amy
Re: Loading a custom HostAllocator
I have tried this and I still can't find it. I have tried to find it both in the regular installation and the source installation of CloudStack. However I have managed to find this link http://cloudstack-release-notes.readthedocs.org/en/latest/upgrade/upgrade-4.0.html which implies that the file has changed name to componentContext.xml. Unfortunately I can't find this file either. I have found the file /home/ubuntu/cloudstack/server/test/async-job-component.xml which contains the lines: adapters key=com.cloud.agent.manager.allocator.HostAllocator adapter name=FirstFit class=com.cloud.agent.manager.allocator.impl.FirstFitAllocator/ /adapters Which are the lines according to http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a- http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a-custom-hostallocatorcustom-hostallocator http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a-custom-hostallocator should be changed. However this location is in nowhere close to the one mentioned. If anyone has any experience of implementing a custom hostallocator in CloudStack 4.5 or knows anything I would very much appreciate any information you got. Kind Regards, Amy On 8 July 2015 at 09:47, Wido den Hollander w...@widodh.nl wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08-07-15 10:08, Amy Niklasson wrote: Hi, How do you load a custom HostAllocator in CloudStack 4.5? The only documentation I've managed to find is http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a- custom-hostallocator However,I can't find the files mentioned, components.xml and components-premium.xml, in /client/ tomcatconf. Anyone who knows? Not exactly sure which file it is, but you could try a grep through the code. It's the Spring framework which loads the modules in boot. Wido Regards, Amy -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBAgAGBQJVnOOoAAoJEAGbWC3bPspCOLUP/jSIaX0/3nXp3o33BoC3udOb YDxBcgQA6LdHQEWNJUWfKiUmc5nPbVmpcEnVB+wLp1CFmWbG04Mbkq06Ujhjx5W3 EqH5sulWGKG5RbBvtBbhA52rs/SJw4WuKhVULItTk3VqhgZQn9Sz3nmVgzO9p8fU 2GQCRNXkA5IGNCcq1/3d44Y0zWz0Vc7b2ghzhHFsVqDjorJF5I1m62F1uIXz12w3 vxZtQtdkdWF8xzRuwQ46v1/R0oYHYWKXqkS3S9JyGjIjOiWKV8i0eg1KVxEGO8qU 3UUZOw7eiReCP2LXEkX1r703oU835y177il7tWDOAibg4s22vqtWmuquCSCP1g5t Avvzoz+8IPD6r1JqnViFpXAPdzD4DSNol3yIJ+s6iDSMasqpfTrHpKREepCFE0F+ EpqsWPXLIMzdTvGZpgKL5CV4BUp8/lf9CjJ8ZvE/34N6kphUe7LbYawLs5B8Ijp6 QkWttmwuy+esUkxxTOeNuO3ghKKqp92CvT6vw8jQLz8vETgSYLGXFeUkOlHNZU3q bTwi2O75cpsKNieUwTY4WkKVleED/tY+8xMz4RWyDR9OopLimN5Pkp1JsNOBtux3 w+L0ffr4E5HUoA5nw8x/DE5MxdbQA70/4QPe+k0jOuyVRGcxhY2h5ZdJBr74NqqR CHEAC0F969Szp+oUZuBR =lBgf -END PGP SIGNATURE-
Loading a custom HostAllocator
Hi, How do you load a custom HostAllocator in CloudStack 4.5? The only documentation I've managed to find is http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a-custom-hostallocator However,I can't find the files mentioned, components.xml and components-premium.xml, in /client/ tomcatconf. Anyone who knows? Regards, Amy
Re: Loading a custom HostAllocator
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08-07-15 10:08, Amy Niklasson wrote: Hi, How do you load a custom HostAllocator in CloudStack 4.5? The only documentation I've managed to find is http://docs.cloudstack.apache.org/en/master/alloc.html#implementing-a- custom-hostallocator However,I can't find the files mentioned, components.xml and components-premium.xml, in /client/ tomcatconf. Anyone who knows? Not exactly sure which file it is, but you could try a grep through the code. It's the Spring framework which loads the modules in boot. Wido Regards, Amy -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBAgAGBQJVnOOoAAoJEAGbWC3bPspCOLUP/jSIaX0/3nXp3o33BoC3udOb YDxBcgQA6LdHQEWNJUWfKiUmc5nPbVmpcEnVB+wLp1CFmWbG04Mbkq06Ujhjx5W3 EqH5sulWGKG5RbBvtBbhA52rs/SJw4WuKhVULItTk3VqhgZQn9Sz3nmVgzO9p8fU 2GQCRNXkA5IGNCcq1/3d44Y0zWz0Vc7b2ghzhHFsVqDjorJF5I1m62F1uIXz12w3 vxZtQtdkdWF8xzRuwQ46v1/R0oYHYWKXqkS3S9JyGjIjOiWKV8i0eg1KVxEGO8qU 3UUZOw7eiReCP2LXEkX1r703oU835y177il7tWDOAibg4s22vqtWmuquCSCP1g5t Avvzoz+8IPD6r1JqnViFpXAPdzD4DSNol3yIJ+s6iDSMasqpfTrHpKREepCFE0F+ EpqsWPXLIMzdTvGZpgKL5CV4BUp8/lf9CjJ8ZvE/34N6kphUe7LbYawLs5B8Ijp6 QkWttmwuy+esUkxxTOeNuO3ghKKqp92CvT6vw8jQLz8vETgSYLGXFeUkOlHNZU3q bTwi2O75cpsKNieUwTY4WkKVleED/tY+8xMz4RWyDR9OopLimN5Pkp1JsNOBtux3 w+L0ffr4E5HUoA5nw8x/DE5MxdbQA70/4QPe+k0jOuyVRGcxhY2h5ZdJBr74NqqR CHEAC0F969Szp+oUZuBR =lBgf -END PGP SIGNATURE-