跳至主要内容

自訂 OS 映像檔 Profile

基本作業系統是匯入 OS 映像檔儲存庫的完整 OS 映像檔。匯入的基本映像檔包含描述該映像檔安裝設定的預先定義 Profile。您也可以在基本 OS 映像檔中建立自訂 Profile,以供特定配置進行部署。此自訂 Profile 包含自訂檔案和安裝選項。

您無法為自訂的 Microsoft Windows Server 映像檔建立自訂的 OS 映像檔 Profile。

自訂和部署 OS 映像檔的數個示範案例(包括 Windows 和 SLES)只有英文版本。如需相關資訊,請參閱 設定新裝置的端對端案例

您可以將下列類型的檔案新增至自訂 OS 映像檔 Profile。

  • 開機檔案

    開機檔案可當做引導安裝環境。若是 Windows,這是 Windows 預先安裝 (WinPE) 檔案。部署 Windows 需要 WinPE 開機檔案

    Lenovo XClarity Administrator 支援預先定義和自訂的開機檔案。
    • 預先定義的開機檔案。Lenovo 提供 WinPE_64.wim 開機檔案,可用於部署預先定義的 OS 映像檔 Profile。

      Lenovo 將預先定義的 WinPE_64.wim 開機檔案與一組裝置驅動程式組合成單一套件,可從 Lenovo Windows 驅動程式和 WinPE 映像檔儲存庫 網頁下載後再匯入 OS 映像檔儲存庫中。由於組合檔案同時包含裝置驅動程式和開機檔案,您可以從裝置驅動程式開機檔案標籤匯入組合檔案。

      • 預先定義的開機檔案不會隨 XClarity Administrator 預先載入。您必須先將開機檔案匯入 OS 映像檔儲存庫中,才能部署 Windows Profile。

      • XClarity Administrator 需要由 Lenovo 簽署匯入的組合檔案。匯入組合檔案時,也必須匯入 .asc 簽章檔案。

    • 自訂開機檔案。您可以建立 WinPE 開機檔案以自訂 Windows 部署的開機選項。然後您可以將開機檔案新增至自訂 Windows Profile。

      XClarity Administrator 提供以正確格式建立開機檔案的 Script。如需建立自訂開機檔案的相關資訊,請參閱建立開機 (WinPE) 檔案Windows PE (WinPE) 簡介網站

      匯入自訂開機檔案支援下列檔案類型。
      作業系統支援的開機檔案類型支援的組合檔案類型
      CentOS Linux不支援不支援
      Microsoft® Windows® Azure Stack HCI不支援不支援
      Microsoft Windows Hyper-V Server包含 WinPE 檔案的 .zip 檔案,前者是使用 genimage.cmd Script 所建立包含裝置驅動程式和開機檔案的 .zip 檔案
      Microsoft Windows Server包含 WinPE 檔案的 .zip 檔案,前者是使用 genimage.cmd Script 所建立包含裝置驅動程式和開機檔案的 .zip 檔案
      Red Hat® Enterprise Linux (RHEL) 伺服器不支援不支援
      Rocky Linux不支援不支援
      SUSE® Linux Enterprise Server (SLES)不支援不支援
      Ubuntu不支援不支援
      含有 Lenovo Customization 的 VMware vSphere® Hypervisor (ESXi)不支援不支援
  • 裝置驅動程式

    您必須確定要部署的作業系統映像檔包含適當的乙太網路、Fibre Channel,以及硬體的儲存體配接卡裝置驅動程式。如果 I/O 配接卡裝置驅動程式未包含在作業系統映像檔或 Profile 中,OS 部署不支援配接卡。您可以建立自訂 OS 映像檔 Profile,其中包含您所需的立即可用的裝置驅動程式。

    Lenovo XClarity Administrator 支援內附裝置驅動程式以及預先定義和自訂的立即可用的裝置驅動程式。
    • 內附裝置驅動程式XClarity Administrator 不管理內附裝置驅動程式。一律安裝最新的作業系統,以確保擁有您所需的最新內附裝置驅動程式。

      建立自訂 WinPE 開機檔案,並將裝置驅動程式檔案複製到主機系統的 C:\drivers 目錄中,即可將內附裝置驅動程式新增至自訂的 Windows Profile。當您建立使用自訂開機檔案的自訂 OS 映像檔 Profile 時,位於 C:\drivers 目錄中的裝置驅動程式會包含在 WinPE 和最終 OS 中。它們會被視為內附。因此,當您指定裝置驅動程式要用於建立自訂 OS 映像檔 Profile 時,您不需要將這些內附裝置驅動程式匯入 XClarity Administrator 中。
    • 預先定義的裝置驅動程式。若是 ThinkSystem 伺服器,XClarity Administrator 會預先載入一組 Linux 適用的立即可用的裝置驅動程式,以啟用作業系統的安裝,以及最終作業系統的基本網路和儲存體配置。您可以將這些預先定義的裝置驅動程式新增至您自訂的 OS 映像檔 Profile,然後將 Profile 部署到您的受管理伺服器

      Lenovo 也會將多組預先定義的裝置驅動程式組合成單一套件,可從 Lenovo Windows 驅動程式和 WinPE 映像檔儲存庫 網頁下載,然後匯入 OS 映像檔儲存庫中。組合檔案目前僅適用於 Windows。如果組合檔案包含裝置驅動程式和開機檔案,您可以從裝置驅動程式開機映像檔標籤匯入組合檔案。

      • 依預設,預先定義的 OS 映像檔 Profile 包含預先定義的裝置驅動程式。

      • 您無法刪除在您安裝 XClarity Administrator 時載入的預先定義的裝置驅動程式;但是您可以刪除從 Lenovo 組合匯入的預先定義的裝置驅動程式。

      • XClarity Administrator 需要由 Lenovo 簽署匯入的組合檔案。匯入組合檔案時,也必須匯入 .asc 簽章檔案。

    • 自訂裝置驅動程式。您可以將立即可用的裝置驅動程式匯入 OS 映像檔儲存庫中,然後將這些裝置驅動程式新增至自訂的 OS 映像檔 Profile。

      您可以從 Lenovo YUM 儲存庫網頁和供應商(例如 Red Hat)取得裝置驅動程式,或是您自行產生自訂的裝置驅動程式。對於部分 Windows 裝置驅動程式,您可以從安裝 .exe 將裝置驅動程式解壓縮到本端系統並建立 .zip 保存檔,來產生自訂裝置驅動程式。

      匯入自訂裝置驅動程式支援下列檔案類型。
      作業系統支援的裝置驅動程式檔案類型
      CentOS Linux不支援
      Microsoft® Windows® Azure Stack HCI不支援
      Microsoft Windows Hyper-V Server包含原始裝置驅動程式檔案(通常會是一組 .inf、.cat 和 .dll 檔案)的 .zip 檔案。
      Microsoft Windows Server包含原始裝置驅動程式檔案(通常會是一組 .inf、.cat 和 .dll 檔案)的 .zip 檔案。
      Red Hat® Enterprise Linux (RHEL) 伺服器.rpm 或 .iso 映像檔格式的驅動程式更新磁碟 (DUD)
      如果您將 DUD .rpm 套用至自訂 Profile,該 .rpm 只會安裝到最終作業系統。安裝環境 (initrd) 並不會對其進行安裝。若要將自訂裝置驅動程式安裝到 initrd,請匯入 DUD .iso 並將此 .iso 套用至自訂 Profile。
      Rocky Linux不支援
      SUSE® Linux Enterprise Server (SLES).rpm 或 .iso 映像檔格式的驅動程式更新磁碟 (DUD)
      如果您將 DUD .rpm 套用至自訂 Profile,該 .rpm 只會安裝到最終作業系統。安裝環境 (initrd) 並不會對其進行安裝。若要將自訂裝置驅動程式安裝到 initrd,請匯入 DUD .iso 並將此 .iso 套用至自訂 Profile。
      Ubuntu不支援
      含有 Lenovo Customization 的 VMware vSphere® Hypervisor (ESXi).vib 映像檔格式的裝置驅動程式
      OS 映像檔儲存庫可以儲存不限數量的預先定義和自訂檔案(如有可儲存檔案的空間)。
  • 自訂配置設定

    配置設定描述必須在 OS 部署期間動態收集的資料。Lenovo XClarity Administrator 使用一組預先定義的配置設定,包括廣域、網路和儲存體位置設定。您可以使用這些預先定義的配置設定,並新增未透過 XClarity Administrator 提供的自訂配置設定。

    自訂配置設定是以 JSON 綱目的形式定義。此綱目必須符合 JSON 規格。

    當您將自訂配置設定匯入 XClarity Administrator 時,XClarity Administrator 會驗證 JSON 綱目。如果驗證通過,XClarity Administrator 會針對每個設定產生自訂巨集。

    您可以在自動安裝檔案和安裝後 Script 中使用自訂巨集。
    在自動安裝檔案中

    您可以將自訂配置檔與自動安裝檔案相關聯,並將這些自訂巨集(及預先定義的巨集)加入該自動安裝檔案。

    您可以在自訂 Profile 中新增一個或多個自訂配置設定檔案。當您將 OS Profile 部署至一組目標伺服器時,您可以選擇要使用的配置設定檔案。XClarity Administrator 會根據配置設定檔案中的 JSON 綱目,呈現「部署 OS 映像檔」對話框中的自訂設定標籤,而且您可以為檔案中定義的每個設定(JSON 物件)指定值。

    如未指定任何必要自訂配置設定的輸入,不會繼續部署 OS。
    在安裝後 Script 中

    在 OS 部署期間收集資料之後,XClarity Administrator 會在主機系統上建立配置設定檔案實例(包括所選檔案中的自訂設定和預先定義的設定子集),以供安裝後 Script 使用。

    • 配置設定檔案是自訂 OS 映像檔 Profile 所獨有的。
    • 您無法修改預先定義之 OS 映像檔 Profile 的配置設定。
    • 僅支援下列作業系統的配置設定:
      • Microsoft® Windows® Server

      • Red Hat® Enterprise Linux (RHEL) 伺服器

      • Rocky Linux

      • SUSE® Linux Enterprise Server (SLES)

      • 含有 Lenovo Customization 6.0u3 和最近更新以及 6.5 和更新版本的 VMware vSphere® Hypervisor (ESXi)。

    OS 映像檔儲存庫可以儲存不限數量的預先定義和自訂檔案(如有可儲存檔案的空間)。

  • 自訂自動安裝檔案

    您可以自訂 OS 映像檔 Profile,以使用自動安裝檔案將作業系統的部署自動化。

    自訂自動安裝檔案支援下列檔案類型。
    作業系統支援的檔案類型更多資訊
    CentOS Linux不支援 
    Microsoft® Windows® Azure Stack HCI不支援 
    Microsoft Windows Hyper-V Server不支援 
    Microsoft Windows Server自動 (.xml)如需自動安裝檔案的相關資訊,請參閱自動的 Windows 安裝參考網頁
    Red Hat® Enterprise Linux (RHEL) 伺服器Kickstart (.cfg)如需自動安裝檔案的相關資訊,請參閱Red Hat:以 Kickstart 自動化安裝程序網頁
    在檔案中新增 %pre、%post、%firstboot 區段時,請考量以下幾點。
    • 您可以在自動安裝檔案中包含多個 %pre、%post、%firstboot 區段;不過請注意區段的順序。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.preinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %pre 區段之前新增 %pre 區段。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.postinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %post 和 %firstboot 區段之前新增 %post 和 %firstboot 區段。

    Rocky LinuxKickstart (.cfg)如需自動安裝檔案的相關資訊,請參閱Red Hat:以 Kickstart 自動化安裝程序網頁
    在檔案中新增 %pre、%post、%firstboot 區段時,請考量以下幾點。
    • 您可以在自動安裝檔案中包含多個 %pre、%post、%firstboot 區段;不過請注意區段的順序。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.preinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %pre 區段之前新增 %pre 區段。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.postinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %post 和 %firstboot 區段之前新增 %post 和 %firstboot 區段。

    SUSE® Linux Enterprise Server (SLES)AutoYast (.xml)如需自動安裝檔案的相關資訊,請參閱SUSE:AutoYaST 網頁
    Ubuntu不支援 
    含有 Lenovo Customization 的 VMware vSphere® Hypervisor (ESXi)Kickstart (.cfg)僅 ESXi 6.0u3 和最近更新以及 6.5 和更新版本支援。

    如需自動安裝檔案的相關資訊,請參閱VMware:使用 Script 安裝或升級主機 網頁

    在檔案中新增 %pre、%post、%firstboot 區段時,請考量以下幾點。
    • 您可以在自動安裝檔案中包含多個 %pre、%post、%firstboot 區段;不過請注意區段的順序。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.preinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %pre 區段之前新增 %pre 區段。

    • 如果自動安裝檔案中有建議的 #predefined.unattendSettings.postinstallConfig# 巨集,XClarity Administrator 會在檔案中所有其他的 %post 和 %firstboot 區段之前新增 %post 和 %firstboot 區段。

    小心
    • 您可以使用物件的唯一名稱,將預先定義的自訂巨集(配置設定)插入自動安裝檔案。預先定義的值是動態的,取決於 XClarity Administrator 實例。自訂巨集是動態的,取決於 OS 部署期間指定的使用者輸入。

      • 用 # 字號括住巨集名稱。

      • 針對巢狀物件,使用句號分隔每個物件名稱(例如 #server_settings.server0.locale#)。

      • 針對自訂巨集,請勿包含最頂層的物件名稱。針對預先定義的巨集,請在巨集名稱前面加上「predefined」的字首。

      • 根據範本建立物件時,名稱後面會附加獨一無二的數字(從 0 開始),例如 server0server1

      • 在「部署 OS 映像檔」對話框的「自訂設定」標籤下,將滑鼠停留在每一項自訂設定旁的說明圖示 (說明圖示) 上,即可查看每個巨集的名稱。

      • 如需預先定義的巨集清單,請參閱預先定義的巨集。如需自訂配置設定和巨集的相關資訊,請參閱自訂巨集

    • XClarity Administrator 提供下列用來傳達 OS 安裝程式狀態之預先定義的巨集,以及數個其他重要安裝步驟。強烈建議您將這些巨集加入自動安裝檔案(請參閱將預先定義和自訂的巨集插入自動安裝檔案)。

      • #predefined.unattendSettings.preinstallConfig#

      • #predefined.unattendSettings postinstallConfig#

  • 自訂安裝 Script

    您可以自訂 OS 映像檔 Profile,以在 OS 部署完成後執行安裝 Script。

    目前僅支援安裝後 Script。

    下表列出 Lenovo XClarity Administrator 針對每種作業系統所支援的安裝 Script 檔案類型。請注意,某些作業系統版本不支援 XClarity Administrator 支援的所有檔案類型(例如,部分 RHEL 版本的 Minimal Profile 可能未包含 Perl,因而將不會執行 Perl Script)。請確保針對所要部署的作業系統版本使用正確的檔案類型。
    作業系統支援的檔案類型更多資訊
    CentOS Linux不支援 
    Microsoft® Windows® Azure Stack HCI不支援 
    Microsoft Windows Hyper-V Server不支援 
    Microsoft® Windows® Server指令檔 (.cmd)、PowerShell (.ps1)預設的自訂資料和檔案路徑為 C:\lxca

    如需安裝 Script 的相關資訊,請參閱將自訂 Script 新增至 Windows 安裝網頁

    Red Hat® Enterprise Linux (RHEL) 伺服器Bash (.sh)、Perl (.pm 或 .pl)、Python (.py)預設的自訂資料和檔案路徑為 /home/lxca

    如需安裝 Script 的相關資訊,請參閱RHEL:安裝後 Script 網頁

    Rocky LinuxBash (.sh)、Perl (.pm 或 .pl)、Python (.py)預設的自訂資料和檔案路徑為 /home/lxca

    如需安裝 Script 的相關資訊,請參閱RHEL:安裝後 Script 網頁

    SUSE® Linux Enterprise Server (SLES)Bash (.sh)、Perl (.pm 或 .pl)、Python (.py)預設的自訂資料和檔案路徑為 /home/lxca

    如需安裝 Script 的相關資訊,請參閱SUSE:自訂使用者 Script 網頁

    Ubuntu不支援 
    含有 Lenovo Customization 的 VMware vSphere® Hypervisor (ESXi)Bash (.sh)、Python (.py)預設的自訂資料和檔案路徑為 /home/lxca

    如需安裝 Script 的相關資訊,請參閱VMware:安裝與升級 Script 網頁

  • 自訂軟體

    您可以自訂 OS 映像檔 Profile,以在 OS 部署和安裝後 Script 完成後安裝自訂軟體負載。

    自訂軟體支援下列檔案類型。
    作業系統支援的檔案類型更多資訊
    CentOS Linux不支援 
    Microsoft® Windows® Azure Stack HCI不支援 
    Microsoft Windows Hyper-V Server不支援 
    Microsoft Windows® Server含有軟體負載的 .zip 檔案。預設的自訂資料和檔案路徑為 C:\lxca
    Red Hat® Enterprise Linux (RHEL) 伺服器含有軟體負載的 .tar.gz 檔案。預設的自訂資料和檔案路徑為 /home/lxca
    SUSE® Linux Enterprise Server (SLES)含有軟體負載的 .tar.gz 檔案。預設的自訂資料和檔案路徑為 /home/lxca
    Rocky Linux含有軟體負載的 .tar.gz 檔案。預設的自訂資料和檔案路徑為 /home/lxca
    Ubuntu不支援 
    含有 Lenovo Customization 的 VMware vSphere® Hypervisor (ESXi)含有軟體負載的 .tar.gz 檔案。預設的自訂資料和檔案路徑為 /home/lxca