准备系统虚拟机模板
辅助存储必须应用一个使用于生成CloudStack中虚拟机系统的模板。
注解
当复制粘贴一个命令时,确保这个命令在执行前作为一个独立的行被粘贴。一些文档可能会引入不必要的文本换行。
在管理服务器上,运行一个或多个cloud-install-sys-tmplt命令检索和解压系统虚拟机模版。运行这个命令在每个你希望最终用户在这个区域中运行的hypervisor类型。
如果辅助存储挂点不是 /mnt/secondary,替换你自己的挂载点名称。
如果在设置数据库时,配置CloudStack数据库加密类型是”web”,你现在必须添加参数-s
。参阅 关于密码和密钥加密。 这个过程每次运行30分钟,运行时要求本地文件系统剩余大约5GB的空间。
- 对于Hyper-V:
<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 <optional-management-server-secret-key> -F
</pre>
- 对于XenServer:
<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 <optional-management-server-secret-key> -F
</pre>
- 对于vSphere:
<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 <optional-management-server-secret-key> -F
</pre>
- 对于KVM:
<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 <optional-management-server-secret-key> -F
</pre>
- 对于LXC:
<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 <optional-management-server-secret-key> -F
</pre>
在Ubuntu上,使用如下路径:
<pre># /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt
</pre>
如果你使用独立的NFS服务器,执行这一步骤。如果你使用管理服务器作为NFS服务器,你必须确保不执行这一步骤。
当脚本完成后,卸载辅助存储并移除创建的目录。
- # umount /mnt/secondary
- # rmdir /mnt/secondary
在每个辅助存储服务器上重述如下步骤。