Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.2. 設定您的虛擬系統

若要在虛擬客座端系統上作業,建立一個 kickstart 設定檔能讓您輕易地佈建虛擬客座端,這之後您便需要佈建客座端。

7.2.1. 為客座端系統建立 Kickstart 設定檔

  1. 請登錄至衛星伺服器的網站介面。藉由點選「總覽」中的「工作」工具集之中的「管理 Kickstart」連結,或是藉由點選位於上方導覽列中的「系統」⇒ 左邊導覽列的「Kickstart」來瀏覽至「Kickstart 總覽」的畫面。
  2. 請在「Kickstart 概要」網頁上點選位於右上方角落的「Kickstart 動作」工具集之中的「新建 Kickstart 設定檔」連結。
  3. 下一頁顯示的將會是 kickstart 設定檔建立程序的步驟 1:
    1. 請為設定檔輸入一個標籤,以讓您能夠和其它設定檔進行區分。一個較好的選擇為「guest-system」。
    2. 請在「基礎頻道」的欄位中,選擇「Red Hat Enterprise Linux $PRODUCT (v.5 or 6 for $ARCH)」,$ARCH 代表您主機系統之作業系統的架構,並且 $PRODUCT 則代表伺服器或是客戶端。

      注意

      若您未將客戶端軟體頻道同步至您的衛星伺服器,Red Hat Enterprise Linx Client 5 或 6 也許就無法被選擇。

      注意

      請注意 Red Hat Enterprise Linux 5 或 6、以及 Red Hat Enterprise Linux 5 或 6 Desktop 分別表示「伺服器」與「客戶端」。
    3. 在「Kickstartable 安裝樹」的欄位中,您應選擇「ks-rhel-$ARCH-$PRODUCT-5」,$ARCH 代表您主機系統的架構,而 $PRODUCT 則代表「伺服器」或者是「客戶端」,這取決於您想用來佈建您客座端的產品為何。
    4. 請在「虛擬化類型」欄位中選擇「半虛擬化客座端(Para-Virtualized Guest)」。

      注意

      若您要更改一個現有 kickstart 設定檔的「虛擬化類型」,這可能會同時修改開機載入程式和分割區選項,甚至有可能將所有的用戶自訂化設定覆寫過去。當您更改「虛擬化類型」時,請記得檢視「磁碟分割」分頁,來驗證這些設定。
    5. 最後,請按下位於畫面右下方的「下一步」按鈕,以繼續進行下個步驟。
  4. 請在 kickstart 設定檔建立程序中的步驟 2 中,選擇安裝您客座端系統發佈檔案的位置。畫面上的欄位中,應該早已為您填進了一個「預設下載位置」。請按下此網頁上的「下一步」按鈕,以進行步驟 3。

    注意

    與先前的步驟相同,若預設的下載位置遺失的話,這代表您也許並未成功地由 Red Hat 的伺服器將軟體頻道的內容同步至您的衛星伺服器。
  5. 請在 kickstart 設定檔的建立程序的第三步驟中,為您要佈建的客座端系統選擇一組 root 密碼,並按下「下一步」按鈕,來完成設定檔的建立。
這便完成了 kickstart 設定檔的建立。當您完成了步驟 3 之後,您應該會被帶到設定檔詳情頁面。您能夠瀏覽設定檔中的各個分頁並隨意地修改設定,不過這通常是沒有必要的因為預設的設定在大部分的情況下都能正常運作。雖然該介面允許您分配較少的儲存空間,不過對於此 kickstart 設定檔我們強烈建議您至少分配 2GB 的儲存空間至您的客座端系統。

7.2.2. 供給您的客座端系統

  1. 請登入衛星伺服器的網站介面。藉由點選位於上方導覽列中的「系統」分頁,並點選系統的名稱來瀏覽至您主機系統設定檔。
  2. 若要為客座端排程一個 kickstart,請至主機系統設定檔中的「虛擬化」⇒「佈建」分頁。請在「客座端名稱」欄位中選擇「guest1」。保留「記憶體分配」、「虛擬中央處理器」以及「儲存器」欄位中的預設值即可。您也能隨心所欲地改變它們,但請注意介面中各個欄位所提供的建議。請在「Kickstart 設定檔」欄位中,選擇我們上一個步驟中所建立的客座端系統設定檔。
  3. 最後,請按下位於畫面右下方角落的「排程 Kickstart 並結束」按鈕。您將會被帶到「Kickstart 狀態」網頁,在此您能夠隨著客座端的 kickstart 程序來進行。經過了十至十五分鐘後,狀態畫面應該會顯示 kickstart 已成功完成。若要檢視您的新客座端,請點選衛星伺服器上,主機系統設定檔的「虛擬化」分頁。若要檢視一列虛擬系統清單,請瀏覽至「系統」⇒「系統」⇒「虛擬系統」。

    注意

    在您排程客座端的 kickstart 之後的短時間內,在「Kickstart 狀態」網頁上,您若沒看見一則「開始為 Xen 實施 kickstart」訊息的話,這代表您的主機上也許遺失了 osad
    主機系統需要擁有 osad 套件,才能對於衛星伺服器所送出的指令有反應,像是啟動、暫停、恢復以及關閉。若 osad 未安裝與執行,就算等待 2.5 個小時,主機系統也無法藉由網站介面或是下次 RHN daemon 執行時,取得這些指令。
    您能夠藉由檢查衛星伺服器上的主機系統設定檔中的「OSA 狀態」欄位,來檢查 osad 是否正在安裝與運作中。若該欄位不存在或是當過了幾分鐘後,系統無法聯繫衛星伺服器,並顯示了錯誤的話,您就必須安裝 yum(使用指令 yum install -y osad),如此一來您才能夠成功地佈建主機上的客座端。

    注意

    在客座端 kickstart 時,您能夠藉由 Kickstart Status 頁面來取得下列訊息:
    客座端系統上的安裝程序在過了 n 分鐘後
    還未聯繫 RHN。這也許是因為安裝程序當機或者
    是硬體上的限制,導致於安裝緩慢所造成的。安裝
    程序含有可用的日誌檔,您能夠藉由檢閱該日誌
    檔案,來為此問題進行疑難排解。
    
    除非已超過了二十分鐘,否則您看到此訊息的話請不用擔心。若要檢查 kickstart 是否有在繼續進行,請檢查安裝日誌來確認沒有錯誤,並且當您重新載入 kickstart 狀態頁面時,請檢查「Last File Request」欄位是否有持續地在更新。
  4. 若您希望將額外的客座端註冊至您的主機,請重複上述步驟。請記得您一次只能佈建一個客座端。若您嘗試排程一個客座端 kickstart 而另一個客座端 kickstart 正在進行中,目前的客座端 kickstart 程序便會被取消掉並且新的客座端 kickstart 程序就會啟動。
  5. 藉由點選主機系統設定檔中的「虛擬化」分頁,來檢視您在衛星伺服器的網站介面中新建的虛擬客座端系統。接著請點選您虛擬系統的設定檔名稱。您將會被帶到它的衛星伺服器系統設定檔。

7.2.3. 管理您的虛擬客座端權利

RHN 衛星伺服器包含了能讓您在不耗費保留給實體系統的標準權利的情況下,分配權利給您虛擬客座端的 Flex Guest 權利功能。
若要管理您的 Flex Guest 權利,請按下「總覽」->「訂閱管理」->「虛擬化權利」->「Flex Guest Entitlement Consumers。此網頁會列出所有耗費 Flex Guest 權利的虛擬客座端。
若要尋找或轉換任何耗費標準權利的虛擬客座端,請點選「使用一般權利的客座端」子分頁。