Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360365
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 22:30
文章分类
文章存档

2014年(38)

2013年(38)

分类: 网络与安全

2013-08-02 10:46:09

首先介绍一下安装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
阅读(1438) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~