感谢支持
我们一直在努力

Xen虚拟机在CentOS 5.5 GUI下的安装和配置

一、安装Xen虚拟机


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


一、用yum自动安装xen虚拟机软件包
# yum –y install xen*//用yum安装解决依赖问题


安装XEN需要的服务


# yum -y install kernel-xen*


安装XEN的相关内核


二、检查启动选项是否使用xen内核启动
1、检查xen内核文件
安装是否正常:文件位于/boot
# ls –lh /boot
total 9.5M
-rw-r–r– 1 root root 61K Mar 16 08:19 config-2.6.18-8.el5
-rw-r–r– 1 root root 60K Mar 16 09:27 config-2.6.18-8.el5xen
drwxr-xr-x 2 root root 1.0K Aug 15 14:47 grub
-rw——- 1 root root 1.5M Aug 13 17:18 initrd-2.6.18-8.el5.img
-rw——- 1 root root 1.5M Aug 15 14:47 initrd-2.6.18-8.el5xen.img
drwx—— 2 root root 12K Aug 13 17:15 lost+found
-rw-r–r– 1 root root 79K Apr 1 22:49 message
-rw-r–r– 1 root root 82K Mar 16 08:20 symvers-2.6.18-8.el5.gz
-rw-r–r– 1 root root 83K Mar 16 09:28 symvers-2.6.18-8.el5xen.gz
-rw-r–r– 1 root root 865K Mar 16 08:19 System.map-2.6.18-8.el5
-rw-r–r– 1 root root 848K Mar 16 09:27 System.map-2.6.18-8.el5xen
-rw-r–r– 1 root root 1.7M Mar 16 08:19 vmlinuz-2.6.18-8.el5
-rw-r–r– 1 root root 2.0M Mar 16 09:27 vmlinuz-2.6.18-8.el5xen
-rw-r–r– 1 root root 269K Mar 16 07:51 xen.gz-2.6.18-8.el5
-rwxr-xr-x 1 root root 595K Mar 16 09:43 xen-syms-2.6.18-8.el5


2、检查grub配置
# cat /boot/grub/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/sda3
# initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-8.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-8.el5
module /vmlinuz-2.6.18-8.el5xen ro root=LABEL=/
module /initrd-2.6.18-8.el5xen.img
title CentOS (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/
initrd /initrd-2.6.18-8.el5.img
修改其中的default=1为default=0,启用xen内核


3、reboot重新启动计算机


4、重启后登录系统,检查XEN是否正常


5、 执行# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 3919 4 r—– 16.9
出现上述结果表示xen启动正常


6、检查log:
#ls -lh /var/log/xen
total 8.0K
-rwxr-xr-x 1 root root 36 Aug 15 15:43 xend-debug.log
-rw-r–r– 1 root root 1.8K Aug 15 15:43 xend.log
# cat /var/log/xen/xend-debug.log
Nothing to flush.
Nothing to flush.
表示一切正常

三 安装虚拟机CentOS从网络安装


1.创建虚拟机设备。


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


2.填写虚拟机的名字


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


3.选择半虚拟化


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


4.安装系统的方法:网络数安装。


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


5.选择系统类型


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


6.选择存储方式分配虚拟机空间多大。


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


7.选择网络类型桥接


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


 8. 选择内存大小和cpu的个数。


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


9.安装过程就不说了,以下为安装好虚拟机起动过程的截图。


Xen虚拟机在CentOS 5.5 GUI下的安装和配置


到此虚拟机xen安装完成,其实如果没有GUI图形界面可以用以下方法建立虚拟设备。

安装客户机 – Domain-U:
半虚拟化安装客户机操作系统CentOS(5.5)


首先为虚拟机创建磁盘并进行格式化


创建磁盘:
# dd if=/dev/zero of=/home/vm01 bs=4096 seek=1024k count=0


参数说明:
if 文件输入位置
of 创建磁盘文件
bs 设置磁盘大小
seek 描述 bs 每一块的单位
count 复制的块数


将磁盘文件格式化为ext3文件格式:
# mkfs -t ext3 /home/vm01


关闭防火墙使用NFS作为安装源:
一般防火墙是默认打开的,如果防火墙已经打开且开放了NFS服务则不需要关闭防火墙
# /etc/init.d/iptables stop <关闭防火墙>


挂载操作系统:
# mkdir /tmp/os
# mount /dev/cdrom /tmp/os


启动NFS服务:
# service nfs start


开放NFS服务的目录:
编辑 /etc/exports 添加一行 /tmp/os         192.168.1.*(ro) ,注意根据个人情况修改IP
激活
# exportfs -rv


开始安装:
#virt-install -n domain01 -r 512 –vcpus=2 -p -f /home/vm01 –nographics -l /tmp/os
进入安装选项->选择语言->选择NFS方式安装->选择IPV4 DHCP ->输入主机ip[192.168.1.1]->输入目录[/tmp/os]
选择TEXT安装模式,以后的安装过程和正常安装CentOS没有区别


安装程序参数列表:
-n 设置虚拟主机名
-r 设置虚拟主机内存 这里设置的是512M
–vcpus 设置cpu个数
-f 设置虚拟主机的磁盘位置
–nographics 不使用图形界面安装
-l 设置系统安装源的位置
-p 半虚拟化客户机
-c 用于全虚拟化的虚拟CD,可以是一个ISO镜像文件或CDROM设备或URL可以访问的boot.iso镜像


将虚拟主机加入开机自动启动:
# chkconfig –add xendomains
# ln -s /etc/xen/domain01 /etc/xen/auto/domain01 <放在auto目录中的虚拟主机会开机自启动>


xendomains服务器的启动/停止/重启/状态查询命令:
一般的情况下,xend服务器启动了,xendomains也会自动启动。


# /etc/init.d/xend start 启动xend
# /etc/init.d/xend stop 停止xend
# /etc/init.d/xend restart 重启xend
# /etc/init.d/xend status 查看xend状态


# /etc/init.d/xendomains start 启动xendomains
# /etc/init.d/xendomains stop 停止xendomains
# /etc/init.d/xendomains restart 重启xendomains
# /etc/init.d/xendomains status 查看xendomains状态

安装客户机 – Domain-U:
半虚拟化安装客户机操作系统CentOS(5.5)


首先为虚拟机创建磁盘并进行格式化


创建磁盘:
# dd if=/dev/zero of=/home/vm01 bs=4096 seek=1024k count=0


参数说明:
if 文件输入位置
of 创建磁盘文件
bs 设置磁盘大小
seek 描述 bs 每一块的单位
count 复制的块数


将磁盘文件格式化为ext3文件格式:
# mkfs -t ext3 /home/vm01


关闭防火墙使用NFS作为安装源:
一般防火墙是默认打开的,如果防火墙已经打开且开放了NFS服务则不需要关闭防火墙
# /etc/init.d/iptables stop <关闭防火墙>


挂载操作系统:
# mkdir /tmp/os
# mount /dev/cdrom /tmp/os


启动NFS服务:
# service nfs start


开放NFS服务的目录:
编辑 /etc/exports 添加一行 /tmp/os         192.168.1.*(ro) ,注意根据个人情况修改IP
激活
# exportfs -rv


开始安装:
#virt-install -n domain01 -r 512 –vcpus=2 -p -f /home/vm01 –nographics -l /tmp/os
进入安装选项->选择语言->选择NFS方式安装->选择IPV4 DHCP ->输入主机ip[192.168.1.1]->输入目录[/tmp/os]
选择TEXT安装模式,以后的安装过程和正常安装CentOS没有区别


安装程序参数列表:
-n 设置虚拟主机名
-r 设置虚拟主机内存 这里设置的是512M
–vcpus 设置cpu个数
-f 设置虚拟主机的磁盘位置
–nographics 不使用图形界面安装
-l 设置系统安装源的位置
-p 半虚拟化客户机
-c 用于全虚拟化的虚拟CD,可以是一个ISO镜像文件或CDROM设备或URL可以访问的boot.iso镜像


将虚拟主机加入开机自动启动:
# chkconfig –add xendomains
# ln -s /etc/xen/domain01 /etc/xen/auto/domain01 <放在auto目录中的虚拟主机会开机自启动>


xendomains服务器的启动/停止/重启/状态查询命令:
一般的情况下,xend服务器启动了,xendomains也会自动启动。


# /etc/init.d/xend start 启动xend
# /etc/init.d/xend stop 停止xend
# /etc/init.d/xend restart 重启xend
# /etc/init.d/xend status 查看xend状态


# /etc/init.d/xendomains start 启动xendomains
# /etc/init.d/xendomains stop 停止xendomains
# /etc/init.d/xendomains restart 重启xendomains
# /etc/init.d/xendomains status 查看xendomains状态

赞(0) 打赏
转载请注明出处:服务器评测 » Xen虚拟机在CentOS 5.5 GUI下的安装和配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏