Ubuntu
如何向基於 Windows 2008 KVM 的來賓添加額外的磁碟?
我有一個在 Ubuntu 10 主機上執行的基於 Win 2008 KVM 的來賓 VM。這是22G的原始圖像。我想添加一個“數據”驅動器,它會在客戶機上顯示為“D:\”驅動器。我首先使用以下方法創建了一個原始圖像:
qemu-img create -f raw ~/vmdisk2.img 50G
然後,嘗試使用 virsh attach-disk 附加它。當這不起作用時,我嘗試直接編輯 VM 的 xml 文件。兩者似乎都不起作用。
對於如何做到這一點以及最佳實踐是什麼,我將不勝感激。我想保持基本映像很小,以便我可以複製它(希望如此),然後根據手頭的應用程序附加必要的儲存。
更新:添加第二個驅動器之前 vm 的 xml:
<domain type='kvm'> <name>win08e-vm1</name> <uuid>183a4ba0-1c0b-0b04-ad01-aa7c3a4cb390</uuid> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <vcpu>2</vcpu> <os> <type arch='x86_64' machine='pc-0.12'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='localtime'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/var/lib/libvirt/images/win08e-vm1.img'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/home/taazaa/iso/Win08ER264.iso'/> <target dev='hdc' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='1' unit='0'/> </disk> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <interface type='bridge'> <mac address='52:54:00:7f:a7:ae'/> <source bridge='br0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='tablet' bus='usb'/> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' keymap='en-us'/> <video> <model type='vga' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </memballoon> </devices> </domain>
謝謝!
你可以發布xml嗎?通常它應該由
virsh edit
而不是直接編輯。另外,當您創建第二個原始文件時,為什麼不指定大小 - 這也可能導致問題