一、实验环境如下:
1. 两台装有XenServer5.6的PC(不支持VT技术的intel系列CPU),对应IP为192.168.3.102和192.168.3.103。
2. 一台装有Ubuntu12.04-desktop-i386的NFS Server,对应IP为192.168.3.100。
3. 一台装有对应XenCenter管理软件的PC控制机,对应IP为192.168.3.4。
二、新建资源池Pool,并把2台XenServer主机连接进来,102为master,103为slave。
三、在XenCenter本机上的任意盘下开辟共享文件夹iso,使其网络访问名为\\192.168.3.4\iso。
四、右键资源池,选择”New Storage”,在面板中的ISO Library下选择CIFS ISO Library,之后的镜像库名随意,路径为\\192.168.3.4\iso。这样,在其他主机进行系统安装时,就可以网络共享的方式访问镜像文件。(本实验中,我们只需要访问到以Http方式安装CentOS的netinstall.iso即可)
下载netinstall.iso,因为我是在实验室,用教育网,所以教育网镜像非常适合我http://mirror.bit.edu.cn/centos/5.8/isos/i386/CentOS-5.8-i386-netinstall.iso。
五、右键资源池,选择”New Storage”,在面板中选择”NFS VHD”,并把那台装有Ubuntu的虚拟磁盘地址添加进来。(因为XenMotion的热迁移限制是在同资源池中共享文件系统下的虚拟机迁移,所以虚拟机本身必须存放在NFS或者其他网络文件系统中)。
六、在XenCenter中以PV方式新建虚拟机CentOS5.8 32bit,点击”New VM”面板,以下是安装选项需要注意的地方(其他OS类推):
1. Template选择”CentOS 5 (32-bit)”
2. Installation Media 选择“Install from ISOLibrary …”,镜像文件选择CentOS-5.8-i386-netinstall.iso。
3. 需要安装的目标XenServer主机可以随意,内存记得给至少512(官方建议),在”Storage”选项卡中,点击“add”,把存储位置选在NFS虚拟磁盘上,建议内存大小为8G。
七、为虚拟机安装xs-tools,请看http://www.haojifang.cn/centos-tools-xenserver.html
八、稍等片刻,在虚拟机running的情况下,右键虚拟机,选择”Migrate to Server”,选择可选的XenServer服务器进行热迁移。