老實說不是很想介紹這個指令,因為這個指令不是很好用,這個指令需要搭配一個 XML 檔案,除非你是想用在大量部署 Guest OS上面.
範例內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<image>
<name>sysresccd</name>
<domain>
<boot type="hvm">
<guest>
<arch>i686</arch>
</guest>
<os>
<loader dev="cdrom"/>
</os>
<drive disk="root.raw" target="hda"/>
<drive disk="sysresc"/>
</boot>
<devices>
<vcpu>1</vcpu>
<memory>262144</memory>
<interface/>
<graphics/>
</devices>
</domain>
<storage>
<disk file="root.raw" use="scratch" size="100" format="raw"/>
<disk id="sysresc" file="isos/systemrescuecd.iso"
use="system" format="iso"/>
</storage>
</image>
檔案內容很簡單,
<arch>i686</arch>
Platform i686 / x86_64 或是 ppc
<loader dev="cdrom"/>
實際可以安裝的媒體
<drive disk="root.raw" target="hda"/>
<drive disk="sysresc"/>
<vcpu>1</vcpu>
指定 vcpu 個數
<memory>262144</memory>
指定多少記憶體空間給 Guest. 單位為 kMBs
<disk file="root.raw" use="scratch" size="100" format="raw"/>
<disk id="sysresc" file="isos/systemrescuecd.iso" use="system" format="iso"/>
虛擬磁碟(virtual disk) 空間大小,裡面要注意的就是 Disk 的 isos/systemrescuecd.iso 檔案要先安建立好.
[root@Benjr ~]# mkdir isos [root@Benjr ~]#dd if=/dev/zero of= isos/systemrescuecd.iso count bs=512k count=20480 512kB*20480=10GB |
將這個檔案存成 image.xml 執行下面的指令.
[root@Benjr ~]# virt-image --vnc image.xml |
如果你只想安裝幾個 Guest OS ,還是使用 virt-manager / virt-install 會比較直覺.
完整版內容請看 : http://benjr.tw/?q=node/378
Images 0 | ||
---|---|---|
No images to display in the gallery. |