首先介绍一下安装XEN主机的配置,它的物理机配置如下所示:
CPU:英特尔 i5-2310
内存:金士顿DDR3 1333 4GB
主板:华硕P8H61-MLX
硬盘:西部数据SATA3 1T
系统:Centos5.8 x86_64
服务器IP:192.168.11.23
在安装XEN之前我们先检查一下CPU是否支持XEN虚拟化,命令如下:
egrep '(vmx|svm)' /proc/cpuinfo
如果什么结果都不显示,则表示CPU是不支持XEN虚拟化的,结果显示如下:
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc ida arat pni vmx est ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc ida arat pni vmx est ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc ida arat pni vmx est ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc ida arat pni vmx est ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
2. XEN的安装过程
我们可以用以下命令来安装XEN软件,如:
yum -y install kernel-xen xen
顺利安装完Centos5.8后,我们要修改下/etc/grub.conf文件,让其采用新的内核,/etc/grub.conf文件的内容如下:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-308.11.1.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-308.11.1.el5
module /vmlinuz-2.6.18-308.11.1.el5xen ro root=LABEL=/
module /initrd-2.6.18-308.11.1.el5xen.img
title CentOS (2.6.18-238.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.el5 ro root=LABEL=/
initrd /initrd-2.6.18-238.el5.img
3. 开始安装XEN虚拟机
下面我们要安装XEN虚拟机了,安装前我们做点准备工作,搭好httpd环境,因为等会儿我们需要httpd服务,这个很容易实现,命令如下:
yum -y install httpd && service httpd start
另外,记得建一个目录以供XEN安装虚拟机使用,我这里是/data/vm;我准备安装3个XEN虚拟系统,所以我将其光盘文件用cp -a命令拷至/var/www/html/centos目录下,这些都是Linux下的基本操作,大家应该都很熟悉。如果只有iso文件,我们可以直接在Centos下用mount命令挂载,命令如下:
mount -t iso9660 -o loop,user download.iso /isoimage
1)首先安装名为vm1的Centos5.6 x86_64 XEN虚拟机,安装命令为:
virt-install -n vm0 -r 512 -f /data/vm/vm1.img -s 150 --nographics -p -l
2)安装完vm1的XEN虚拟机后,我们再接着安装一个名为vm2的XEN虚拟机,命令如下:
virt-install -n vm2 -r 512 -f /data/vm/vm2.img -s 150 --nographics -p -l
3)我们接着安装名为vm3的XEN虚拟机,命令如下:
virt-install -n vm3 -r 256 -f /data/vm/vm3.img -s 150 --nographics -p -l
如果还需要安装其它的XEN虚拟机,可以依此步骤继续操作,最后我们可以用xm list命令来查看一下,如下所示:
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 3933 4 r----- 32803.0
vm1 8 512 1 -b---- 16074.5
vm2 26 512 1 -b---- 13140.8
vm3 44 256 1 -b---- 7800.5
vm4 45 256 1 -b---- 8048.2
vm5 46 256 1 -b---- 5934.1
阅读(1474) | 评论(0) | 转发(0) |