使用此程序來將伺服器設定檔移轉至遠端系統。
開始之前
重要: 您應該將新版本的 IBM® Business Monitor 安裝在作業系統與來源安裝所在機器的作業系統相同的機器上。BPMCreateRemoteMigrationUtilities 指令會建立一個壓縮檔,僅當在相同的作業系統上執行指令時,該壓縮檔才會工作。即使對於作業系統的系統類型(32 位元或 64 位元)內容,情況也是如此。例如,在
Windows 64 位元上建立的 .zip 檔,在具有
Windows 32 位元作業系統的機器上無法運作。如果您看到與
Java 執行時期環境 (JRE) 相關的錯誤,請將 BPMSnapshotSourceProfile.bat/.sh 檔中的
JAVA_HOME 內容設定為指向來源產品安裝中的 JRE。
程序
遵循此程序中的步驟來將設定檔移轉至遠端系統。
- 如果要移轉的設定檔是聯合設定檔,請編輯
Installer/profiles/profile-name/properties/wsadmin.properties 檔以指向新版本部署管理程式並同步化設定檔與它。 請參閱 WebSphere Application Server 資訊中心中的手動同步化所有節點。
- 使用「設定檔管理工具」或 manageprofiles 指令行公用程式,在安裝了新版本且作業系統與來源系統相同的系統上建立預設設定檔。請參閱"建立及擴增設定檔"。
- 建立遠端移轉公用程式映像檔。
在安裝了新版本且作業系統與來源系統相同的系統上,使用 BPMCreateRemoteMigrationUtilities 指令從 target_install_root/bin 目錄建立遠端移轉映像檔。
使用下列語法:
- BPMCreateRemoteMigrationUtilities.sh
remoteMigrationUtilities.zip
- BPMCreateRemoteMigrationUtilities.bat
remoteMigrationUtilities.zip
remoteMigrationUtilities.gzip 檔案的位置會在執行
BPMCreateRemoteMigrationUtilities 指令時顯示。依預設,remoteMigrationUtilities.zip 檔位於
appserver_root/util/migration 目錄中。
如需 BPMCreateRemoteMigrationUtilities 指令的相關資訊,請參閱 BPMCreateRemoteMigrationUtilities 指令。
在
UNIX 平台上,使用 unzip remoteMigrationUtilities.zip 指令擷取壓縮檔的內容。如果
UNIX 系統上未安裝任何解壓縮工具,則必須手動安裝解壓縮工具,或者使用
install_root/java/bin/jar xf remoteMigrationUtilities.zip 指令來解壓縮內容。
- 使用 FTP、RCP 或其他一些機制,將遠端移轉公用程式從目標系統複製至來源系統,然後在來源系統上將遠端移轉公用程式擷取到其專屬的唯一目錄中。
在
UNIX 平台上,使用 unzip remoteMigrationUtilities.zip 指令擷取壓縮檔的內容。如果
UNIX 系統上未安裝任何解壓縮工具,則必須手動安裝解壓縮工具,或者使用
install_root/java/bin/jar xf remoteMigrationUtilities.zip 指令來解壓縮內容。
- 建立移轉來源設定檔的 Snapshot。
在移轉來源系統上,從遠端移轉公用程式 bin 目錄中,利用 BPMSnapshotSourceProfile 指令來建立包含將移轉之配置檔的
Snapshot 目錄。使用 -remoteMigration 選項來指示不會在相同機器上建立目標設定檔。此選項可儲存來源設定檔中的其他配置資訊,在遠端移轉期間將使用此資訊。
請利用下列語法及 -remoteMigration 選項,製作名為
sourceProfile1、位於 ProcServer700 安裝根目錄中之來源檔案的 Snapshot 並儲存在
/MigrationSnapshots/ProcServer700 Snapshot 目錄中:
重要: 在 UNIX 系統上,確保所有解壓縮的檔案都具有已登入使用者的執行許可權。如果沒有該許可權,請使用
chmod 指令來取得所有解壓縮檔案的執行許可權。
如需 BPMSnapshotSourceProfile 指令的相關資訊,請參閱 BPMSnapshotSourceProfile 指令。
- 將移轉來源 Snapshot 目錄複製到移轉目標系統。
建立來源 Snapshot 目錄的壓縮檔,並將它複製到目標系統上的相同目錄中,在其中將其解壓縮。
- 建立目標設定檔。
使用 BPMCreateTargetProfile 指令建立目標設定檔。在利用 BPMMigrateProfile 指令將來源設定檔移轉到新目標設定檔之前,無法使用這個設定檔。
請利用下列語法,使用複製到 /MigrationSnapshots/ProcServer700 snapshot 目錄的名為 sourceProfile1 的來源設定檔,為移轉建立目標設定檔:
- BPMCreateTargetProfile.sh -remoteMigration
true /MigrationSnapshots/ProcServer700 sourceProfile1
- BPMCreateTargetProfile.bat -remoteMigration
true C:\MigrationSnapshots\ProcServer700 sourceProfile1
如需 BPMCreateTargetProfile 指令的相關資訊,請參閱 BPMCreateTargetProfile 指令。
- 將來源設定檔移轉至目標設定檔。
利用 BPMMigrateProfile 指令,將來源設定檔移轉到目標設定檔。此指令會從 BPMSnapshotSourceProfile 指令指定的 Snapshot 目錄中讀取配置資訊並將它複製到目標系統中,然後將它移轉至目標設定檔。
請利用下列語法,將複製到 /MigrationSnapshots/ProcServer700 目錄的來源設定檔 sourceProfile1 移轉到目標設定檔:
- BPMMigrateProfile.sh /MigrationSnapshots/ProcServer700
sourceProfile1
- BPMMigrateProfile.bat C:\MigrationSnapshots\ProcServer700
sourceProfile1
如果來源設定檔未啟用安全,則 -username 和
-password 參數是非必要的;否則,提供的使用者名稱必須為操作員的成員或管理者角色。
在 Windows 作業系統上,即使已啟用安全,當伺服器正在執行做為 Windows 服務時,也不需要指定 -username 和 -password 參數。在此情況下,會將參數自動傳送到 Windows 服務用來關閉系統的 Script 中。
如需 BPMMigrateProfile 指令的相關資訊,請參閱 BPMMigrateProfile 指令。
- 檢查移轉狀態。
利用 BPMMigrationStatus 指令來驗證移轉的現行狀態。
- BPMMigrationStatus.sh
- BPMMigrationStatus.bat
如需 BPMMigrationStatus 指令的相關資訊,請參閱 BPMMigrationStatus 指令。
- 掃描設定檔目錄下的檔案系統中是否出現舊主機名稱值。分析仍然使用舊主機名稱的配置,並使用新主機名稱取代它,除非需要舊主機名稱,例如,如果資料庫仍然存在於舊主機名稱機器上。
結果
設定檔已從較舊版本的
IBM Business Monitor 移轉至遠端系統上的
IBM Business Monitor 8.0 版。