Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100763
  • 博文数量: 13
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-01 15:32
文章分类

全部博文(13)

文章存档

2009年(2)

2008年(11)

我的朋友
最近访客

分类: LINUX

2008-07-31 17:59:08

下载安装包到 去下载二进制包,文件名中带有xen-3.0.1-install字样的,比如 xen-3.0.2-install-x86_32.1.tgz,这个软件包表示适用x86_32位机器的。如果您用的是 64位机器,应该下载文件名带有x86_64字样的软件包;

CU也有Xen的安装包下载:
wget

解压安装:
tar xvfz xen-3.0.2-install-x86_32.1.tgz
cd xen-3.0.2-install
sh ./install.sh

vi /etc/grub.conf
title Xen 3.0 / XenLinux 2.6.16
  kernel /boot/xen.gz dom0_mem=1024596
  module /boot/vmlinuz-2.6.16-xen0 ro root=/dev/sda1 console=tty0 max_loop=16

mv /lib/tls /lib/tls.disabled

reboot
#重启机器

dd if=/dev/zero of=/data1/xvm/xvm01/xvm01.swap bs=1M count=1024
dd if=/dev/zero of=/data1/xvm/xvm01/xvm01.disk01 bs=1M count=20480
mkfs -t ext3 /data1/xvm/xvm01/xvm01.disk01
mkswap /data1/xvm/xvm01/xvm01.swap
mount -o loop /data1/xvm/xvm01/xvm01.disk01 /mnt

cp -ax /{root,dev,var,etc,usr,bin,sbin,lib}/ /mnt
mkdir /mnt/{proc,sys,home,tmp}/

注:为了方便展示这样做,当然你也可以用你装后的任意系统,拷贝过来
例如:
tar --exclude=/usr/src -zcvf ./CentOS.04.tar.gz /bin/ /boot/  /dev /etc/ /home /initrd /lib/ /misc/ /mnt/ /opt/ /root/ /sbin/ /usr/ /var/

vi /mnt/etc/fstab
注释掉不相关的目录


umount /mnt
vi /etc/xen/xvmconfig.01
kernel = "/boot/vmlinuz-2.6-xenU"
memory = 128
name = "192.168.1.8"
vif= [ '' ]
disk = ['file:/data1/xvm/xvm01/xvm01.disk01,sda1,w', 'file:/data1/xvm/xvm01/xvm01.swap,sda3,w']
root = "/dev/sda1 ro"
ip="192.168.1.84"
netmask="255.255.255.0"
gateway="192.168.1.1"

xend start
xm create /etc/xen/xvmconfig.01 -c



1.5.3 Xen管理工具xm
列出所有正在运行的虚拟操作系统,请执行以下命令:
/usr/sbin/xm list

通过配置文件来引导被虚拟的操作系统,请执行以下命令:
/usr/sbin/xmcreate -c 虚拟操作系统的启动配置文件

例如我们要启动被虚拟的操作系统GTES11 ,我们要写一个启动GTES11的配置文件,比如是gtes11vm.cfg,然后就可以通过下面的命令来引导GTES11了。
/usr/sbin/xmcreate -c gtes11vm.cfg

从终端或控制台登录正在运行的虚拟操作系统,可以执行以下命令:
/usr/sbin/xm console 正在运行的虚拟操作系统的Name或ID

存储正在运行的虚拟操作系统的状态及唤醒虚拟操作系统,可以执行以下命令:
/usr/sbin/xm save
/usr/sbin/xm restore

停止正在运行的虚拟操作系统/激活停止的虚拟操作系统,可以执行以下命令:
/usr/sbin/xm pause
/usr/sbin/xm unpause

调整虚拟平台/虚拟操作系统的占用内存,可以执行以下命令:
/usr/sbin/xm mem-set

关闭被虚拟的系统,可以执行以下命令:
/usr/sbin/xm shutdown 虚拟操作系统的Name或DomID
/usr/sbin/xm destroy

调整虚拟平台及虚拟操作系统的虚拟CPU个数,可以执行以下命令:
/usr/sbin/xm vcpu-set

查看虚拟系统运行的状态,可以执行以下命令:
/usr/sbin/xm top
/usr/sbin/xentop
阅读(1267) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~