很抱歉,如果这是一个愚蠢的问题,但我不熟悉使用CloudStack。有没有我可以调用的功能,使用CloudStack中已有的模板自动构建服务器?
例如,我在服务器上有一个CentOS模板,当我点击网页上的一个按钮并给它提供相应的信息时,我的CloudStack服务器会自动部署该新服务器。
答案 0 :(得分:0)
CloudStack的UI基本上是CloudStack API的前端,因此当您单击UI上的按钮来部署VM时,UI正在执行的操作是调用deployVirtualMachine
[1关于API。
要使其正常工作,您必须先进行其他调用才能获得deployVirtualMachine
调用的多个参数的唯一ID(例如templateId)。
有关该特定呼叫的文档(假设您正在使用CloudStack 4.3版本)和[2]请参阅[1]以获取用户API的完整列表。在[3]中,您将找到CloudStack API(版本4.0.2)的开发人员指南。
[1] http://cloudstack.apache.org/docs/api/apidocs-4.3/user/deployVirtualMachine.html
[2] http://cloudstack.apache.org/docs/api/apidocs-4.3/TOC_User.html
[3] http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/API_Developers_Guide/index.html