相关内容

就业课程

热门标签

python RHCA RHE7.0 KVM linux就业培训 linux培训 linux 金源万博 mysql 云计算 python培训 RedHat redhat linux Redhat培训 redhat认证 RH442 linux认证 RHCE RHCE培训 openstack openstack培训 北京金源万博 RHCE培训 Django 虚拟化 Python运维开发

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

在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
上一篇:在CentOS 56 x86_64下安装Xen虚拟机...
下一篇:红帽Linux界年度盛会,汇聚全国各地精英...

金源在线客服

QQ在线咨询

咨询电话
010-83650488

在线咨询

在线咨询

电话咨询