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
一。在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
相关文章推荐
- windows系统虚拟机上安装ubuntu之后,设置ubuntu系统与windows系统之间的共享文件
- windows 系统的安装和虚拟机共享文件夹
- VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录
- HTTP网络启动安装原版系统ISO镜像
- Windows 8.1 系统ISO镜像下载或自Win8应用商店升级方法
- Windows 8.1 系统上用Oracle VM VirtualBox 安装windows 2008 R2 SP1 的虚拟机 出现 Error Code: 0x000000C4
- Mac上用虚拟机安装windows系统
- 如何在Win7等系统虚拟机下安装Windows 8
- VMware 虚拟机 不能上网 CentOS 6.5 Windows 7上面安装了VMware,然后安装了CentOS系统,安装完了无法上网;
- windows下虚拟机和苹果系统已经安装完毕
- Windows安装虚拟机VMware,如何能让Windows和Linux文件共享
- Windows 8.1 系统ISO镜像下载或自Win8应用商店升级方法
- 虚拟机 VMware Workstation 安装的windows系统不能 联网
- 在windows 虚拟机中安装ubuntu 16.04 LTS 系统的经验
- 在Windows环境下安装Linux系统虚拟机
- 在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX
- 【Linux】 Samba 服务器安装配置实现与Windows系统的文件共享服务
- 从ISO镜像启动虚拟机,安装OS时提示"no usable disks have been foun
- windows VM12虚拟机安装苹果系统(Mac OX 10.11)