自動部署預先載入影像

目錄

22.1. 從救援影像手動部署系統
22.2. 使用 PXE 開機進行自動部署

摘要

借助於 KIWI,您便可以建立作業系統影像。本章處理將系統影像部署至空機器的程序。出於此目的,您需要建立包含可開機之 RAW 影像的預先載入影像。此檔案包含兩個重要部分︰分割區表與實際的作業系統。首次開機時,此 RAW 影像將會寫入空的硬碟中,並且作業系統會延伸至剩餘的磁碟空間。

要建立這樣的影像,請參閱第 17.4.2 節「建立影像」。建立 ISO 影像時,可在目的資料夾中找到 RAW 檔案。有多種方法可將 RAW 影像傾印到磁碟上。

若要快速啟動,最好使用第 22.1 節「從救援影像手動部署系統」 中描述的一種方法。

從救援影像手動部署系統

使用 KIWI 產生的 ISO 檔案進行部署︰
  1. 燒錄您透過 KIWI 建立程序獲取的 ISO 影像,請參閱 CD/DVD 上的第 17.4.2 節「建立影像」

  2. 從要安裝該系統的機器上的此媒體開機。

  3. 選取要安裝的硬碟。

  4. 重新啟動機器,然後從硬碟開機。

透過救援系統進行部署︰
  1. 啟動用戶端,以使用救援系統進行安裝。可在所有 SUSE 安裝 CD 或 DVD 上使用此類系統。

  2. root 身份登入。將密碼留為空白,無需輸入任何資訊。

  3. 設定您的網路。如果您的網路中有 DHCP,只需使用指令 ifup-dhcp eth0 即可完成設定。如果必須手動完成,請使用指令 ip 設定您的網路。啟動 DHCP 的輸出還會告知您電腦的 IP 位址。

  4. 監聽網路上未使用的連接埠,如 1234,並使用指令將內送資料傾印到磁碟上︰

    netcat -l -p 1234 > /dev/sda
  5. 在影像伺服器上,將 RAW 影像傳送至用戶端,以便使用指令進行安裝︰

    netcat <IP of client> 1234 < $HOME/preload_image/<image_name>
  6. 如果影像已傳送,請從 CD 或 DVD 光碟機移除救援系統,然後關閉用戶端電腦。下次開機時,開機載入程式 GRUB 會在用戶端上啟動,並且 firstboot 系統會接管作業。