#yum install isomd5sum syslinux syslinux-extlinux
#mkfs.ext3 /dev/sdf@H_502_2@
#mount -o loop virt-p2v-0.9.1-2.20130730.1.el6.iso /mnt #cd /mnt/LiveOS #./livecd-iso-to-disk /root/virt-p2v-0.9.1-2.20130730.1.el6.iso /dev/sdf
#yum -y install virt-v2v
<pool type='dir'> <name>p2v-pool</name> <uuid>c02b7b50-1406-3096-878b-00f3fe0187cc</uuid> <capacity unit='bytes'>1609826304000</capacity> <allocation unit='bytes'>33718272</allocation> <available unit='bytes'>1609792585728</available> <source> </source> <target> <path>/p2v-pool</path> <permissions> <mode>0755</mode> <owner>-1</owner> <group>-1</group> </permissions> </target> </pool>
#virsh pool-define p2v-pool.xml #virsh pool-start p2v-pool@H_502_2@
[root@ovirt-host-2 ~]# virsh pool-list Name State Autostart ----------------------------------------- p2v-pool active no [root@ovirt-host-2 ~]# virsh pool-info p2v-pool Name: p2v-pool UUID: c02b7b50-1406-3096-878b-00f3fe0187cc State: running Persistent: yes Autostart: no Capacity: 1.46 TiB Allocation: 1.05 TiB Available: 429.01 GiB
<profile name="libvirt"> <method>libvirt</method> <storage>default</storage> <network type="default"> <network type="network" name="default"/> </network> </profile>
<profile name="libvirt"> <method>libvirt</method> <storage>p2v-pool</storage> <network type="default"> <network type="network" name="default"/> </network> </profile>
1.将U盘插入物理服务器上,并设置U盘为第一启动项。启动后,我们可以看见以下画面
[root@ovirt-host-2 p2v-pool]# ls centos6-sda centos6-sdb ovirt-host-1-sda ovirt-host-2-sda
[root@ovirt-host-2 p2v-pool]# ll /etc/libvirt/qemu total 12 drwx------ 3 root root 4096 Sep 26 09:49 networks -rw------- 1 root root 2595 Oct 17 11:22 ovirt-host-1.xml@H_502_2@
[root@ovirt-host-2 p2v-pool]# virsh net-list Name State Autostart Persistent -------------------------------------------------- ;vdsmdummy; active no no vdsm-ovirtmgmt active yes yes vdsm-Storagenet active yes yes
<interface type='network'> <mac address='78:2b:cb:5e:20:18'/> <source network='default'/> <model type='e1000'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <interface type='network'> <mac address='78:2b:cb:5e:20:16'/> <source network='default'/> <model type='e1000'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface>
<interface type='network'> <mac address='78:2b:cb:5e:20:18'/> <source network='vdsm-ovirtmgmt'/> <model type='e1000'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <interface type='network'> <mac address='78:2b:cb:5e:20:16'/> <source network='vdsm-ovirtmgmt'/> <model type='e1000'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface>
#chown -R 107:107 ovirt-host-1-sda
#virsh define ovirt-host-1.xml #virsh start ovirt-host-1@H_502_2@
[root@ovirt-host-2 p2v-pool]# virsh list Id Name State ---------------------------------------------------- 4 ovirt-host-1 running
[root@ovirt-host-2 p2v-pool]# ps -ef | grep vnc qemu 2231 1 17 11:22 ? 00:05:30 /usr/libexec/qemu-kvm -name ovirt-host-1 -S -M rhel6.6.0 -enable-kvm -m 8101 -realtime mlock=off -smp 8,sockets=8,cores=1,threads=1 -uuid 1218a806-ccba-ae2a-c631-fc9e682ed01d -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/ovirt-host-1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/p2v-pool/ovirt-host-1-sda,if=none,id=drive-ide0-0-0,format=raw,cache=none -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -drive if=none,media=cdrom,id=drive-ide0-0-1,readonly=on,format=raw -device ide-drive,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 -netdev tap,fd=25,id=hostnet0 -device e1000,netdev=hostnet0,id=net0,mac=78:2b:cb:5e:20:18,addr=0x3 -netdev tap,fd=26,id=hostnet1 -device e1000,netdev=hostnet1,id=net1,mac=78:2b:cb:5e:20:16,addr=0x4 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -vnc 10.10.200.43:0 -vga cirrus -device virtio-balloon-pci,id=balloon0,addr=0x5 -msg timestamp=on