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

相关文章

今天小编给大家分享一下excel图案样式如何设置的相关知识点,...
这篇文章主要讲解了“win10设置过的壁纸如何删除”,文中的讲...
这篇“Xmanager怎么显示远程linux程序的图像”文章的知识点大...
今天小编给大家分享一下xmanager怎么连接linux的相关知识点,...
这篇“如何重置Linux云服务器的远程密码”文章的知识点大部分...
本篇内容介绍了“Linux云服务器手动配置DNS的方法是什么”的...