在CentOS中安装和配置Xen虚拟机的教程

2020-01-30 14:19:20王旭

 |-xenconsoled(2860)---{xenconsoled}(2861)
 |-xend(2856)---xend(2858)-+-{xend}(28 62)
  | |-{xend}(2866)
  | |-{xend}(2867)
 | |-{xend}(3086)
  | `-{xend}(3087)
  |-xenstored(2852)
[root@xen ~]# <span>xm list</span>
&nbsp;Name ID Mem(MiB) VCPUs State Time(s)
&nbsp;<span>Domain-0</span> 0 1763 2 r----- 37.1
&nbsp;

如果上面几步有颜色和加粗部分和我差不多的话,说明启动成功了!

 

2. Xen 的软件结构

/usr/sbin/xend     xend的启动脚本,我最爱的 python 写的


/usr/sbin/xm       管理 xen 的命令,输入 xm help 查询用法


/etc/xen/xend-config.sxp       这个是 xend 配置文件,一般不用动


/etc/xen/          里面包含数个 domain-U 的配置范本, xmexample.hvm 可作为完整虚拟的范本


/etc/xen/auto      系统开机就自动启动某个 domain-U ,下面的举例用法:


[root@xen ~]# cd /etc/xen/auto/


[root@xen auto]# ln -s ../xmexample.hvm .


这样系统启动的时候就启动 xmexample 了,但是不要这么直接用(鸟哥说的)

/etc/xen/scripts   包括虚拟设备的启动、网络的启动等

 

第三步 安装虚拟系统

1. 先创建一个目录用来放虚拟系统(目录自己定)

 
复制代码[root@xen auto]# cd /var</p> <p>[root@xen var]# mkdir vps


我们这里使用 /var/vps 这个目录

 

2. 然后制作一个空映像文件来放系统

 
复制代码[root@xen var]# dd if=/dev/zero of=/var/vps/vps1.img bs=1M count=8000


count 就是大小; 小二,给我来 8G 空间

 

3. 安装 vsftp 并把光驱中的 系统 挂载到 ftp 目录下

 
复制代码[root@xen ~]# yum install vsftpd</p> <p>
[root@xen ~]# service vsftpd start


这样一个匿名 FTP 就可以用了,下载挂载光驱

[root@xen ~]# mount /dev/cdrom /var/ftp/pub/


测试下是不是挂载成功了,从浏览器中访问

ftp://192.168.100.117/pub/

e2fsck’s blog http://www.e2fsck.org

能看到光盘内容说明成功了。

 

4. 进入 /var/vps 目录建立虚拟机

 
复制代码[root@xen ~]# cd /var/vps/</p> <p>
[root@xen vps]# virt-install –prompt</p> <p>