zstack 创建centos7 云主机 ( 四 )

下载centos7镜像到/usr/local/zstack/http_root

cd  /usr/local/zstack/http_root
wget  镜像的下载链接
因为这样输入 http://my_ip/image/CentOS-7-x86_64-DVD-1503-01.iso就是url

第一,用户需要把系统安装ISO,通过Image菜单添加到ZStack的备份存储中。(ZStack all in one 安装的时候如果选择了-a参数,会把/usr/local/zstack/http_root作为httpd的目录,用户可以把ISO文件放在这个目录里,访问的方法是http://localhost/image/YOUR_ISO_NAME。)

需要注意的是,在添加ISO的时候,如果添加的是Windows的ISO,那么在Platform的地方请选择Windows。 否则你的Windows安装程序会因为缺少virtio driver而找不到磁盘。当你你可以在安装好Windows后,添加VirtIO driver, 并让你的数据磁盘运行在高速的VirtIO驱动上

另外在MediaType和Format两个域,均需要选择为ISO格式。

wKioL1YfRo_yCcSqAAF7rp-pfyM358.jpg


第二,用户需要添加一个存储模板(Disk Offering),这个存储模板的大小需要略大,例如10G,这个大小也就是未来虚拟机的根Volume的大小。这里我们先假定为RootVolumeOffering。

wKioL1YfRrGhnoPGAAF_IFCuOGk857.jpg


第三,由于ZStack用户手册里面案例的虚拟机实例模板中内存和CPU分配的较小,可能会影响系统安装的速度。我们就再创建一个2个CPU和1G内存的虚拟机实例模板,这里我们先假定为InstallationOffering

wKiom1YfRrWh4YgMAAGbvPcD084727.jpg


第四,现在我们可以创建一个新的虚拟机来用作Installation。这个创建虚拟机实例的选项和普通的创建过程略有不同。当在IMAGE一栏里选择刚刚添加的ubuntu image之后,会出现一个ROOT VOLUME DISK OFFERING让用户选择。选择RootVolumeOffering和L3network之后,就可以创建虚拟机了。

wKioL1YfRvWjMAT-AAGOQ53KYU4194.jpg



第五,虚拟机启动后就可以安装操作系统。在系统安装完毕后,还可以做一些其他必要的系统设置,或者软件安装

wKiom1YfRv2BPMEAAAEH9YMO-30307.jpg

**安装好系统后,请不要让虚拟机自己reboot,否则虚拟机启动后可能会无法启动刚刚安装好的系统,而是又进入了安装的界面。这个时候只需要通过ZStack UI界面把虚拟机做一次Stop和Start的操作即可。**


第六,将已经安装完毕配置完成的虚拟机stop(需要通过ZStack UI界面来stop 虚拟机)。

wKiom1YfRyCQ-TA6AAEePiuEjmk165.jpg



第七,点击该虚拟机详情,并点击Volume选项,选择Root Volume,点击Action,选择Create Template。

wKioL1YfR2fzmUtTAAEa1rgj2WA306.jpg


输入新的Image的名字:new-ubuntu-14.04

wKiom1YfR2HSZ32gAAG9tV8WBaU241.jpg

如果使用的是CentOS操作系统,为了让使用该虚拟机的模板的云主机在启动后自动获得IP地址,那么需要在保存模板前,在安装好的虚拟机上做如下操作:

    1. vim /etc/sysconfig/network-scripts/ifcfg-eth0:
          DEVICE=eth0
          TYPE=Ethernet
          ONBOOT=yes
          BOOTPROTO=dhcp
    2. rm -f /etc/udev/rules.d/70-persistent-net.rules


第八,用户就可以在Instance界面选择刚刚创建的new-ubuntu的image来创建新的VM了:

wKiom1YfR5nC6HIVAAF3dAV0idg962.jpg

你可能感兴趣的:(windows,虚拟机,localhost,程序,主机)