Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.7. 使用 Koan

無論您是要在虛擬機器上佈建客座端,或是在一部運作中的系統上重新安裝新的發行套件,koan 都能與 Cobbler 協同合作,以立即直接地佈建系統。

8.7.1. 使用 Koan 來佈建虛擬系統

若您已如 節 8.4, “為 Cobbler 新增設定檔” 中所描述地建立了虛擬機器設定檔的話,您便可使用 koan 來初始化系統上的虛擬客座端安裝程序。
比方說您建立了一個類似以下的 Cobbler 設定檔:
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
此設定檔屬於一個執行 Red Hat Enterprise Linux 5 的檔案系統,並且該檔案系統含有一個 20GB 的客座端映像檔大小,並且被分配了 1GB 的系統記憶體。
若要尋找虛擬客座端系統設定檔的名稱,請搭配 koan 執行下列指令:
koan --server=hostname --list=profiles
這項指令列出了所有透過 cobbler profile add 所建立的可用設定檔。
接著,請開始進行建立映像檔的程序,並進行虛擬客座端系統的安裝:
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
這項指令指定了虛擬客座端系統必須由 Cobbler 伺服器(hostname cobbler-server.example.com)透過使用 virtualfileserver 設定檔來建立。virtname 選項則為虛擬客座端指定了一個標籤,就預設值會被標記系統的 MAC 位址。
當虛擬客座端的安裝程序完成之後,它便能如任何其它虛擬客座端系統一般地被使用。

8.7.2. 使用 Koan 來重新安裝運作中的系統

您可能會遇上需要在一部正在運作的機器上,重新安裝另一個作業系統的情況。koan 能協助您藉由可用的 Cobbler 設定檔,來破壞性地進行新安裝並替換掉運作中的系統。
若要替換一部運作中的系統並安裝一部新的系統,請在這部系統上執行下列指令:
koan --replace-self --server=hostname --profile=name
當在一部要被替換的系統上執行這項指令時,它會啟動佈建的程序,並使用指定於 --server=hostname 中的 Cobbler 伺服器上的 --profile=name 中的設定檔,來替換掉它自己的系統。