准备系统虚拟机模板

辅助存储必须应用一个使用于生成CloudStack中虚拟机系统的模板。

注解

当复制粘贴一个命令时,确保这个命令在执行前作为一个独立的行被粘贴。一些文档可能会引入不必要的文本换行。

  1. 在管理服务器上,运行一个或多个cloud-install-sys-tmplt命令检索和解压系统虚拟机模版。运行这个命令在每个你希望最终用户在这个区域中运行的hypervisor类型。

    如果辅助存储挂点不是 /mnt/secondary,替换你自己的挂载点名称。

    如果在设置数据库时,配置CloudStack数据库加密类型是”web”,你现在必须添加参数-s 。参阅 关于密码和密钥加密

    这个过程每次运行30分钟,运行时要求本地文件系统剩余大约5GB的空间。

    • 对于Hyper-V:
  1. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-hyperv.vhd.bz2 -h hyperv -s &lt;optional-management-server-secret-key&gt; -F
  2. </pre>
  3. - 对于XenServer:
  4. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-xen.vhd.bz2 -h xenserver -s &lt;optional-management-server-secret-key&gt; -F
  5. </pre>
  6. - 对于vSphere:
  7. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-vmware.ova -h vmware -s &lt;optional-management-server-secret-key&gt; -F
  8. </pre>
  9. - 对于KVM:
  10. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-kvm.qcow2.bz2 -h kvm -s &lt;optional-management-server-secret-key&gt; -F
  11. </pre>
  12. - 对于LXC:
  13. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-kvm.qcow2.bz2 -h lxc -s &lt;optional-management-server-secret-key&gt; -F
  14. </pre>
  15. 在Ubuntu上,使用如下路径:
  16. <pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt
  17. </pre>
  1. 如果你使用独立的NFS服务器,执行这一步骤。如果你使用管理服务器作为NFS服务器,你必须确保不执行这一步骤。

    当脚本完成后,卸载辅助存储并移除创建的目录。

    1. # umount /mnt/secondary
    2. # rmdir /mnt/secondary
  2. 在每个辅助存储服务器上重述如下步骤。