cat /proc/cpuinfo | grep flags
cat /etc/redhat-release 版本
rpm -qa | grep xen
cat /proc/cpuinfo | more
A:安装 XEN 核心
yum install xen kernel-xen
xen-3.03-105.el5_5.5 XEN 工具套件
kernel-xen-2.6.18 核心
Virt-manager-0.6.1-l2.el5 虚拟管理工具
Virt-viewer-0.0.2-3.el5 图形终端
mount -o loop /data/centos-5.5-i386-bin-DVD.sio /mnt/iso
ls /boot/
B:图形脂管理工具
yum install virt-manage virt-viewer
创建Xen虚拟系统安装树
yum install httpd
VNC Server
yum -y install vnc-server
vpcpasswd
123
123
vi /etc/sysconfig/vncservers
VNCSERVERS="2:root"
VNCERVERARGS[2]="-geometry 800*600"
:wq
service vncserver start
service vncserver stop
ls .vnc/
service vncserver start
vi ./xstartup
unset SESSION_MANAGER
exec /etc/X11/xinit/xintrc
service vncserver restart
C:看安装后产生的内核文件
vi /boot/grup/grup.conf
default=0
timeout=5
splashimage=(hd0,5)/boot/grup/splash,xpm.gz
hiddenmenu
title CentOs92.6.18-194.32.1.el5xen)
root(hd0,5)
kernel /boot/xen.gz-2.6.18-194.32.1.el5
module /boot/vmlinuz-2.6.18.194.32.1.3l5xen ro root=LABEL=/rhgb quiet
uname -a
xm list
xm consle vm01 切换虚拟机
虚拟机与宿主机之间CTRL + ]
XEN 虚拟机克隆
virt-clone -h
virt-clone -o vm01 -n vm04 -f /data/vm04.img
vi clonexen.sh
#!/bin/bash
i=ll
While [$i -le $1 ]
do
/usr/bin/virt-clone -o vm01 -n vm$i -f /data/vm$i.img
echo "vm$i clone successfully"
i=$(($i+1))
done
chmod +x clonexen.sh
./clonexen.sh 40
为XEN虚拟机增加硬备盘
xm shutdown vm11
dd if=/dev/zero of=/data/vm11b.img bs=1M count=8
vi /etc/xen/vm11
name="vm11"
uuid="91b0200b-eb41-46d3-le11-ee2a87035f24"
maxmem=128
memory=128
vcpus=1
bootloader="/usr/bin/pygrub"
on_poweroff="destroy"
on_reboot="restart"
on_crash+"restart"
vfb=["type=vnc,vncunused=1,keymap=en-us"]
disk=["tap:aio:/data/vm02.img,xvda,w","tap:aio:/data/vm02b.img,xvdb,w"]
vif=["mac=00;16:36:15:2d:f4,bridge=virbro,script=vif-bridge"]
xm create vm02
xm console vm02
fdisk -l
分区
fdisk /dev/xvdb
n
1
1
p
wq
fdisk -l
mkfs.ext3 /dev/xvdb1
mkdir /mnt/db
mount /dev/xvdb1 /mnt/db
df -h
echo 111 > /mnt/db/abc.txt
cat /mnt/db/abc.txt
111
xen 虚拟机加网卡
vif=["mac=00;16:36:15:2d:f4,bridge=virbro,script=vif-bridge","mac=00;16:36:15:2d:f5,bridge=virbro,script=vif-bridge"]
xm shutdown vmo2
xm console vm02
xm list
xm create vm02
vif=["mac=00;16:36:15:2d:f4,bridge=virbro,script=vif-bridge","mac=00;16:36:15:2d:f5,bridge=xenbro,script=vif-bridge"]
bridge=xenbro 与物理机互通