11.1 以次要主要伺服器取代首要主要伺服器

您可以用現有的次要主要伺服器或新伺服器取代管理區域中的首要主要伺服器。如果選擇以具有不同主機名稱與 IP 位址的新伺服器取代首要主要伺服器,則必須在同一管理區域的這部新伺服器上安裝 ZENworks 10 Configuration Management。這樣,新伺服器就成為了次要主要伺服器。

首要主要伺服器和次要主要伺服器必須安裝相同版本的 ZENworks 10 Configuration Management。

附註:此種情況已在下列平台組合上經過測試︰

  • Windows Server* 2003 (32 位元) 到 Windows Server 2008 (32 位元)

  • SUSE® Linux Enterprise Server (SLES) 10 (32 位元) 到 SLES 10 (32 位元)

未經 ZENworks Reporting Server 測試。

Windows 到 Linux 及 Linux 到 Windows 的平台組合不支援此情況。

若要以次要主要伺服器取代首要主要伺服器,請執行以下操作:

  1. 確認首要主要伺服器中 content-repo 目錄的所有內容已複製到次要主要伺服器。

    content-repo 目錄位於 Windows 上的 ZENworks 安裝目錄\work\ 目錄中以及 Linux 上的 /var/opt/novell/zenworks/ 目錄中。

  2. (視情況而定) 若首要主要伺服器有附加影像,請執行以下操作:

    1. 在次要主要伺服器的 ZENworks 控制中心中,按一下「套裝軟體」索引標籤,然後按一下影像集。

      「摘要」索引標籤即會顯示。

    2. 按一下「附加影像檔」旁邊的「編輯」

      「套裝軟體附加影像」精靈即會顯示。

    3. 「新增影像伺服器位址」頁中,選取與套裝軟體相關的首要主要伺服器,然後按一下「移除」

    4. 按一下「新增」

    5. 按一下「伺服器」資料夾旁邊的 開啟資料夾圖示,瀏覽整個資料夾,直到找到次要主要伺服器。

    6. 選取次要主要伺服器以在「已選定」清單中顯示其名稱,然後按一下「確定」

    7. 按一下「完成」。

      附加影像即會與次要主要伺服器關聯,且附加影像內容會建立於次要主要伺服器。

    8. 在套裝軟體的「摘要」索引標籤中,按一下「版本」「遞增版本」畫底線連結,然後在「確認版本增加」對話方塊中按一下「是」

  3. (視情況而定) 若首要主要伺服器有 ZENworks 影像集,請將該影像集複製到次要主要伺服器:

    1. 將首要主要伺服器 /content-repo/images 目錄中副檔名為 .zmg 的所有檔案手動複製到次要主要伺服器中的 /content-repo/images 目錄。

    2. 在次要主要伺服器的 ZENworks 控制中心中,按一下「套裝軟體」索引標籤,然後按一下該影像集。

    3. 按一下「動作」索引標籤。

    4. 按一下該 ZENworks 影像動作。

      「編輯動作」對話方塊即會顯示。

    5. 「ZENworks 影像」欄位中,按一下 瀏覽圖示

      「伺服器與路徑資訊」對話方塊即會顯示。

    6. 「伺服器物件、IP 或 DNS」欄位中,按一下 瀏覽圖示 以瀏覽並選取次要主要伺服器。

    7. 「伺服器上的檔案路徑」欄位中,按一下 瀏覽圖示 以瀏覽並選取 image.zmg 檔案。

  4. 輸出證書管理中心角色。

    1. 穩妥備份首要主要伺服器的證書管理中心。

      如需如何備份證書管理中心的詳細資訊,請參閱節 10.3, 備份證書管理中心

      重要:您必須將 -d 選項與 zman certificate-authority-export 指令搭配使用,以移除本地伺服器的證書管理中心角色。

    2. 在次要主要伺服器上回存備份的證書管理中心。

      如需如何回存備份的證書管理中心的詳細資訊,請參閱節 10.4, 回存證書管理中心

  5. 在管理區域層級的預設最近伺服器規則中,將首要主要伺服器移至伺服器清單中的最後一個位置。

    1. 在「ZENworks 控制中心」中,按一下「組態」索引標籤。

    2. 在「管理區域設定」面板中,按一下「基礎結構管理」>「最近的伺服器預設規則」

    3. 「收集伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「往下移動」,直至伺服器移到清單最後一個位置。

    4. 「內容伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「往下移動」,直至伺服器移到清單最後一個位置。

    5. 「組態伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「往下移動」,直至伺服器移到清單最後一個位置。

    6. 按一下「確定」。

  6. (視情況而定) 若設定了其他的最近伺服器規則,請從這些規則中移除首要主要伺服器。

    1. 在「ZENworks 控制中心」中,按一下「組態」索引標籤。

    2. 在「管理區域設定」面板中,按一下「基礎結構管理」>「最近的伺服器規則」

    3. 選取最近的伺服器規則,然後按一下「編輯」

      「規則架構」對話方塊隨即顯示。

    4. 「收集伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「移除」

    5. 「內容伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「移除」

    6. 「組態伺服器」清單中,選取首要主要伺服器旁的核取方塊,然後按一下「移除」

    7. 按兩次「確定」

  7. 重新整理管理區域中的所有設備 (主要伺服器、輔助設備和受管理設備),以使其獲得新的最近伺服器規則。

  8. (視情況而定) 在以下任一種情況下將資料庫移至其他設備:

    • 使用的是內部 ZENworks 資料庫 (內嵌式 Sybase SQL* Anywhere)。

    • 使用的是安裝於代管首要主要伺服器之設備上的外部資料庫,且您不打算在解除安裝主要伺服器後使用該設備。

    若要將資料庫移至其他設備,請執行以下操作:

    1. (視情況而定) 若使用的是外部資料庫,請確認您已穩妥備份資料庫。

    2. 取得資料庫的身分證明。

      若要取得內部資料庫的身分證明,請使用以下其中一個指令:

      zman dgc -U 管理員名稱 -P 管理員密碼

      zman database-get-credentials -U 管理員名稱 -P 管理員密碼

      若要取得外部資料庫的身分證明,請聯絡資料庫管理員。

    3. 若要移除首要主要伺服器中的資料庫角色,請執行以下操作:

      1. 登入資料庫。

      2. 在 SQL 編輯器中,執行以下 SQL 查詢以從 zZENServerRoles 表中移除首要主要伺服器的資料庫角色項目:

        delete from zZENServerRoles where Roles=‘Database’;
        
      3. 在 SQL 編輯器中,執行以下 SQL 指令:

        commit;
        
    4. 若資料庫安裝在首要主要伺服器所在的相同設備上,請移動資料庫。

      內部 Sybase: 如需如何將內部 Sybase 資料庫中的資料移至外部 Sybase 資料庫的詳細資訊,請參閱節 34.5, 將資料從內嵌式 Sybase 資料庫移至外部 Sybase 資料庫

      外部 Sybase: 如需如何將一個外部 Sybase 資料庫中的資料移至另一個外部 Sybase 資料庫的詳細資訊,請參閱節 35.3, 將資料從一個外部 Sybase 資料庫移至另一個外部 Sybase 資料庫

      MS SQL︰ 如需如何將資料移至新的 MS SQL 資料庫的詳細資訊,請參閱 MS SQL 文件。稍後,執行節 35.5, 設定 ZENworks 伺服器以指向所包含資料移自另一個 MS SQL 資料庫的新 MS SQL 資料庫 中所述的步驟。

      Oracle︰ 如需如何將一個 Oracle 資料庫中的資料移至另一個 Oracle 資料庫的詳細資訊,請參閱 Oracle 文件。稍後,執行節 35.6, 將 ZENworks 伺服器設定為指向所含資料移自另一個 Oracle 資料庫的新 Oracle 資料庫 中所述的步驟。

  9. 從伺服器階層移除首要主要伺服器下的所有輔助設備。

    如需如何從 ZENworks 控制中心的伺服器階層清單中移除輔助設備的詳細資訊,請參閱節 7.4, 從伺服器階層中移除輔助設備

  10. 在次要主要伺服器的提示符處輸入以下其中一個指令,以淘汰首要主要伺服器:

    zman zsret 首要主要伺服器物件名稱

    zman zenserver-retire 首要主要伺服器物件名稱

    如需 zman 的詳細資訊,請檢視伺服器上的 zman man 頁面 (man zman),或參閱《ZENworks 10 Configuration Management 指令行公用程式參考》中的「zman(1)」

  11. 確定管理區域中的所有操作都按預期正常執行,然後再解除安裝首要主要伺服器上的 ZENworks 10 Configuration Management。

    如需解除安裝 ZENworks 10 Configuration Management 的詳細資訊,請參閱《ZENworks 10 Configuration Management 安裝指南》中的「解除安裝 ZENworks 軟體」