Xen虚拟机迁移和扩容(2)

5.安装客户端系统CentOS首先创建8g空间的img映像文件

[root@localhost ~]# mkdir  -p  /data/xen/ //创建目录/data和xen目录

[root@localhost ~]# dd if=/dev/zero of=/data/xen/xen.img bs=1 count=1 seek=8G
1+0 records in
1+0 records out
1 byte (1 B) copied, 0.000111 seconds, 9.0 kB/s

6.安装客户端系统centos

用virt-install --prompt交互模式来创建客户机的或者用命令行virt-install -n xentest -r 300 --vcpus=1 --nographic -f /data/xen/xen.img  -l

7.客户机centos安装好之后启动xentest虚拟机

[root@localhost ~]# xm li//查看xentest虚拟机状态
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      282     1 r-----    804.7
xentest                                    3      300     1 -b----     29.4

[root@localhost ~]# xm create xentest //启动xentest虚拟机后面也可以加参数-c xentest 启动grub界面
Using config file "/etc/xen/xentest".
Using <class 'grub.GrubConf.GrubConfigFile'> to parse /grub/menu.lst
Started domain xentest

8.连接虚拟机xentest

[root@localhost ~]# xm console(con) xentest//进入虚拟机界面,如果想切换用ctrl+]就可以切换了。

[root@localhost ~]# fdisk -l//启动好虚拟机可以看一下空间为8G磁盘为/dev/xvda1。

Disk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14          89      610470   82  Linux swap / Solaris
/dev/xvda3              90         522     3478072+  83  Linux

9.查看宿主机的/etc/xen配置文件

[root@localhost ~]# cat /etc/xen/xentest //查看xentest虚拟机配置文件。
name = "xentest"
uuid = "f16d705e-203b-c694-d17b-9501bc528535"
maxmem = 300
memory = 300
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "tap:aio:/data/xen/xen.img,xvda,w" ]//磁盘
vif = [ "mac=00:16:3e:2e:09:66,bridge=xenbr0,script=vif-bridge" ] 桥的指定,如果要自己定义桥可以用brctl命令创建,具体用法可以看说明。

[root@localhost ~]# ls /etc/xen/查看主要配置文件
auto       xend-config.sxp//是xend的主要配置文件      xentest     xmexample.hvm
qemu-ifup  xend-pci-permissive.sxp  xmexample1  xmexample.vti
scripts//    xenscripts是xen的脚本存放目录,里面也存放了xen的网络初始化脚本。
d-pci-quirks.sxp      xmexample2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3264e30a3a20232f6155fce4ea9b7756.html