免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1133 | 回复: 0
打印 上一主题 下一主题

Xen简单安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-31 17:59 |只看该作者 |倒序浏览
下载安装包到 http://www.xensource.com/downloads 去下载二进制包,文件名中带有xen-3.0.1-install字样的,比如 xen-3.0.2-install-x86_32.1.tgz,这个软件包表示适用x86_32位机器的。如果您用的是 64位机器,应该下载文件名带有x86_64字样的软件包;
CU也有Xen的安装包下载:
wget http://download.chinaunix.net/down.php?id=22920&ResourceID=11631&site=1
解压安装:
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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11263/showart_1098290.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP