安装xen虚拟化服务,以OEL5.8(64)为例

1.安装OEL5.8(64)操作系统

2.安装ftp服务器,ISO文件挂载到/var/ftp/pub/下面

3.安装xen服务

netxen-firmware-4.0.534-1.el5

kernel-xen-devel-2.6.18-308.el5

xen-libs-3.0.3-135.el5

xen-3.0.3-135.el5

xen-libs-3.0.3-135.el5

kernel-xen-2.6.18-308.el5

4.创建虚拟机 virt-install --prompt


xen 相关命令

1.查看xen启动情况

chkconfig --list |grep xend

2.xm list

3.创建虚拟机

virt-install --prompt 

按提示操作

(1)给虚拟机取个名字

(2)给虚拟分配内存大小(M)

(3)指定虚拟机存放目录

(4)指定虚拟机安装包(IOS)的位置


5.图型化管理虚拟机virt-manger


可以使用xm 命令来启动停止虚拟机启动虚拟机命令如下:   

xm create vm01       #其中vm01为虚拟机的配置文件,位于/etc/xen/vm01    

xm create -c vm01    #如果需要启动控制台,则可以运行命令    

xm list              #可以列出所有的虚拟机    

xm console <domid>   #可以显示某虚拟机的控制台    

xm reboot  <domid>   #可以重起id 为domid 的虚拟机    

xm shutdown <domid>  #可以关闭id 为domid 的虚拟机    

xm destroy <domid>   #可以销毁id 为domid 的虚拟机    

xm console fc5       #从终端或控制台登录正在运行的虚拟操作系统    

xm save <DomId> <File> # 存储正在运行的虚拟操作系统的状态    

xm restore <File>    # 唤醒虚拟操作系统    

xm pause <DomId>     #停止正在运行的虚拟操作系统    

xm unpause <DomId>   #激活停止的虚拟操作系统    

xm mem-set <DomId> <Mem> #调整虚拟平台/虚拟操作系统的占用内存    

xm shutdown          #虚拟操作系统的Name或DomID #关闭被虚拟的系统    

xm destroy <DomId>   #立即停止虚拟的系统 (重要);    

xm vcpu-set <DomId> <VCPUs> #调整虚拟平台及虚拟操作系统的虚拟CPU个数    

xm top 或 xentop     # 查看虚拟系统运行的状态