5.12 錯誤回復到實體機器

如果進行錯誤回復操作所需的目標基礎架構是實體機器,您必須在 PlateSpin Protect 中註冊該機器。

透過使用 PlateSpin 開機 ISO 影像將目標實體機器開機來進行實體機器註冊。

5.12.1 下載 PlateSpin 開機 ISO 影像

您可以透過使用下列參數進行搜尋,從 Novell 下載的 PlateSpin Protect 區域中下載 PlateSpin 開機 ISO 影像 (適用於 BIOS 韌體型目標的 bootofx.x2p.iso 和適用於 UEFI 韌體型目標的 bootofx.x2p.uefi.iso)︰

  • Product or Technology (產品或技術)︰ PlateSpin Protect

  • Select Version (選取版本)︰ PlateSpin Protect 11.0

  • Date Range (日期範圍)︰ All Dates (所有日期)

5.12.2 將額外的裝置驅動程式插入開機 ISO 影像

您可以在將 PlateSpin 開機影像燒錄至 CD 之前,使用自定公用程式將額外的 Linux 設備驅動程式封裝並插入到該影像中︰

  1. 獲取或編譯目標硬體製造商適用的 *.ko 驅動程式檔案。

    重要:請確保驅動程式對 ISO 檔案中包含的核心 (對於 x86 系統,為︰3.0.93-0.8-pae;對於 x64 系統,為︰3.0.93-0.8-default) 有效,且適用於目標架構。另請參閱知識庫文章 7005990

  2. 將影像掛接到任意一台 Linux 機器 (需要 root 身分證明)。請使用以下指令語法︰

    mount –o loop <ISO 路徑> <掛接點>

  3. 將位於掛接之 ISO 檔案 /tools 子目錄中的 rebuildiso.sh 程序檔複製到暫存工作目錄。完成後,卸載該 ISO 檔案 (執行指令 umount <掛接點>)。

  4. 為所需的驅動程式檔案建立另一個工作目錄,並將這些檔案儲存在該目錄中。

  5. 在儲存 rebuildiso.sh 程序檔的目錄中,以 root 身分使用以下語法執行 rebuildiso.sh 程序檔︰

    ./rebuildiso.sh <ARGS> [-v] -m32|-m64 -i <ISO 檔案>

    下表列出了此指令可用的指令行選項︰

    選項

    描述

    -i <ISO 檔案>

    <ISO 檔案> 是要對其執行修改、列出或其他操作的 ISO。

    -v

    若此選項與 -l 引數一起使用,會導致使用 modinfo 時將獲取詳細驅動程式資訊。

    -o

    若此選項與 -c 引數或 -d 引數一起使用,將不會覆寫 ISO 檔案的舊副本。

    -m32

    指定 32 位元 initrd 插入

    -m64

    指定 64 位元 initrd 插入

    下表列出了可與此指令一起使用的引數。指令中至少須使用其中一個引數︰

    引數

    描述

    -d <路徑>

    <路徑> 指定包含您要插入之驅動程式 (即 *.ko 檔案) 的目錄。

    指令執行完成後,即會使用這些新增的驅動程式更新該 ISO 檔案。

    -c <路徑>

    <路徑> 指定 ConfigureTakeControl.xml 檔案所在位置。

    -l [<類型>]

    <類型> 指定您要列出之驅動程式的子集。預設為「所有」類型。

    所列驅動程式類型中以正斜線 (/) 開頭的一類假定位於 <核心模組目錄>/kernel/

    所列驅動程式類型中並非以正斜線 (/) 開頭的一類則假定位於 <核心模組目錄>/kernel/drivers/

    驅動程式子集範例︰

    • -l scsi
    • -l 'net|video'
    • -l '/net|net'

    此引數的特殊用法︰

    若要列出每個子集的可用子目錄,請以如下方式使用該引數︰-l INDEX

    語法範例

    • 列出 32 位元驅動程式的索引︰

      # ./rebuildiso.sh -i bootofx.x2p.iso -m32 -l INDEX
      
    • 列出 /misc 資料夾中找到的驅動程式︰

      # ./rebuildiso.sh -i bootofx.x2p.iso -m32 -l misc
      
    • 從 /oem-drivers 資料夾插入 32 位元驅動程式︰

      # ./rebuildiso.sh -i bootofx.x2p.iso -m32 -d oem-drivers
      
    • 從 /oem-drivers 資料夾插入 64 位元驅動程式,同時插入自定的 ConfigureTakeControl.xml 檔案︰

      # ./rebuildiso.sh -i bootofx.x2p.iso -m64 -c ConfigureTakeControl.xml -d oem-drivers
      

5.12.3 使用 PlateSpin Protect 將實體機器註冊為錯誤回復目標

  1. 將 PlateSpin 開機 ISO 影像燒錄至 CD 或將其儲存到媒體中,您可從該 CD 或媒體將目標開機。

  2. 確保連接到目標的網路交換器連接埠設定為自動全雙工

  3. 使用開機 CD 將目標實體機器開機,然後等待指令提示視窗開啟。

  4. (僅限 Linux) 對於 64 位元系統,出現啟始開機提示時,輸入以下內容︰

    • ps64 (用於 RAM 最高為 512 MB 的系統)

    • ps64_512m (用於 RAM 大於 512 MB 的系統)

  5. 按 Enter。

  6. 出現提示時,請輸入 PlateSpin 伺服器主機的主機名稱或 IP 位址。

  7. 提供 PlateSpin 伺服器主機的管理員層級身分證明,並指定管理中心。若為使用者帳戶,請使用以下格式︰

    網域\使用者名稱主機名稱\使用者名稱

    系統會偵測可用網路卡並顯示其 MAC 位址。

  8. 如果要使用的 NIC 支援 DHCP,請按 Enter 繼續。如果 DHCP 不可用,請選取所需的 NIC 以使用靜態 IP 位址設定。

  9. 輸入實體機器的主機名稱,或按 Enter 鍵接受預設值。

  10. 當系統提示您指出是否要使用 HTTPS 時,若啟用了 SSL,請輸入 Y,若未啟用,則輸入 N

幾分鐘後,PlateSpin Protect Web 介面的錯誤回復設定中應當就會包含該實體機器。