欢迎光临
我们一直在努力

CentOS中怎么安装Xen虚拟机

这篇文章主要介绍“CentOS中怎么安装Xen虚拟机”,在日常操作中,相信很多人在CentOS中怎么安装Xen虚拟机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS中怎么安装Xen虚拟机”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、xen虚拟环境准备
方法一,可以在安装时选择xen组件后,系统自然支持xen。
方法二,在需要时手动安装xen组件。

1. yum自动安装xen组件

代码如下:

# yum install kernel-xen xen-libs xen

2. 修改启动列表,使用运行xen的内核启动系统

代码如下:

# vi /boot/grub/grub.conf
default=0
title CentOS (2.6.18-194.3.1.el5xen)
       root (hd0,0)
       kernel /xen.gz-2.6.18-194.3.1.el5
       module /vmlinuz-2.6.18-194.3.1.el5xen ro root=LABEL=/
       module /initrd-2.6.18-194.3.1.el5xen.img

说明: yum安装后,grub菜单是自动安装好了。如果没有的话,手动加入,/boot菜单下会有相关的内核文件。

3. reboot 自动进入xen组件的内核。

4. 查看xen启动
(1)将xen设为开机启动

代码如下:

# chkconfig –list |grep xend
xend            0:off   1:off   2:on    3:on    4:on    5:on    6:off
xendomains      0:off   1:off   2:off   3:on    4:on    5:on    6:off

(2)xen的运行情况(以下内容表示已经启动了)

代码如下:

# xm list
Name               ID     Mem(MiB) VCPUs State   Time(s)
Domain-0           0      211      1     r—–  90.5

5.创建安装源
在Xen虚拟机半虚拟环境中安装Linux虚拟系统时需要使用系统的安装源。可以使用HTTP、FTP或NFS等方式提供给Xen虚拟机用于系统的安装。这里采用ftp方式进行安装。

代码如下:

# yum install -y vsftpd
# service vsftpd start
# mount /dev/cdrom /var/ftp/pub/

说明: vsftpd安装好后就支持匿名访问。

二、XEN虚拟机安装
1. 创建虚拟机

代码如下:

# virt-install –prompt        
What is the name of your virtual machine? centos5
How much RAM should be allocated (in megabytes)? 256
What would you like to use as the disk (file path)? /data/test.img</p>
<p>#说明: 这里可以直接采用事先划分好的lvm逻辑卷分区做为xen虚拟机磁盘。
#例如: /dev/lvmdata/var01
How large would you like the disk(/data/test.img) to be (in gigabytes)? 3
What is the install URL? ftp://192.168.44.141/pub/</p>
<p>Starting install…
Retrieving file .treeinfo…                 |  413 B     00:00
Retrieving file vmlinuz…                   | 2.1 MB     00:00
Retrieving file initrd.img…                | 6.6 MB     00:00
Creating storage file…                     | 3.0 GB     00:00</p>
<p>#直到安装完毕,中间采用字符界面进行安装,安装过程与光盘字符模式安装一样,也可以采用vnc图形界面方式安装,这里省略。</p>
<p># xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      877     2 r—–   1781.7
centos5                                   12      300     1 -b—-     31.5
testos                                    11      300     1 -b—-     40.9

2. 进入centos5虚拟主机的控制台

代码如下:

# xm console centos5
# ctrl+] 退出虚拟化控制台

到此,关于“CentOS中怎么安装Xen虚拟机”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云搜网网站,小编会继续努力为大家带来更多实用的文章!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。