30.6 升級 ZENworks for Desktop 4.x 伺服器

透過使用 ZENworks 7 桌面管理伺服器安裝程式,可以升級 ZENworks for Desktops 4.x 伺服器。

應用程式管理、工作站管理、遠端管理和工作站影像元件的升級程序非常簡單,並且包含在升級時需要規劃的一些問題。

工作站庫存的升級程序可能會更複雜,這取決於庫存軟體和資料庫的伺服器數目。

建議您利用以下兩節中的資訊,來計劃分別從升級的其他部分升級庫存:

30.6.1 升級應用程式管理、工作站管理、遠端管理和工作站影像

完成以下幾節中的任務,以升級具有 ZENworks 7 (或 SP1) 應用程式管理、工作站管理、遠端管理和工作站影像軟體的 ZENworks for Desktops 4.x 伺服器:

如需有關升級具有 ZENworks 7 工作站庫存軟體的 ZENworks for Desktops 4.x 伺服器之資訊,請參閱節 30.6.2, 升級工作站庫存

安裝軟體

升級安裝與新安裝相同。以下步驟僅提供啟動安裝程式和針對升級進行選擇所需的資訊。如需更多詳細的安裝資訊,請參閱節 9.0, 安裝 ZENworks 桌面管理伺服器

  1. 從安裝工作站中,作為具有已為 ZENworks 7 延伸其綱要的 eDirectory 樹狀結構之管理權限的使用者,通過 eDirectory 驗證 (請參閱節 30.4, 延伸 eDirectory 綱要)。

  2. Novell ZENworks 7 Desktop Management CD (或 Novell ZENworks 7 Desktop Management with Support Pack 1 CD) 插入工作站的光碟機,以自動執行 ZENworks 7 安裝程式。

    如果安裝程式無法自動執行,請從 CD 的根目錄中啟動 winsetup.exe

    ZENworks 7 安裝程式
  3. 選取「桌面管理」,然後選取「英語」以顯示「ZENworks 7 桌面管理」頁。

    ZENworks 7 安裝程式 >「桌面管理」頁
  4. 選取「桌面管理服務」,以啟動 ZENworks 桌面管理伺服器安裝程式。

  5. 遵循提示,直到新增完所有要升級的伺服器並且「伺服器選項」頁仍在顯示,如下所示。

    ZENworks 7 桌面管理伺服器安裝程式,「伺服器選項」頁。
  6. 不選您不想安裝到伺服器上的任何元件。

    例如,如果您尚未升級工作站庫存,則不選「庫存資料庫」、「庫存伺服器」和「庫存代理伺服器」。選取元件以在「元件描述」方塊中顯示描述。

  7. (選擇性的) 如果您不想安裝程式檢查目標伺服器以確保它們滿足 ZENworks 7 必要條件,則不選「必要條件檢查」選項。

    選取「必要條件檢查」選項後,如果目標伺服器不滿足必要條件,則不會在該伺服器上進行安裝,除非您升級該伺服器,或在不選該選項的情況下重新執行安裝程式。

  8. 按一下「下一步」,然後遵循其餘提示來安裝該軟體。

  9. 請查看以下幾節中的資訊,來完成升級程序:

完成應用程式管理升級

以下幾節提供的資訊可協助您完成 ZENworks 桌面管理之應用程式管理元件的升級:

如需有關 ZENworks 7 桌面管理中新應用程式管理功能的資訊,請參閱節 28.0, ZENworks 7 桌面管理的新增功能

管理終端機伺服器應用程式

在 ZENworks 7 中,已移除 ZENworks for Desktops 4.x 終端機伺服器應用程式可以使用的數個功能,並且已新增數個功能,如以下清單中所示。

表 30-2 ZENworks for Desktops 4.x 終端機伺服器應用程式和 ZENworks 7 終端機伺服器應用程式的差異

移除的功能

新增的功能

RDP 應用程式:

  • 壓縮
  • 無接縫視窗

RDP 應用程式:

  • 定義色彩 (256 色彩、高色彩 15 色、高色彩 16 色和高色彩 24 色)
  • 定義遠端桌面大小 (解析度設定)
  • 定義伺服器的 RDP 連接埠
  • 定義伺服器的領域

ICA 應用程式:

  • 完整 Citrix 功能支援從 Citrix (而非從終端機伺服器應用程式物件) 讀取的所有設定

RDP 和 ICA 應用程式:

  • 支援 ZENworks 動態本地使用者規則

重要:本資訊不適用於 ZENworks 6 DeFrame™。如果您要將 ZENworks 6 DeFrame 用作終端機伺服器應用程式解決方案,則在 ZENworks 7 中沒有升級路徑。

進行這些變更後,在升級時您需要考量以下項目:

  • 桌面管理代辦: 桌面管理代辦支援如下:

    • ZENworks for Desktops 4.x 管理代辦僅與 ZENworks for Desktops 4.x 終端機伺服器應用程式一起工作。它不與 ZENworks 7 終端機伺服器應用程式 (換句話說,是使用 ConsoleOne 的 ZENworks 7 嵌入程式建立的終端機伺服器應用程式物件) 一起工作。
    • ZENworks 7 Desktop Management Agent (ZENworks 7 桌面管理代辦) 與在 ZENworks for Desktops 4.x 和 ZENworks 7 桌面管理中建立的終端機伺服器應用程式一起工作。
  • ConsoleOne: ConsoleOne 支援如下:

    • 無法使用 ConsoleOne 的 ZENworks 7 嵌入程式來維護 ZENworks for Desktops 4.x 終端機伺服器應用程式物件。儘管 ZENworks for Desktops 4.x 終端機伺服器內容仍然存在於 eDirectory 中,但是它們不顯示在 ZENworks 7 桌面管理嵌入程式中。若要維護 ZENworks for Desktops 4.x 終端機伺服器應用程式物件,您必須使用 ConsoleOne 的 ZENworks for Desktops 4.x 嵌入程式。
    • 無法使用 ConsoleOne 的 ZENworks for Desktops 4.x 嵌入程式來維護 ZENworks 7 終端機伺服器應用程式物件。ZENworks for Desktops 4.x 嵌入程式不顯示 ZENworks 7 桌面管理終端機伺服器內容。

以上面列示的詳細資料為基礎,建議執行以下程序,以確保順利轉換:

  1. 直到已將所有工作站升級至 ZENworks 7 桌面管理代辦 (請參閱節 30.8, 升級工作站),才保留所有現有 ZENworks for Desktops 4.x 終端機伺服器應用程式,並使用 ConsoleOne 的 ZENworks for Desktops 4.x 嵌入程式來建立新的終端機伺服器應用程式。這樣可以確保所有使用者繼續有權存取終端機伺服器應用程式,而不管安裝在其工作站上的是何種版本的桌面管理代辦。

  2. 將所有工作站升級至 ZENworks 7 桌面管理代辦後,可以使用 ConsoleOne 的 ZENworks 7 桌面管理嵌入程式來手動重新建立 ZENworks for Desktops 4.x 終端機伺服器應用程式。

    沒有自動移轉程序可用於將資訊從 ZENworks for Desktops 4.x 終端機伺服器應用程式物件移至 ZENworks 7 桌面管理終端機伺服器應用程式物件。若要手動重新建立 ZENworks for Desktops 4.x 應用程式物件,作為 ZENworks 7 桌面管理應用程式物件,請:

    1. 在 ConsoleOne 中,以滑鼠右鍵按一下要在其中建立應用程式物件的容器,按一下「新建」,然後按一下「應用程式」。

    2. 在「新應用程式物件」對話方塊中,選取「終端機伺服器應用程式」選項,然後按一下「下一步」。

    3. 依照所給的提示來建立應用程式物件。

      如需有關建立終端機伺服器應用程式物件的詳細資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中「應用程式管理」中的「配送:終端機伺服器應用程式」的「在 eDirectory 中設定應用程式」。

  3. 建立新 ZENworks 7 終端機伺服器應用程式後,刪除舊 ZENworks for Desktops 4.x 終端機伺服器應用程式。

    或者

    如果透過在工作站上繼續執行 ZENworks for Desktops 4.x 桌面管理代辦,在您的環境中支援 Windows NT 4.0 工作站,則請勿刪除 ZENworks for Desktops 4.x 終端機伺服器應用程式。您需要保留 ZENworks for Desktops 4.x 和 ZENworks 7 桌面管理版本,並且使用對應的 ConsoleOne 之 ZENworks 嵌入程式來管理每個版本。

從系統要求轉換為配送規則

ZENworks for Desktops 4.x系統要求」組態選項已重新命名為「配送規則」,以更好地反映增強功能,並且將其與舊系統要求區分開來。ZENworks 7 配送規則透過使用 AND/OR 布林運算子和要求群組,可支援更靈活的配送條件。在 ZENworks for Desktops 4.x 中,AND 運算子用於所有系統要求,並且無法群組要求。

僅 ZENworks 7 (或更新) 版本的 Novell Application Launcher (Novell 應用程式啟動器)™ 能夠處理與配送規則配合使用的新運算子邏輯與群組。因此,若要維護與 ZENworks for Desktops 4.x 應用程式啟動器的反向相容性,在升級 eDirectory 樹狀結構的綱要過程中,現有系統要求需保留為舊系統要求。ZENworks for Desktops 4.x 應用程式啟動器和 ZENworks 7 應用程式啟動器均可以處理舊系統要求,也就是說使用者可以繼續使用具有舊系統要求的應用程式,而不管他們使用的是哪個應用程式啟動器版本。

從使用舊系統要求轉換為使用配送規則時,您需要瞭解以下事項:

  • 配送規則在應用程式物件的「配送規則」頁 (「應用程式物件」>「可用性」索引標籤 >「配送規則」頁) 中定義。
  • 按一下「」按鈕,然後按一下「編輯舊設定」,可從「配送規則」頁取得舊系統要求。您可以使用該選項來編輯現有舊系統要求,或新增舊系統要求 (例如,如果您建立新應用程式物件,並且想在執行 ZENworks for Desktops 4.x 應用程式啟動器的工作站上取得該物件)。
  • 如果應用程式具有舊系統要求,而無配送規則,則當您存取該應用程式的「配送規則」頁時,系統會提示您將要求輸入到配送規則中。如果您選擇不輸入它們,則您可以稍後使用「配送規則」頁上的「輸入舊設定」選項進行輸入。
  • 將舊系統要求輸入到配送規則中後,或手動定義配送規則後,ZENworks 7 應用程式啟動器將僅處理配送規則。它會忽略舊系統要求。但是,ZENworks for Desktops 4.x 應用程式啟動器會繼續處理舊系統要求,因為它不知道新配送規則。因此,如果您想使用配送規則,但是仍然具有執行 ZENworks for Desktops 4.x 應用程式啟動器的工作站,則需要維護配送規則清單和舊系統要求清單。
  • 您對配送規則進行的變更不會新增到舊系統要求中。同樣,您對舊系統要求進行的變更也不會新增到配送規則中。
  • 如果您在定義配送規則後輸入舊系統規則,則舊系統規則會覆寫現有的配送規則。
  • 在應用程式可用之前定義的操作系統要求已移除。在 ZENworks for Desktops 4.x 中,必須先在「系統要求」中定義 OS 平台,然後才可以在配送和啟動應用程式。已移除此要求。新的行為使用以下邏輯:如果應用程式僅在特定操作系統上執行,則定義操作系統配送規則。如果應用程式不要求特定的操作系統,則無需定義配送規則。依預設,沒有定義的操作系統配送規則之應用程式在所有支援的平台 (Windows 98、Windows 2000 和 Windows XP) 上均可用。

請謹記上述詳細資料,我們建議您執行以下程序,以確保系統要求順利轉換為配送規則:

  1. 針對每個應用程式物件,將舊系統規則輸入到配送規則中。依需要修改規則。

  2. 保留舊系統要求,以支援使用 ZENworks for Desktops 4.x 應用程式啟動器的工作站。

  3. 如果應用程式的配送條件發生了變更,請同時修改配送規則和舊系統要求,以確保 ZENworks 7 桌面管理和 ZENworks for Desktops 4.x 應用程式啟動器可以執行配送條件。

  4. 在所有工作站均升級至 ZENworks 7 應用程式啟動器 (請參閱節 30.8, 升級工作站) 之後,移除舊系統要求。

    或者

    如果您要透過在工作站上繼續執行 ZENworks for Desktops 4.x 桌面管理代辦,在您的環境中支援 Windows NT 4.0 工作站,則請勿移除舊系統要求。您需要同時保留舊系統要求和配送規則。

如需有關配送規則和舊系統要求的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「應用程式管理」中的「配送規則」頁

完成工作站管理升級

當延伸 eDirectory 樹狀結構以容納 ZENworks 7 桌面管理綱要 (請參閱節 30.4, 延伸 eDirectory 綱要) 后,會新增 ZENworks 7 規則屬性。現有的 ZENworks for Desktops 4.x 規則會移轉至 ZENworks 7 規則,並且可以使用 ZENworks 7 嵌入程式進行管理。升級規則不需要任何其他動作。

ZENworks for Desktops 4.x 工作站管理員會繼續套用 ZENworks 7 規則。但是,直到使用 ZENworks 7 工作站管理員升級工作站後,才可以在該工作站上使用新規則功能。安裝 ZENworks 7 桌面管理代辦時,也會同時執行該升級。請參閱節 30.8, 升級工作站

如需有關工作站管理中新特性的資訊,請參閱節 28.0, ZENworks 7 桌面管理的新增功能

如需有關管理與使用 ZENworks 7 規則的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「工作站管理」。

完成遠端管理升級

為 ZENworks 7 延伸 eDirectory 樹狀結構綱要,並安裝 ConsoleOne 1.3.6 (或 1.3.6e) 與 ZENworks 7 桌面管理嵌入程式後,您可以在 ConsoleOne 1.3.6 中使用遠端管理功能,以在安裝有 ZENworks for Desktops 4.x 或 ZENworks 7 遠端管理代辦的任何工作站上執行遠端操作。

如果您使用的是獨立遠端管理主控台,則可以繼續使用 ZENworks for Desktops 4.x 遠端管理主控台,或可以升級至 ZENworks 7 遠端管理主控台。遠端管理主控台包含在 Novell ZENworks 7 Companion 2 CD (或 Novell ZENworks 7 with Support Pack 1 Companion 2 CD) 中,並且可以透過以下方法安裝:啟動該 CD 上的 winsetup.exe,選取「伴隨程式與檔案」,按一下「更多」按鈕,然後選取「庫存和遠端管理主控台」。

升級遠端管理不需要任何其他動作。

如需有關遠端管理中新功能的資訊,請參閱節 28.0, ZENworks 7 桌面管理的新增功能

如需有關使用遠端管理的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「遠端管理」。

完成工作站影像升級

將 ZENworks for Desktops 4.x 伺服器升級至 ZENworks 7 桌面管理伺服器後,請完成以下任務,以升級工作站影像:

如需有關工作站管理中新特性的資訊,請參閱節 28.0, ZENworks 7 桌面管理的新增功能

如需有關管理與使用 ZENworks 7 規則的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「工作站管理」。

升級獨立影像伺服器

如果您有獨立影像伺服器,則需要執行安裝程式,以升級這些伺服器上的影像軟體。若要這樣做,請遵循安裝軟體中的說明。進入「軟體選項」頁時,不選除「影像伺服器」和「PXE 伺服器」之外的所有選項。

升級工作站影像引擎

ZENworks for Desktops 4.x 影像引擎無法與 ZENworks 7 影像伺服器進行通訊。如何升級工作站上的影像引擎取決於所使用的影像開機方法:

  • 開機前服務 (PXE): 升級伺服器時,桌面管理伺服器上工作站的影像引擎會從 ZENworks for Desktops 4.x 更新為 ZENworks 7。當在工作站上啟動開機前服務時,它會從 ZENworks 7 桌面管理伺服器上下載 ZENworks 7 影像引擎。

  • Linux 分割區: 不需要任何動作。在下次影像引擎連接 ZENworks 7 影像伺服器時,工作站的影像引擎會從 ZENworks for Desktops 4.x 更新為 ZENworks 7。

    在 ZENworks 7 中,Linux 分割區必須至少為 50 MB。如果工作站的 Linux 分割區不足 50 MB,則必須變更分割區大小或使用開機前服務。如需有關從使用 Linux 分割區變更為開機前服務的資訊,請參閱從 Linux 分割區移至開機前服務

  • 開機 CD 或磁碟: 使用 ZENworks 7 軟體來建立新開機 CD 或磁碟。如需說明,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站和伺服器影像」中的「準備影像開機方法」。

從 Linux 分割區移至開機前服務

如果您決定移至開機前服務 (PXE),以消除工作站上的 Linux 分割區,請:

  1. 確保在網路伺服器上安裝 ZENworks 7 開機前服務。

    如需詳細的安裝說明,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站和伺服器影像」中的「準備影像伺服器」。

  2. 驗證開機前服務是透過您網路卡上提供的 PXE 工作,還是透過您用 psetupn.exe 產生的 PXE 可開機磁片工作。

  3. 在 ConsoleOne 中,關閉 Linux 分割區:

    1. 以滑鼠右鍵按一下「伺服器規則套件」物件,然後按一下「內容」,以顯示「伺服器規則套件」內容。

    2. 在「一般」頁 (「規則」索引標籤 >「一般」頁) 上,選取「ZENworks 影像規則」,然後按一下「內容」。

    3. 按一下「待辦工作」索引標籤 >「影像分割區」,以顯示「影像分割區」頁。

    4. 選取「關閉 ZENworks 影像分割區 (如果存在)」選項,以開啟該選項。

    5. 按一下「確定」,關閉「影像分割區」頁。

  4. 按一下「確定」,儲存變更。

工作站硬碟機上的 Linux 分割區會變為不可開機的分割區。如果您想移除 Linux 分割區,則需要還原工作站上的背景影像,並選取該選項,以刪除您可以在伺服器規則套件或工作站規則套件中參考之影像物件中的現有 Linux 分割區。

30.6.2 升級工作站庫存

若要將工作站庫存從 ZENworks for Desktops 4.x 升級至 ZENworks 7,請按所列的順序執行以下任務:

升級前的注意事項

將 ZENworks for Desktops 4.x 庫存元件升級至 ZENworks 7 之前,請查看以下幾節:

庫存伺服器
  • ZENworks 7 庫存伺服器和 ZENworks for Desktops 4.x 庫存伺服器位於同一 eDirectory 樹狀結構中。
  • ZENworks for Desktops 4.x 庫存伺服器可以將庫存資料上捲至 ZENworks 7 庫存伺服器,但是 ZENworks 7 庫存伺服器無法將庫存資料上捲至 ZENworks for Desktops 4.x 庫存伺服器。

    如果您要上捲庫存資料,則 ZENworks for Desktops 4.x 庫存伺服器必須按由上而下的順序升級至 ZENworks 7。先升級根伺服器,然後是中介伺服器,最後是葉伺服器。

  • ZENworks for Desktops 4.x 庫存伺服器和 ZENworks 7 庫存伺服器均可以使用已升級至 ZENworks 7 的 ZENworks for Desktops 4.x 上捲規則。
  • 請勿將 ZENworks 7 庫存資料庫直接連接至 ZENworks for Desktops 4.x 庫存伺服器;同樣,請勿將 ZENworks for Desktops 4.x 庫存資料庫直接連接至 ZENworks 7 庫存伺服器。升級庫存伺服器及其相應的資料庫。雖然您可以移轉所有支援的資料庫 (Sybase、Oracle 與 MS SQL),但是 ZENworks 7 桌面管理安裝僅會自動升級 Sybase 資料庫。
  • 請勿使 ZENworks for Desktops 4.x 庫存伺服器和 ZENworks 7 庫存伺服器將庫存資料直接儲存至同一庫存資料庫。
  • ZENworks 7 庫存伺服器可以處理來自 ZENworks for Desktops 4.x 庫存伺服器的 .zip 檔案。
  • 在將庫存伺服器升級至 ZENworks 7 後,請勿刪除 ZENworks for Desktops 4.x 庫存伺服器之 SCANDIR 目錄中的 ZENworks for Desktops 4.x .str .zip 檔案。
  • 將 ZENworks for Desktops 4.x 庫存伺服器升級至 ZENworks 7 不會變更庫存伺服器的職能。
庫存代辦
  • ZENworks for Desktops 4.x 庫存代辦可以將庫存資料傳送至 ZENworks 7 庫存伺服器,也就是說可以將資料儲存在 ZENworks 7 庫存資料庫中。

    ZENworks 7 庫存代辦無法將庫存資料傳送至 ZENworks for Desktops 4.x 庫存伺服器,也就是說無法將資料儲存在 ZENworks for Desktops 4.x 庫存資料庫中。

    在您升級庫存伺服器與資料庫之前,請勿升級至 ZENworks 7 庫存代辦。

  • ZENworks for Desktops 4.x 和 ZENworks 7 庫存代辦均可以使用已升級至 ZENworks 7 的 ZENworks for Desktops 4.x 庫存規則,或者可以使用以 ZENworks 7 桌面管理嵌入程式建立的 ZENworks 7 庫存規則。
  • 如果您要透過工作站影像來安裝或升級 ZENworks for Desktops 4.x 代辦,請確保影像取自未註冊的 ZENworks 7 桌面管理工作站。
管理主控台
  • 您可以使用 ConsoleOne 的 ZENworks 7 桌面管理嵌入程式來同時管理 ZENworks for Desktops 4.x 和 ZENworks 7 庫存資料與庫存物件 (例如,庫存服務物件、資料庫物件、工作站庫存規則、上捲規則、字典更新規則,以及資料庫位置規則)。
  • 您不能使用 ZENworks for Desktops 4.x ConsoleOne 嵌入程式來管理 ZENworks 7 桌面管理庫存資料與庫存物件。
  • 請勿同時使用 ZENworks for Desktops 4.x 和 ZENworks 7 桌面管理主控台來設定相同的 ZENworks for Desktops 4.x 庫存物件。

在升級和資料庫移轉之前要執行的任務

查看升級前的注意事項中提到的事項後,您必須先按順序執行以下任務,然後再從 ZENworks for Desktops 4.x 升級至 ZENworks 7 桌面管理:

  1. 停止庫存服務。

    • 在 NetWare 庫存伺服器上:在伺服器主控台提示下,輸入 sys:\system\invstop.ncf

      如果您不希望在停止庫存服務時自動停止 Sybase 資料庫,則請在 sys:\system\invstop.ncf 檔案中註解 Unload dbsrv8.nlm 行。

    • 在 Windows 2000 庫存伺服器上:於「控制台」中,連按兩下「系統管理工具」>「服務」,選取「Novell 庫存服務」,然後按一下「停止」。
  2. 停止 Sybase 庫存資料庫。

    • 在 NetWare 上︰於 Sybase 主控台提示下,按 Q 鍵。
    • 在 Windows 2000 上:於「控制台」中,連按兩下「系統管理工具」>「服務」,選取「Novell 資料庫 - Sybase」,然後按一下「停止」。
  3. 停止 Windows 2000 上的 ZENworks 網路伺服器。於「控制台」中,連按兩下「系統管理工具」>「服務」,選取「Novell ZFS 網路伺服器」,然後按一下「停止」。

  4. 如果尚未卸載目標 NetWare 伺服器上的 Java,請卸載 java.nlm (在伺服器主控台上,輸入 java -exit)。

    重要:此指令可停止伺服器上執行的所有 Java 程序。請驗證在安裝 ZENworks 7 桌面管理時是否所有的 Java 程序均已停止。

  5. 在目標 Windows 伺服器上,關閉「服務」視窗。

  6. 確保您已建立和歸檔了 ZENworks for Desktops 4.x 資料庫的可靠備份。

  7. 確保 ZENworks for Desktops 4.x 資料庫未從 ConsoleOne 存取。

  8. 確保已滿足建議的 ZENworks 7 工作站庫存要求。如需更多資訊,請參閱節 II, 準備

  9. 如果在安裝 ZENworks for Desktops 4.x 後,已修改 ZENworks_installation_path\zenworks\inv\server\wminv\ properties\inventoryremoval.properties,則請建立 inventoryremoval.properties 的可靠備份。

  10. 升級庫存伺服器之前,請確定您已升級其關聯的資料庫伺服器。

  11. 請確保綱要已移轉至 ZENworks 7。您可以使用 ZENworks 7 桌面管理安裝程式移轉綱要。如需有關如何移轉綱要的更多資訊,請參閱節 9.1.1, 在安裝之前延伸綱要

  12. 如果您有執行 Oracle 的 ZENworks for Desktops 4.x 資料庫,則必須在移轉前執行以下任務:

    1. 確保 Oracle 的版本為 9.2.0.6 或更高版本。

    2. inventory_database_installation_path\init.ora_path\init.ora 中,設定下列參數的值,如下所示:

      • db_cache_size=192M
      • sort_area_size=10000000
      • shared_pool_size = 157286400
      • open_cursors = 2048
      • log_buffer = 1024000
      • session_cached_cursors=2048
      • compatible=9.2.0

      您可以增加快取記憶體的大小並擴大共享儲存池,以便將共享全域區域 (Shared Global Area, SGA) 擴充至 30-40% 的實體 RAM 大小。

    3. 確保庫存資料庫已開啟並處於執行中。

      您必須擁有較大的復原節區,原因是 ORA-01555 及其他與復原節區相關的問題會導致資料庫移轉和更多資料的儲存無法成功進行。

    4. 透過執行以下 sql 程序檔,以將其他資料檔案新增至復原節區 (rbs),並新增重做記錄群組,可增加復原節區的值:

      connect / as sysdba;
      
      alter tablespace rbs add datafile ’Inventory_database_installation_path\rbs2.ora’ size 40M autoextend on next 50K maxsize 60M;
      
      alter rollback segment rb0 storage (maxextents unlimited);
      
      alter rollback segment rb1 storage (maxextents unlimited); 
      
      ALTER DATABASE ADD LOGFILE GROUP 3 (’Inventory_database_installation_path\log3.ora’) SIZE 50M;
      
    5. 停止庫存資料庫。

    6. 確保 inventory_database_installation_path\path_to_init.ora\init.ora 中相容參數的值被設定為 9.1.3.0.0 或更新。

    7. 如果任一資料檔案的大小即將超過 4096 MB,您必須將額外的資料檔案新增至對應的表空間。

    8. 將適當的特定平台的 atlasperf_altertablespace.sqlZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 解壓縮至 C:

      如果 Oracle 正在 Windows 上執行,請從 sql.zip 中的 oracle\winntspecific 目錄解壓縮 atlasperf_altertablespace.sql

      如果 Oracle 正在 UNIX 上執行,請從 sql.zip 中的 oracle\unixspecific 目錄解壓縮 atlasperf_altertablespace.sql

    9. 編輯 atlasperf_altertablespace.sql 以將所有資料檔案的最大大小設定為最接近 4 GB 倍數的值。

      例如,如果 cim8.ora 的大小是 5 GB,則將 MAXSIZE 的值設定為 8192 MB。

    10. 確保 atlasperf_altertablespace.sql 中列出的所有資料檔案的檔案路徑都是正確的。

    11. 重新啟動庫存資料庫。

    12. 執行 altaslperf_altertablespace.sql

升級 ZENworks for Desktops 4.x 庫存資料庫

在安裝 ZENworks 7 桌面管理伺服器過程中,如果您選擇安裝 Sybase,並且不選擇覆寫資料庫檔案,則伺服器安裝程式會僅自動升級現有 ZENworks for Desktops 4.x 資料庫引擎。在 Sybase 資料庫升級過程中,會顯示表明現有資料庫可以移轉的訊息。如果您選擇「」,則現有資料庫會被新 ZENworks 7 桌面管理資料庫檔案所覆寫。如果您選擇「」,則資料庫將在庫存服務首次啟動時移轉。

重要:您可以透過執行桌面管理伺服器安裝程式,來同時升級多個庫存伺服器和資料庫伺服器。

但是,您必須手動移轉現有 ZENworks for Desktops 4.x 工作站庫存規則、資料庫位置規則和上捲規則。如果您已手動建立了資料庫物件,則您還必須移轉該資料庫物件。如需有關如何手動移轉規則的更多資訊,請參閱手動移轉資料庫物件

變更資料庫快取記憶體大小

如果您有執行 Sybase 的 ZENworks for Desktops 4.x 資料庫,請確保 Sybase 快取記憶體的值 (參數「-c」) 設定為伺服器記憶體的 25% 或更高。

若要變更 NetWare 資料庫伺服器上資料庫快取記憶體的大小,請:

  1. 關閉所有與庫存資料庫的連接。

  2. 離開 Sybase 伺服器。

  3. 開啟 sys:\system 目錄中的 mgmtdbs.ncf 檔案。

  4. 修改 -c 參數。例如,-c 128M 可將快取記憶體大小設定為 128 MB。

  5. 儲存檔案。

  6. 在伺服器主控台上,載入庫存資料庫。輸入 MGMTDBS

  7. 如果您擁有執行 MS SQL 的 ZENworks for Desktops 4.x 資料庫,請確保固定記憶體的值為伺服器記憶體的 25% 或更高。

若要變更 Windows 資料庫伺服器上資料庫快取記憶體的大小,請:

  1. 停止 Sybase 服務。在 Windows 2000「控制台」中,連按兩下「系統管理工具」>「服務」,並選取「Novell 資料庫 - Sybase」,然後按一下「停止」。

  2. 在資料庫伺服器上,執行 dbengine 目錄中的 ntdbconfig.exe 檔案。Ntdbconfig.exe 是一個在 Windows 2000 伺服器上使用 Sybase 的 ZENworks 資料庫之 ZENworks 資料庫組態公用程式。此公用程式可讓您重新設定 Sybase 服務。

  3. 修改 -c 參數。

  4. 按一下「確定」。

  5. 重新啟動 Sybase 服務。在 Windows 2000「控制台」中,連按兩下「系統管理工具」>「服務」,選取「Novell 資料庫 - Sybase」,然後按一下「啟動」。

  6. 如果您擁有執行 MS SQL 的 ZENworks for Desktops 4.x 資料庫,請確保固定記憶體的值為伺服器記憶體的 25% 或更高。

手動移轉資料庫物件

如果您有 ZENworks for Desktops 4.x Oracle 資料庫物件,或者如果您已手動建立 Sybase 資料庫物件,則必須使用「庫存移轉」工具來手動移轉資料庫物件。如需更多資訊,請參閱手動移轉資料庫物件

  1. 在安裝了 ZENworks 7 桌面管理工作站庫存嵌入程式的 ConsoleOne 中,按一下「工具」>「ZENworks 庫存」>「庫存移轉」。

  2. 按一下「瀏覽」,瀏覽並選取要移轉的資料庫物件或包含該資料庫物件的容器。

  3. 如果您在步驟 2 中選取了某個容器,請執行以下作業:

    1. 如果您要搜尋所選容器內所有子容器中的資料庫物件,請選取「搜尋子容器」核取方塊。

      僅當在「搜尋網路位置」中選取容器後,「搜尋子容器」核取方塊才可用。

    2. 選取「搜尋資料庫物件」核取方塊以搜尋要移轉的所選容器中之資料庫物件。

      僅當在「搜尋網路位置」中選取容器後,此選項才可用。依預設,選取此選項。

    3. 按一下「尋找」。

      在指定網路位置中找到的所有 ZENworks for Desktops 4.x 資料庫物件均會顯示在「報告」面板中。

  4. 按一下「移轉」。

  5. 按一下「關閉」。

  6. 在 ConsoleOne 中,於資料庫物件上按一下滑鼠右鍵,並按一下「內容」,然後按一下「ZENworks 資料庫」索引標籤。

  7. 確保以下資料庫物件選項具有根據庫存資料庫指定的值:

    資料庫物件選項

    Sybase 庫存資料庫物件的值

    Oracle 庫存資料庫物件的值

    MS SQLServer 2000 庫存資料庫物件的值

    資料庫 (讀寫) 使用者名稱

    MW_DBA

    MW_DBA

    MW_DBA

    資料庫 (讀寫) 密碼

    novell

    novell

    novell

    資料庫 (唯讀) 使用者名稱

    MW_READER

    MWO_READER

    MWM_READER

    資料庫 (唯讀) 密碼

    novell

    novell

    novell

    資料庫 (唯寫) 使用者名稱

    MW_UPDATER

    MWO_UPDATER

    MWM_UPDATER

    資料庫 (唯寫) 密碼

    novell

    novell

    novell

  8. 按一下「套用」,然後按一下「關閉」。

升級 ZENworks for Desktops 4.x 庫存伺服器

升級 ZENworks for Desktops 4.x 庫存伺服器之前,請確保您已停止庫存服務並且已升級關聯的資料庫伺服器。

如果您想要安裝 ZENworks 7 桌面管理庫存伺服器的伺服器滿足安裝要求,則可以透過安裝 ZENworks 7 桌面管理庫存伺服器,來升級 ZENworks for Desktops 4.x 庫存伺服器。

ZENworks 7 桌面管理庫存伺服器支援與 ZENworks for Desktops 4.x 相同的一組職能。因此,當您從 ZENworks for Desktops 4.x 升級至 ZENworks 7 桌面管理時,會保留庫存伺服器的職能。

重要:如果您將 ZENworks for Desktops 4.x 庫存伺服器連接至 ZENworks for Desktops 4.x 資料庫,並且如果您將庫存伺服器或資料庫升級至 ZENworks 7 桌面管理,則必須將關聯的元件升級至 ZENworks 7 桌面管理 (ZENworks for Desktops 4.x 庫存服務不應該與 ZENworks 7 桌面管理相容的資料庫互動,反之亦然)。

如果您將多個 ZENworks for Desktops 4.x 庫存伺服器連接至 ZENworks for Desktops 4.x 資料庫伺服器,並且如果您將資料庫伺服器升級至 ZENworks 7 桌面管理,則也必須升級所有關聯的 ZENworks for Desktops 4.x 庫存伺服器。

ZENworks 7 桌面管理安裝程式會僅將 ZENworks for Desktops 4.x 庫存服務物件自動移轉至 ZENworks 7 桌面管理。啟動庫存服務之前,您必須使用「ZENworks 庫存移轉」工具,將現有 ZENworks for Desktops 4.x 規則手動移轉至 ZENworks 7 桌面管理規則。如需更多資訊,請參閱手動移轉 ZENworks for Desktops 4.x 庫存規則

手動移轉 ZENworks for Desktops 4.x 庫存規則

  1. 在安裝了 ZENworks 7 桌面管理工作站庫存嵌入程式的 ConsoleOne 中,按一下「工具」>「ZENworks 庫存」>「庫存移轉」。

  2. 按一下「瀏覽」,瀏覽並選取庫存服務物件,或包含該庫存服務物件的容器。

  3. 如果您在步驟 2 中選取了某個容器,請執行以下作業:

    1. 如果您要搜尋所選容器內所有子容器中的庫存服務物件,請選取「搜尋子容器」核取方塊。

      僅當在「搜尋網路位置」中選取容器後,「搜尋子容器」核取方塊才可用。

    2. 選取「搜尋規則」核取方塊,以搜尋與所選容器中庫存服務物件相關聯的庫存規則。

      僅當在「搜尋網路位置」中選取容器後,此選項才可用。依預設,選取此選項。

    3. 按一下「尋找」。

      所有與庫存服務物件相關聯和在指定網路位置中找到的 ZENworks for Desktops 4.x 庫存規則均會顯示在「報告」面板中。

  4. 按一下「移轉」。

  5. 按一下「關閉」。

ZENworks 7 庫存代辦從專用字典和通用字典 (而非從工作站庫存規則) 取得軟體掃描組態規則。但是 ZENworks for Desktops 4.x 庫存代辦會繼續將工作站庫存規則用於軟體組態。

移轉規則後,請執行以下任務:

  1. 啟動 ZENworks 7 桌面管理庫存服務。

    啟動庫存服務時,升級服務會將 ZENworks for Desktops 4.x 資料庫綱要和庫存資料自動移轉至 ZENworks 7 桌面管理資料庫。資料移轉程序可能會花費大量時間。在庫存伺服器螢幕上,會顯示表明資料庫已成功移轉並啟始化的訊息。

    移轉資料庫後,庫存 ConsoleOne 公用程式 (查詢、摘要、庫存報告和資料庫輸出) 和儲存器即可以存取資料庫。

  2. 建立並設定字典更新規則,以取得最新版的 ZENworks 7 庫存代辦字典。如需有關如何設定字典更新規則的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站庫存」中的「設定字典更新規則」。

在資料庫移轉之後要執行的任務

升級庫存伺服器及移轉庫存資料庫完成後,您必須執行下列任務:

  1. 停止庫存服務。

  2. 如果庫存資料庫執行的是 Oracle,請執行以下作業以改進資料庫的效能:

    1. inventory_database_installation_path\_start.sql 檔案中,刪除現有的項目並新增以下項目:

      SET ECHO ON
      
      CONNECT INTERNAL
      
      SET ECHO OFF
      
      STARTUP PFILE=
      inventory_database_installation_path\path_to_init.ora\init.ora
      
      SET NUMWIDTH 20
      
      SET CHARWIDTH 40
      
      SET ECHO ON
      
      connect mw_dba;
      
      SET ECHO OFF
      
      alter table cim.t$product cache;
      
      SET ECHO ON
      
      connect internal
      
      SET ECHO OFF
      
      @<path to oracle home directory>/rdbms/admin/dbmspool
      
      call sys.dbms_shared_pool.keep(’zenworks.zenpin’,’P’);
      
      EXIT
      
    2. ZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 中解壓縮 atlasperf_alterfreelist.sql,並在 SQLPLUS 提示符下執行。

    3. 執行 Inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 中的 oracle\common\oracle_perf.sql 和 oracle\common\oracle_perf2.sql 檔案,以將效能增強的索引新增至資料庫。

    4. Novell ZENworks 7 Companion 2 CD 的 \database\oracle9i\common 目錄,或從 Novell ZENworks 7 with Support Pack1 Companion 2 CD 的 \database\oracle_x\common 目錄執行 oracle_dbexport_perf.sql

      如需有關如何改進庫存資料庫效能的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站庫存」中的「效能提示」。

  3. (選擇性的) 如果庫存資料庫執行的是 MS SQL,請從 MS SQL Query Analyzer 以相應的使用者登入 (如下所述) 執行 Inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 中的以下程序檔:

    1. 作為 CIM 登入,執行 mssql_perf_cim.sql

    2. 作為 mw_dba 登入,執行 mssql_perf_mw_dba.sql

    3. 作為 zenworks 登入,執行 mssql_perf_zenworks.sql

      這樣可增強庫存資料庫的效能。

      如需有關如何改進庫存資料庫效能的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》之「工作站庫存」中的「效能提示」。

  4. 啟動庫存服務。