您所在的位置:首页>新闻动态>新闻内容

在CentOS 56 x86_64下安装Xen虚拟机

1安装Xen前的准备工作

首先介绍安装Xen机器的配置,它的物理机配置很一般,如下所示:
CPU:英特尔i5-2310 
内存:金士顿DDR3 1333 4GB*2      
主板:华硕P8H61-MLX
硬盘:西部数据SATA3 1TB
系统:CentOS 56 x86_64
在安装Xen之前先检查CPU是否支持Xen虚拟化,命令如下:
 
egrep '(vmx|svm)' /proc/cpuinfo
结果显示如下:
 
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
如果什么结果都不显示,表示CPU是不支持Xen虚拟化的。

2Xen的安装过程

使用以下命令来安装Xen软件,如:
 
yum –y install kernel-xen xen
顺利安装CentOS 56后,要修改/etc/grubconf文件,让其采用新的内核,/etc/grubconf文件的内容如下:
 
# grubconf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You have a /boot partitionThis means that
#all kernel and initrd paths are relative to /boot/, eg
#root (hd0,0)
#kernel /vmlinuz-version ro root=/dev/sda2
#initrd /initrd-versionimg
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splashxpmgz
hiddenmenu
title CentOS (2618-27412.1.el5xen)
root (hd0,0)
kernel /xengz-2618-27412.1.el5
module /vmlinuz-2618-27412.1.el5xen ro root=LABEL=/
module /initrd-2618-27412.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 56下用mount命令挂载,命令如下:
 
mount -t iso9660 -o loop,user downloadiso /isoimage
1)首先安装名为vm1的CentOS 56 x86_64 Xen虚拟机,安装命令为:
 
virt-install -n vm0 -r 512 –f/data/vm/vm1img –s 50 --nographics –p –l http://192.1684112/centos
2)安装完vm1的Xen虚拟机后,接着安装一个名为vm2的Xen虚拟机,命令如下:
 
virt-install -n vm1 -r 256 –f/data/vm/vm2img –s 150 --nographics –p –l http://192.1684112/centos
3)接着安装名为vm3的Xen虚拟机,命令如下:
 
virt-install -n vm1 -r 256 –f/data/vm/vm2img –s 200 --nographics –p –l http://192.1684112/centos
发现Xen虚拟机系统顺利安装成功,可以用xm list命令来查看,如下所示:
 
NameID Mem(MiB) VCPUs StateTime(s)
Domain-0058674 r-----264
vm125121 -b----124
vm215121 -b----130
vm33 10241 -b----156
Xen虚拟机常用的命令如下。
xm list:查看当前机器里的全部虚拟机列表。
xm create xxx:启动名字为xxx的虚拟机。
xm shutdown xxx:关闭名字为xxx的虚拟机。
xm reboot xxx:重启名字为xxx的虚拟机。
xm pause xxx:暂停名字为xxx的虚拟机。
xm resuem xxx:继续运行名字为xxx的虚拟机。
需要管理登录的时候使用如下命令:
 
xm console xxxx
如果要启动名为vm1的Xen虚拟机,可以用如下命令,其他以此类推:
 
xm create -f /etc/xen/vm1
上一篇:开源前端框架Amaze UI推进Web跨屏适配...
下一篇:在CentOS 56 x86_64下安装Xen虚拟机...

金源在线客服

QQ在线咨询

咨询电话
010-83650488

在线咨询

在线咨询

电话咨询