我们来安装一台基于iSCSI 的RHEVM虚拟机
既然要安装基于iSCSI的虚拟机,首先需要的就是iSCSI磁盘,然后是安装镜像。
1. 配置iSCSI的服务端,
首先安装iSCSI的服务端软件包
Yum install scsi-target*
Vim /etc/tgt/targets.conf
我是给RHEVM的虚拟机添加了一块200G的虚拟磁盘,在系统中识别为了sdb
我就在配置文件中添加了三行:
<target iqn.2011-12.com.suzezhi.rhevm:iscsi>
backing-store /dev/sdb
</target>
关于iSCSI的原理,我就不详细讲了,backing-store也可以指定为LVM分区等等。
然后 /etc/init.d/tgtd start 来启动iSCSI的服务端。
2. 在RHEVM中加入iSCSI这个存储域
登陆RHEVM,在storage这一栏中,点击New Domain
输入Name,默认是rhevh.suzezhi.com这台机器作为SPM
我们再填入iSCSI的IP地址,端口保持默认,并且不加认证信息,点击Discover,下面就能弹出搜索到到iSCSI设备,这个时候,我们还要点击上图中的Login按钮,这个时候,这个target前面会出现一个加号。
点击加号展开这个设备,在前面打上对勾,点击下面的OK,过一会儿之后,这个域就会变成绿色,这个时候,这个存储域就加入完毕。
3. 添加ISO 域
由于创建RHEVM的时候,自动为我们创建了一个基于NFS的ISO domain,我们只要把它挂在上来就行了。
点击Attach ISO这个按钮,再选择好之后,再点击OK即可挂上来。
在这里,挂载上来之后,默认是Inactive状态,我们激活一下就行。
点击Active按钮,过一会儿,就从Lock状态变为了Active状态。
默认情况下,里面只存放了三个镜像。
这三个镜像主要是一些半虚拟化软件,提高IO性能的。
现在我们上传一些安装镜像过去。
在RHEVM上,提供了一些命令
[root@rhevm media]# rhevm-iso-uploader list
Please provide the REST API password for RHEV-M (CTRL+D to abort):
ISO Storage Domain Name | Datacenter | ISO Domain Status
suzezhi-iso | Default | active
[root@rhevm media]# rhevm-iso-uploader upload -i suzezhi-iso xp.iso
Please provide the REST API password for RHEV-M (CTRL+D to abort):
[root@rhevm media]#
其中,rhevm-iso-uploader list是用于列出ISO 域的一些信息的,
Rhevm-iso-uploader upload是用于上传镜像文件的
由于我在安装RHEVM的时候,设置的ISO的路径是 /var/iso,所以,我这里上传的文件,上传到了 /var/iso/ec74aa28-50e4-4d06-a827-86d36c91eddc/images/11111111-1111-1111-1111-111111111111/
当然,你也可以直接放到这个目录,而不用使用这个命令。
我刚才上传的是一个原版的XP,现在我开始安装。
在这里,我在console里面,设置的是SPICE,另外,在Boot Options里面,需要设置一下:
第一个启动的选光驱,并且Attach CD前面打上勾,选刚才上传的XP安装镜像。
OK之后,配置网络和硬盘:
网卡我按照默认配置的,安装系统之后,需要安装相应的驱动。
这里,我设置硬盘大小为20G,Interface必须设置为IDE,否则不能识别硬盘。(红帽的RHEV现在有这样一个BUG,不支持虚拟软盘,所以windows系统目前不能支持VirtIO)如果是VirtIO的话,需要在安装系统的时候,加载驱动,并且速度也比IDE快。
Format可以设为Thin Provision,也可以设置为Preallocated
前者是按需分配,先分配512MB,如果以后有需要,就再分配512MB,依次类推,但最大不超过20GB,这种方式节省空间,但效率不高
后者是直接就分配好20G,但效率高。
这个看你自己的需要,我选的前者。
过一会儿,我们可以点击这个图标来查看屏幕。因为我选择的是SPICE模式,又是第一次运行,所以需要安装插件,安装自动弹出的插件。
安装好之后,再次点击那个图标的时候,就会自动弹出界面来了,同时按下可以”shift + F12”来释放鼠标箭头。
我们还可以在RHEVM的界面中监视真机和虚拟机的各项状态,比如CPU,内存,网络之类的。
安装好系统之后,再将RHEV-toolsSetup_3.0_26.iso这个镜像挂载到XP虚拟机里面,安装相应的驱动就可以使用了。
目前RHEV还是测试版,可能会出现这样那样的问题,反正我测试的时候,就遇到不少问题。