在搭建完環(huán)境后靠欢,當(dāng)然最重要的如何使用KVM才是最重要的問題,那么如何使用呢盐肃?
1.將vmdk格式的文件轉(zhuǎn)換成qcow2
(1)在轉(zhuǎn)化格式的時(shí)候俯艰,你會(huì)發(fā)現(xiàn)可能你的vmdk并不是只有一個(gè)文件,而是由多種文件組成的懂更,那么對(duì)于這種情況怎么解決呢眨业?
是的,將多個(gè)文件合并是我們要使用的方法沮协,方法如下:
1.打開虛擬機(jī)根目錄龄捡,執(zhí)行vmware-vdiskmanager 即可看到命令用法
2.執(zhí)行以下命令,即可完成合并成一個(gè)vmdk文件
vmware-vdiskmanager -r “d:\VMLinux\vmdkname.vmdk” -t 0 MyNewImage.vmdk
(ps:自帶有 vmware-vdiskmanager.exe 文件)
(2)如果只有單個(gè)文件的話慷暂,可以跳過合并這一步
(3)將vmdk轉(zhuǎn)換為qcow2
命令:qemu-img convert -f vmdk -O qcow2 "vmname.vmdk" "vmname.qcow2"
2.利用KVM打開qcow2
(1)檢查KVM是否有裝成功
virt-manager
彈出系統(tǒng)管理器聘殖,說明正常
(2)添加配置文件,name.xml行瑞,詳細(xì)如下:
<domain type='kvm'>
<name>name</name>//改成對(duì)應(yīng)qcow2格式文件的文件名
<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<vcpu placement='static'>1</vcpu>
<os>
<type arch='x86_64' machine='rhel6.6.0'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/home/name.qcow2'/>//改成qcow2格式文件所在位置
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<interface type='network'>
<source network='default'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<input type='mouse' bus='ps2'/>
<graphics type='spice' port='5906' autoport='no' listen='0.0.0.0' passwd='123456'>
//如果不要密碼奸腺,只要將passwd這個(gè)屬性去掉
<listen type='address' address='0.0.0.0'/>
</graphics>
</devices>
</domain>
(3)name.xml文件生成完畢后,載入域即可使用
virsh define name.xml
通過 virt-manager 打開管理器運(yùn)行
如果要解除標(biāo)記,執(zhí)行
virsh undefine name