从下载相关文件
下载
1、配置yum
修改repo指向所有的光盘文件
2、配置xen.repo,内容如下:
[xen3.3.2]
name=RHEL/CentOS-$releasever - GITCO XEN3.3.2
baseurl=file:///var/ftp/xen3.3.2
gpgcheck=0
enabled=1
执行yum list查看
执行yum grouplist查看组(在yum仓库用http方式时没有组的信息,用本地的方式可以,再研究)
卸载旧版本
yum groupremove Virtualization
安装新版本
yum groupinstall ‐y Virtualization,在安装时可能会碰到会跟一些包冲突,需要把有冲突的包先删除
xm dmesg查看是否安装成功
检查是否支持VT:
#xm info |grep xen_cap
xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
# xm dmesg |grep -i vmxon
(XEN) VMXON is done
(XEN) VMXON is done
如果出现上述字段则计算机支持VT,否则很有可能是不支持或者BIOS禁用了。
也可以通过 xm dmesg或者cpuinfo等等方式查询,这里就不详细描述了。
升级到3.4.1,提示unpack libvirt-client-0.7.0-6.e15.x86_64
/usr/lib64/libvirt.so.0.7.0
版本回退
yum groupremove Virtualization
把xen3.4.0加到yum的仓库中
执行yum groupinstall virtualization
完成后先不要重启,需要查看/boot/grup/grup.conf 及/boot/目录下的相应文件,如果目录下有conf中配置的文件,则可以重启。
增加xen虚拟机的网卡
xm network-attach
查看虚拟机的网卡配置
xm network-list -l
每个虚拟机在启动后,会加载/var/lib/xen/domains/<......>/目录下config.sxp配置文件,该配置文件中包括当前运行状态、网卡数,网卡mac地址、CPU、内存等一系列信息
常见的几个目录
/var/lib/xen 可能是虚拟机在save/restore时保存的位置
/var/lib/xend 跟物理主机相关的配置文件,也有运行时的状态文件
/etc/xen 配置文件
/usr/lib/python2.4/site-packages/virtinst xen相关工具virt-insall等的库文件
/usr/lib/python2.4/site-packages/virtconv
/usr/lib64/python2.4/site-packages/xen xen主要工具包括xm等常用命令
在/var/lib/xend中会有xen运行时的一些相关信息,在/usr/sbin/xend运行时会有xend-socket及relocation-socket两个socket文件在此目录下
kickstart安装
virt-install -n test01 -r 512 --file=/opt/test01.img -p -s 5 -l -x "cmdline ks= ksdevice=eth0 ip=192.168.1.10 netmask=255.255.255.0 gateway=192.168.1.1"
注:ks.cfg 中磁盘一项需为 clearpart --all --initlabel --drives=xvda,要不会在删除分区时卡住,安装完后需要重启才能登录。虚拟机IP地址等可以在ks.cfg中指定,参数-x中指定的IP地址在安装结束后就会失效。
阅读(1075) | 评论(0) | 转发(0) |