付録F.1 Cosminexusの定義更新失敗時の注意事項
マスターイメージ更新コマンド(csdmiupdate)によるCosminexusの定義更新に失敗し,メッセージログにKFUD25083-Wが出力された場合,仮想ホスト上の業務アプリケーションまたはリソースアダプタが削除されている可能性があるため,次の(a)(b)(c)の手順を実施してください。
(1) 業務アプリケーションの再登録手順
業務アプリケーションを再登録する手順を次に示します。
手順の実施には,J2EEサーバ名とCORBAネーミングサービスが使用しているポート番号が必要なので,事前に確認してください。
項番 |
手順 |
具体的な処理/コマンド例 |
---|---|---|
1 |
仮想ホストにログインしてCosminexusのコマンドを実行し,Cosminexusに登録済みの業務アプリケーションを確認します。 |
cjlistapp J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 |
2 |
backup_list.txt※1※2の内容とcjlistappコマンドの出力結果を比較し,backup_list.txtに記載されている業務アプリケーションの中から,Cosminexusに登録されていない業務アプリケーションを確認します。 |
− |
3 |
未登録の業務アプリケーションがある場合,Cosminexusのコマンドでインポートします。 アーカイブ形式の場合,backup_list.txtの内容から対応するバックアップファイル名を確認し,backup_list.txtと同じディレクトリ内に格納されているバックアップファイル※1をCosminexusのコマンドに指定してください。 展開ディレクトリ形式の場合,backup_list.txtの内容から対応するアプリケーションのパスを確認し,Cosminexusのコマンドに指定してください。 |
(アーカイブ形式の場合) cjimportapp J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 -f バックアップファイル (展開ディレクトリ形式の場合) cjimportapp J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 -a アプリケーションのパス |
4 |
展開ディレクトリ形式の場合,インポート後に業務アプリケーションは起動しません。 必要に応じて,Cosminexusのコマンドで業務アプリケーションを起動してください。 バックアップ取得前の業務アプリケーションの状態はbackup_list.txtに出力しています。 |
cjstartapp J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 -name アプリケーション名 |
<バックアップファイル名>,<アプリケーション名>, |
app001.ear,App1, app002.ear,App2, |
<展開ディレクトリ形式のアプリケーションのパス>,<アプリケーション名>,<アプリケーションの状態> |
/extractdir/App1Dir,App1,stopped /extractdir/App2Dir,App2,running |
app001.ear,App1, /extractdir/App2Dir,App2,running |
(2) リソースアダプタの再デプロイ手順
リソースアダプタを再デプロイする手順を次に示します。
手順の実施には,J2EEサーバ名とCORBAネーミングサービスが使用しているポート番号が必要なので,事前に確認してください。
項番 |
手順 |
具体的な処理/コマンド例 |
---|---|---|
1 |
仮想ホストにログインしてCosminexusのコマンドを実行し,Cosminexusに登録済みのリソースアダプタを確認します。 |
cjlistrar J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 |
2 |
backup_list.txt※1※2の内容とcjlistappコマンドの出力結果を比較し,backup_list.txtに記載されている業務アプリケーションの中から,デプロイされていないリソースアダプタを確認します。 |
− |
3 |
デプロイされていないリソースアダプタがある場合,Cosminexusのコマンドでインポートします。 backup_list.txtの内容から対応するバックアップファイル名を確認し,backup_list.txtと同じディレクトリ内に格納されているバックアップファイル※1をCosminexusのコマンドに指定してください。 |
cjimportres J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 -type rar -f バックアップファイル |
4 |
インポートしたリソースアダプタをCosminexusのコマンドでデプロイします。 |
cjdeployrar J2EEサーバ名 -nameserver corbaname::localhost:ポート番号 -resname リソースアダプタ名 |
<バックアップファイル名>,<リソースアダプタ名> |
res001.rar,DB_Connector_A res002.rar,DB_Connector_B |
(3) マスターイメージ更新コマンド(csdmiupdate)の再実行手順
マスターイメージ更新コマンドの再実行手順を次に示します。
項番 |
手順 |
具体的な処理/コマンド例 |
---|---|---|
1 |
前回のマスターイメージ更新コマンド実行時に指定したマスターイメージID,マスターイメージ定義ファイルを指定して,マスターイメージ更新コマンドを実行します。 |
csdmiupdate -i マスターイメージID -f マスターイメージ定義ファイル |