對於要用於升級伺服器的 CPK,應該先測試這些 CPK 以確定以下項目:
變數: CPK 所需的變數是否可正確工作
系統將指示您在目標訂閱者伺服器中定義這些變數,以便其接收配送。
計時: 完成每個 CPK 配送所花費的時間
當將多個配送傳送至一台伺服器 (尤其是 NetWare 伺服器的輔助程式 CPK) 時,其將用於計時之目的,因為每個 CPK 的配送程序均應連續發生。
這些問題不會發生於 OES Linux CPK (zdml7mbksp1.cpk)、zdl7imgstart.cpk 及 zdl7proxystart.cpk),因此若要測試這些 CPK,您只需將配送傳送至一台伺服器 (最好為測試伺服器)。
測試 CPK 還可讓您確認目前是否在正確升級桌面管理軟體。
若要測試 CPK,請完成下列程序:
選取或設定安裝有以下各項的測試伺服器:
eDirectory: 對於 Windows 測試伺服器,必須將 eDirectory™ 8.7 安裝在 C:磁碟機 (如節 4.2.1, 安裝所有元件的軟體要求所指定)。
ZENworks 7 不支援 eDirectory 8.8,因此您要安裝在 Windows 測試伺服器上的 ZENworks 7 軟體無法與 eDirectory 8.8 配合工作,從而可以危及 CPK 升級測試。
桌面管理伺服器軟體: 安裝您要測試的版本。軟體必須處於已設定和工作狀態。
中間層軟體: 安裝您要測試的版本。軟體必須處於已設定和工作狀態。
訂閱者和規則/套件代辦軟體: ZENworks 6.5 (或更新版本) 伺服器管理必須在測試伺服器上執行以便可以執行 CPK。
無需配送程式伺服器,因為透過個別執行 CPK,您僅可以對其進行測試;而不會將其配送。
ConsoleOne: 這必須為安裝於測試伺服器上之 ZENworks 桌面管理版本需要的最低版本。測試 ConsoleOne 嵌入程式的 CPK 升級時,ConsoleOne 不能處於使用中。
請在網路中為您要在其中升級 ZENworks 桌面管理的平台設定測試伺服器。請選取與您的生產伺服器具有類似規格的測試機器,以使您在步驟 8 中所做的計時記錄準確。
若要測試所有 .cpk 檔案,您需要為 NetWare、Windows 和 OES Linux 正確設定測試伺服器。本節中有關 NetWare 平台的所有資訊亦適用於 OES Netware。
若要讓 CPK 在測試伺服器上可用於本地升級測試,請將以下要測試的 .cpk 檔案複製到適用的測試伺服器上 (請務必記下複製檔案的完整路徑)。
對於升級 NetWare1 測試伺服器
位於 Novell ZENworks 7 with Support Pack 1 Companion 4 CD 上: |
|
---|---|
stopinv.cpk |
zdn7bksp1.cpk |
stopwol.cpk |
zdn7midsp1.cpk |
startinv.cpk |
c1-zen7-snap.cpk |
startwol.cpk |
language-agent.cpk |
1 包括 OES NetWare 伺服器。
對於升級叢集化 NetWare1 測試伺服器
位於 Novell ZENworks 7 with Support Pack 1 Companion 4 CD 上: |
|
---|---|
stopinv.cpk |
zdnc7bksp1.cpk |
stopwol.cpk |
c1-zen7-snap.cpk |
startinv.cpk |
language-agent.cpk |
startwol.cpk |
|
1 包括 OES NetWare 伺服器。
對於升級 Windows 測試伺服器
位於 Novell ZENworks 7 with Support Pack 1 Companion 4 CD 上: |
|
---|---|
zdw7bksp1.cpk |
c1-zen7-snap.cpk |
zdw7midsp1.cpk |
language-agent.cpk |
對於升級 OES Linux 測試伺服器
位於 Novell ZENworks 7 with Support Pack 1 Companion 3 CD 上: |
|
---|---|
zdl7mbcksp1.cpk |
language-agent.cpk |
zdl7imgstart.cpk |
c1-zen7-snap.cpk |
zdl7proxystart.cpk |
|
為了便於您使用,已經在這兩張 Companion CD 中複製了 language-agent.cpk 和 c1-zen7-snap.cpk 檔案,因為 OES Linux 和 NetWare/Windows 升級均會使用這兩個檔案。這些 CPK 僅複製 MSI 檔案,以便在需要時可以存取。
若要讓 CPK 在 ConsoleOne 中可用於檢視其描述,請執行以下作業:
在執行 ConsoleOne 的工作站上,於「
」名稱空間上按一下滑鼠右鍵,然後選取「 」。從步驟 2 中複製 .cpk 檔案的位置瀏覽至該檔案並將其選取,然後按一下「 」。
在「.cpk 檔案。
」欄位中,您可能需要選取「 」以查看請重複執行步驟 3,直至在「 」名稱空間下已插入您要測試的所有 .cpk 檔案。
若要檢視 CPK 的描述,請按一下 CPK 名稱並在右窗格中檢視資訊。
您還可以按一下加號顯示 CPK 的次目錄以檢視其元件,然後按一下個別元件以檢視每個元件的描述。
在測試訂閱者伺服器的 ConsoleOne 內容中,選取「
」索引標籤並定義適用於您測試之配送的變數。請參閱定義訂閱者變數以取得清單。
若要測試 NetWare 或 Windows CPK (請參閱步驟 10以取得 Linux CPK 測試說明),請執行以下相應的作業:
NetWare: 在 NetWare 測試伺服器的主控台中,輸入
package process volume_name:\path_to_file\filename.cpk
其中 filename 是 .cpk 檔名之一。
Windows: 請執行下列作業︰
package process drive_letter:\path_to_file\filename.cpk
其中 filename 是 .cpk 檔名之一。
對於您測試的每個平台,請按下列順序執行 CPK:
NetWare 伺服器
NetWare 伺服器叢集
重要:此作業必須在叢集化資源上執行。然後必須使每個節點都成為資源,並重複該程序直至所有節點均已升級。
Windows 伺服器
對於此 CPK,步驟 9.a。
及其從屬服務將在升級過程中停止,但 CPK 僅會重新啟動 及 ZENworks 從屬服務。因此,您必須手動重新啟動從屬於 的所有非 ZENworks Windows 服務。如需更多資訊,請參閱重要:升級中間層元件時,
必須完全可運作並處於正常運作狀態。您應該在升級此服務前,透過手動停止和啟動服務或者重新啟動伺服器來檢查其狀態。它在套用 CPK 之前必須處於執行狀態,以便 CPK 可以停止服務,否則 CPK 將無法完成。執行 NetWare CPK 時,請記下完成每個 CPK 所花費的時間。
建立並傳送配送時,您將需要此資訊以正確設定排程。
若要測試 OES Linux CPK,請按照節 34.4.1, 使用配送升級中的說明執行作業,但請僅將配送傳送至一台伺服器 (最好為測試伺服器)。
若要驗證是否已正確升級 CPK,請按照節 34.5.2, 驗證是否已升級伺服器中的說明執行作業,然後回到步驟 12。
繼續執行節 34.3, 升級必要條件核對清單。