对不起,如果这是一个愚蠢的问题,但我是使用 CloudStack 的新手。我可以调用一个函数来使用 CloudStack 中已有的模板自动构建服务器吗?
例如,我在服务器上有一个 CentOS 模板,当我单击网页上的按钮并为其提供适当的信息以传递时,我的 CloudStack 服务器会自动部署该新服务器。
对不起,如果这是一个愚蠢的问题,但我是使用 CloudStack 的新手。我可以调用一个函数来使用 CloudStack 中已有的模板自动构建服务器吗?
例如,我在服务器上有一个 CentOS 模板,当我单击网页上的按钮并为其提供适当的信息以传递时,我的 CloudStack 服务器会自动部署该新服务器。
CloudStack 的 UI 基本上是 CloudStack API 的前端,因此当您单击 UI 上的按钮来部署 VM 时,UI 所做的是调用deployVirtualMachine
API 上的 [1]。为此,您必须先进行其他调用以获取调用的多个参数deployVirtualMachine
(例如 templateId)的唯一 ID。
有关该特定调用的文档(假设您正在使用 CloudStack 4.3 版),请参阅 [1],有关用户 API 的完整列表,请参阅 [2]。在 [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