您的位置:首页 > 其它

XenServer命令行下用windows共享的iso镜像安装虚拟机系统

2011-12-21 19:07 615 查看
最近由于工作需要接触了XenServer,在学习的过程中发现XenCenter不能很好的来管理XenServer,于是开始学习命令行管理的方式,用XenCenter使用windows下共享的iso镜像文件来安装操作系统这个大家都应该会,但是我想通过命令行的方式使用windows下共享的iso镜像文件来安装操作系统,在网上找了很久,也问过一些高手,都没有能够解决,今天终于搞好了,激动的快哭了。。。。。。与是就有了以下的文章,如有错误,还请各位哥哥姐姐指教。。。。。。在此谢过。。。。。。

一。在XenServer主机上添加windows上的iso镜像文件共享存储

我在我的windows机器192.168.7.9上共享了一个文件夹iso 里面放了安装系统所需要的iso镜像文件

xe-mount-iso-sr //IP/sharename -t cifs -o username=<username>,password=<password>

示例:xe-mount-iso-sr //192.168.7.9/iso -t cifs -o username=administrator,password=P@ssw0rd

二。使用模板新建一个虚拟机(vm)

xe vm-install template=CentOS\ 5\ \(32-bit\) new-name-label=centos5

e2958c7e-bab7-235b-3426-6bd52efcf6c8

该命令返回新vm的uuid

xe vdi-resize uuid=e2958c7e-bab7-235b-3426-6bd52efcf6c8 disk-size=20GiB 可以用此命令修改vm虚拟磁盘的大小,这里我们使用默认的大小

三。将vm的虚拟硬盘设置为不可引导

1>根据vm的uuid查找vm vbd(根硬盘)的uuid

xe vbd-list vm-uuid=e2958c7e-bab7-235b-3426-6bd52efcf6c8 userdevice=0 params=uuid --minimal

718cb50b-fdcd-82ed-df5a-b100f62bc627

该命令返回vm虚拟磁盘的uuid

2>使用返回的虚拟磁盘的uuid将vm的虚拟磁盘设置为不可引导

xe vbd-param-set uuid=718cb50b-fdcd-82ed-df5a-b100f62bc627 bootable=false

四。向新建的vm添加光驱,并设置为从光驱引导

1>获取XenServer主机上的挂载的windows共享上的iso镜像文件的名称

xe cd-list

该命令显示XenServer主机上所有的iso文件名称(name-label)

2>将XenServer主机上显示的iso的name-label参数作为虚拟机光驱的cd-name参数,本例中我们安装的是CentOS5.4 32位的,所以iso的name-label为CentOS-5.4-i386-bin-DVD.iso,那么vm光驱的cd-name(名称)也为CentOS-5.4-i386-bin-DVD.iso

xe vm-cd-add vm=centos5 cd-name=CentOS-5.4-i386-bin-DVD.iso device=2

3>获取与vm新建光驱(CD驱动器)对应的VBD的uuid

xe vbd-list vm-uuid=e2958c7e-bab7-235b-3426-6bd52efcf6c8 type=CD params=uuid --minimal

ba6e0365-46b2-6972-a8f4-730139802deb

该命令会显示与vm光驱对应的VBD的uuid

4>将vm光驱的VBD设置为可引导

xe vbd-param-set uuid=ba6e0365-46b2-6972-a8f4-730139802deb bootable=true

5>将vm的安装库设置为新建的虚拟光驱,即告诉vm我们要从cdrom来安装系统

xe vm-param-set uuid=e2958c7e-bab7-235b-3426-6bd52efcf6c8 other-config:install-repository=cdrom

此处的uuid为vm的uuid

五。启动新建的vm即开始安装

xe vm-start uuid=e2958c7e-bab7-235b-3426-6bd52efcf6c8

安装过程很简单这里不写了

附:安装过程如下图





本文出自 “憂零的博客” 博客,请务必保留此出处http://sunyu.blog.51cto.com/744725/747799
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: