37.4. 啟動和控制 Xen 領域

啟動外來領域前,Xen Hypervisor 必須有足夠的記憶體供新的外來領域使用。首先,檢查使用的記憶體數量:

xm list
Name              Id  Mem(MB)  CPU  State  Time(s)  Console
Domain-0           0      458    0  r----    181.8

如果是 512 MB 的電腦,Xen Hypervisor 會使用 64 MB 而 Domain-0 會用掉剩餘記憶體。若要釋放更多記憶體供新的外來領域,使用指令 xm balloon。若要設定 Domain-0 為 330 MB,以 root 身分,輸入下列 :

xm balloon 0 330

在下一個 xm list,Domain-0 的記憶體使用會降至 330 MB。現在有足夠的記憶體,使用 128 MB 啟動外來領域。指令 xm start guest1 -c 啟動外來領域並連結啟動外來領域的主控台到目前終端機。如果是第一次啟動這個外來領域,使用 YaST 結束安裝。

您可以中斷或重新連結主控台和其它終端機。若要中斷,使用 Ctrl-]。若要重新連接,請先使用 xm list 檢查所需外來領域的 ID,然後使用 xm console ID 連接到該 ID。

Xen 的 xm 工具包含許多參數。輸入 xm help. 表格 37.1, "xm 指令" 檢視包含簡短說明的清單,它提供某些重要指令為起點。

表格 37.1. xm 指令

xm help

列印 xm 工具可使用的指令清單。

xm console ID

使用 ID ID,連接到外來領域的第一主控台 (tty1)。

xm balloon ID Mem

使用 ID ID,設定領域 的記憶體大小為 Mem MB。

xm create domname [-c]

使用組態檔 domname 啟動領域。選項 -c 連結目前終端機到新的外來領域的第一 tty。

xm shutdown ID

使用 ID ID,正常關閉外來領域 。

xm destroy ID

使用 ID ID,立即結束外來領域。

xm list

列印執行中領域的清單,包括其 ID、記憶體和 CPU 時間值。

xm info

顯示有關 Xen 主機包括 CPU 和記憶體的資訊。