Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376566
  • 博文数量: 166
  • 博客积分: 1972
  • 博客等级: 上尉
  • 技术积分: 1845
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-19 21:16
文章分类

全部博文(166)

文章存档

2013年(7)

2010年(159)

分类:

2010-10-19 18:16:39

RHEL5自带Xen,如果用上面的图形化操作也还是不错的。不过还是命令行比较方便——如果会的话。做下记录:

Xen的日志在/var/log/xen

一般是准备好一个虚拟硬盘在Domain-0上面,为安装System1做准备:
dd if=/dev/zero of=/opt/Xen/system1.img bs=1024k count=10000   
生成一个10g大小的硬盘。

开始安装:
virt-install -n system1 -r 1024 --file=/opt/Xen/system1.img --nographic -l nfs:127.0.0.1:/media/cdrom

参数很好记忆。实在记不住,直接输入virt-install就可以,他会有文字提示一步步完成。或者也可以直接 virt-install -h看提示,里面有包括nfs,ftp,http的格式都有,所以其实不怎么费脑子。
关键是要告诉xen,你装的虚拟机的名字,给他分多少内存,硬盘在哪,安装文件在哪,就够了。
安装过程和正常装没什么区别。不过好像不能再选择在虚拟机里面装Xen了……

安装完成以后,在/etc/xen目录下,会产生类似 system1这样的目录,里面就是这个虚拟机的配置文件。通过观察配置文件,比如我这里的system1这个文件,就会发现其实里面记录的就是一些虚拟 机的信息,比如硬盘在哪,网卡用什么mac地址,cpu,机器名等。

常用的命令:
xm list    查看当前机器里的全部虚拟机列表
xm create xxxx 启动名字为xxx的虚拟机
xm shutdown xxx
xm reboot xxx
xm pause xxx
xm resuem xxx

需要管理登入的时候:
xm console xxxx
就可以像在本机一样操作虚拟机了,如果要退出到Domain-0,按住Ctrl+] 就行

硬盘不够可以添加,添加了以后不用重启,直接生效,和插u盘一个效果
xm block-list xxxx 查看xxx虚拟机的可用硬盘设备
xm block-attach xxx tap:aio:/xxxx.img xvdb w
这里可以参照一下之前的/etc/xen下的配置文件,对于之前用dd生成的文件挂载,貌似就是用tap:aio:这样的形式,如果是vmware的 vmdk文件就写上vmdk(我只尝试了dd产生的文件的形式),xen支持好些个虚拟机的硬盘格式转化。剩下的在虚拟机里面就可以看到新硬盘,然后就和 实体机一样操作就好了。

阅读(483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~