您可以使用 updateoffline.hzn 指令碼來執行 VMware Identity Manager 虛擬應用裝置的離線升級。請從 VMware Identity Manager 產品下載頁面下載離線升級套件以便與該指令碼搭配使用。
此指令碼會確認升級套件是否符合產品。例如,如果您要升級 VMware Identity Manager 服務虛擬應用裝置,但您使用連接器升級套件而非服務升級套件,則指令碼會發生錯誤。
必要條件
執行必要工作。請參閱離線升級的先決條件。
程序
- 找出 updateoffline.hzn 指令碼。
此指令碼可從下列路徑取得:
/usr/local/horizon/update/updateoffline.hzn
- 從 my.vmware.com 上的 VMware Identity Manager 產品下載頁面,下載 VMware Identity Manager 離線升級套件 identity-manager-19.03.0.0-buildNumber-updaterepo.zip。
儲存檔案的建議位置為 /var/tmp。
- 以根使用者的身分執行 updateoffline.hzn 指令碼。
/usr/local/horizon/update/updateoffline.hzn [-r] -f upgradeFilePath
-f upgradeFilePath 使用 upgradeFilePath 升級應用裝置。upgradeFilePath 必須是絕對路徑。 必要 -r 在升級後重新開機。 選用 -h 顯示指令碼使用方式。 選用 例如:/usr/local/horizon/update/updateoffline.hzn -f /var/tmp/identity-manager-19.03.0.0-buildNumber-updaterepo.zip
- 如果出現「產品 RID 符合,因此繼續」提示,按輸入以繼續。
- 如果您在使用指令碼時未搭配 -r 選項,請在升級完成後重新啟動虛擬應用裝置。
reboot
- 在指令碼執行下列動作時,請適當回應移轉相關提示。
- 在 /root 目錄下搜尋移轉套件 (cluster-support.tgz),並對您發出相應的提示。
下載套件是移轉內嵌式連接器組態的必要步驟。無論您目前的部署是否使用內嵌式連接器,都必須執行此步驟。從 VMware Identity Manager 19.03.0.0 開始,連接器不會再內嵌於 VMware Identity Manager,而僅可供外部 Windows 系統使用。
- 如果系統找不到 cluster-support.tgz 套件,就會出現訊息指出此事實。在此情況下,請將套件儲存在 /root 位置下,並重新執行更新命令。
- 如果系統找到 cluster-support.tgz 套件,則會將套件解壓縮、列出套件中的檔案、執行 generateClusterFile.sh 檔案,並提示您建立組態套件檔案密碼。提供組態套件檔案密碼。
- 提示您提供 Syslog 和 Proxy 設定。
請記住,內嵌式連接器位於 Linux 系統上。如果您移轉內嵌式連接器組態資訊,您必須將該資訊移轉至 Windows 系統上的外部連接器。下列設定可能不會同等套用至 Linux 和 Windows 系統,視您的具體部署內容而定。因此,請決定您是否要包含下列組態資訊。
提示 說明 您要包含 Syslog 設定嗎? 如果您想要將內嵌式 Linux 型連接器的 syslog-sever 設定複製到外部 Windows 系統,請接受預設值 Y,表示「是」。 否則,請輸入 N,表示「否」。
您要包含 Proxy 設定嗎? 如果您想要將內嵌式 Linux 型連接器的 Proxy 設定複製到外部 Windows 系統,請接受預設值 Y,表示「是」。 否則,請輸入 N,表示「否」。
系統會啟動 VMware Identity Manager 服務的升級作業,並在 /root 目錄下,建立以 cluster 名稱開頭的 .enc 移轉檔案,例如 cluster-host-domain-conn-timestamp.enc。請檢視命令輸出以取得確切的檔案名稱。此檔案包含內嵌式連接器移轉資訊。如果您將內嵌式連接器移轉至外部連接器,您必須將此檔案複製到外部 Windows 系統。如果您不移轉內嵌式連接器,則最佳做法是保留 cluster...enc 檔案作為內嵌式連接器組態的備份,以備日後不時之需。升級完成後,升級後的 VMware Identity Manager 服務版本不再包含可運作的內嵌式連接器。
- 在 /root 目錄下搜尋移轉套件 (cluster-support.tgz),並對您發出相應的提示。