37.3. 設定 Xen 外來領域

如何設定外來領域的文件並不龐大。如何設定領域的大部分資訊可在範例組態檔 /etc/xen/config 找到。需要的選項會與預設值一起討論,或在範例組態中討論。要取得 節 37.2.1, "使用 YaST 安裝外來領域" 詳細的安裝資訊,使用下列內容建立檔案 /etc/xen/guest1

kernel = "/boot/vmlinuz-xen"   1
ramdisk = "/boot/initrd-xen"   2
memory = 128                   3
name = "guest1"                4
nics = "1"                     5
vif = [ 'mac=aa:cc:00:00:00:ab, bridge=xen-br0' ] 6
disk = [ 'file:/var/tmp/guest1,hda1,w' ] 7
root = "/dev/hda1 ro"          8
extra = "3"                    9
1

輸入 domain-0 中到 Xen 核心的路徑。核心會稍後在外來系統執行。

2

選取包含 Xen 核心裝置驅動程式的初始 RAM 磁碟。沒有這個,通常無法正常執行核心,因為無法安裝 root 檔案系統。

3

定義外來系統應分享的記憶體量。如果系統的記憶體不足以供外來系統,則會失敗。

4

外來系統的名稱。

5

外來領域的虛擬網路介面數量。

6

虛擬網路介面組態,包括 MAC 位置和要連接的橋接器。

7

設定 Xen 外來領域可使用的虛擬區塊裝置。要使用實體區塊裝置,建立如 ['phy:sdb1,hda1,w', 'phy:system/swap1,hda2,w'] 的項目。

8

設定核心的 root 裝置。對外來領域而言必須為虛擬裝置。

9

在此新增額外的核心參數。範例 3 表示外來領域會在 runlevel 3 啟動。