如何在CloudStack中同时启动多个虚拟机

时间:2015-01-08 10:58:08

标签: apache-cloudstack

有没有办法在CloudStack中同时启动多个虚拟机(实例)?

显然,这不能使用http用户界面完成。此外,http API请求仅指定一个用于定位虚拟机的ID。

我能想到的解决这个问题的方法是为每个实例触发多个单独的启动请求,然后轮询每个作业以获得结果。还有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

CloudStack是一个API驱动的系统,如果没有API调用,您可以指定要创建的多个VM(我认为没有),那么就不可能。

如果你确实需要同时创建多台机器,我看到的唯一选择就是启动多个API调用,如前所述。

有关可与CloudStack轻松连接的工具列表,请参阅另一个问题的this answer

答案 1 :(得分:0)

要同时在串口启动cloudstack上的VM,我使用cloudmonkey并创建了一个bash脚本来设置一组已知的VM UUID。看看我的经验 https://sites.google.com/site/cloudfyp/tutorial/cloudmonkey/commands-on-cloudmonkey