linux 系统 xen 3.4.1 rpm安装


从http://www.gitco.de/repo/3.3.2下载相关文件 下载http://www.gitco.de/repo/GITCO-XEN3.3.2_x86_64.repo 1、配置yum 修改repo指向所有的光盘文件 2、配置xen.repo,内容如下: [xen3.3.2] name=RHEL/CentOS-$releasever - GITCO XEN3.3.2 baseurl=file:///

 
从http://www.gitco.de/repo/3.3.2下载相关文件
下载http://www.gitco.de/repo/GITCO-XEN3.3.2_x86_64.repo

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 http://192.168.1.1/centos5 -x "cmdline ks=http://192.168.1.2/centos5/ks.cfg 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地址在安装结束后就会失效。

留言

這個網誌中的熱門文章

Json概述以及python對json的相關操作

Docker容器日誌查看與清理

遠程控制管理工具ipmitool