先停止掉要克隆的虚拟机 Xm shutdown centos 1,从已存在的镜像复制一份 cp /var/centos.img /var/centos1.img 备注:centos.img之前创建好的镜像,只不过我是放到了var的路径下。 2,复制配置文件,由于我之前创建的虚拟机没有配置文件,就手动写了一个。 备注:由于没有生成配置文件:如下是自己写的一个配置文件。 Vim /etc/xen/vm2 vm2是随便定义的 name = "centos1" uuid = "85386e79-9f79-e243-9b62-3c9da736ae9f" memory = "512" disk = [ 'file:/var/centos1.img,xvda,w', ] 这个路径需要注意,你复制的img在哪里就写什么路径。 vcpus=2 bootloader = "/usr/bin/pygrub" on_poweroff = "destroy" on_reboot = 'restart' on_crash = 'restart' root = "/dev/xvda ro" vif = [ "mac=00:16:3e:17:0a:7b,bridge=br1,script=vif-bridge"] 备注:如果想多复制几个虚拟机,uuid需要修改,名称也需要修改,还有mac地址 3,启动并进入虚拟机 Xm createvm2 -c 执行后直接就跳出来启动框 备注:发现已经ok已经入到系统。 4,配置IP地址和修改mac,mac地址要和ifconfig eth0查看出来的相同。 Vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static 配置静态的如果不能上网,可以换成动态获取dhcp #BROADCAST=192.168.254.212 HWADDR=00:16:3e:17:0a:7b IPADDR=192.168.254.126 NETMASK=255.255.255.0 GATEWAY=192.168.254.254 ONBOOT=yes 5,重启网卡 Service network restart 6,查看ip地址和路由表,测试能和外网通信 复制完成
|