Chinaunix首页 | 论坛 | 博客
  • 博客访问: 349668
  • 博文数量: 79
  • 博客积分: 3053
  • 博客等级: 中校
  • 技术积分: 861
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-27 20:43
文章分类

全部博文(79)

文章存档

2012年(3)

2011年(21)

2010年(15)

2009年(40)

分类: LINUX

2009-11-04 23:05:52

从下载相关文件
下载

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地址在安装结束后就会失效。

阅读(1082) | 评论(0) | 转发(0) |
0

上一篇:python 的正则表达式

下一篇:dhcp

给主人留下些什么吧!~~