微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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+] 退出虚拟化控制台

原文地址:https://www.jb51.cc/server/4145295.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐