Cosminexus サービスプラットフォーム システム構築・運用ガイド
7.9.1 HCSCサーバのシステム運用ができなくなった場合の回復方法
(1) 復旧に必要な情報
HCSCサーバの復旧に必要な情報を次に示します。
- 運用環境のリポジトリ情報
障害発生時の運用環境のリポジトリ情報です。
- HCSCサーバ構成定義ファイル
HCSCサーバのセットアップ時に,cscsvsetupコマンドの-propfileオプションで設定した情報です。
- HCSCサーバセットアップ定義ファイル
HCSCサーバのセットアップ時に,前提となる情報です。
- HCSCサーバランタイム定義ファイル
cscsvconfigコマンドの-propfileオプションで設定した情報です。
- cscrepctlコマンドを実行して,リポジトリをエクスポートし,現在のリポジトリ情報をバックアップします。
cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -export <ファイル名>
|
- cscsvunsetupコマンドを実行して,障害が発生したHCSCサーバをアンセットアップします。
cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <アンセットアップするHCSCサーバ名>
|
cscsvunsetupコマンドを実行してエラーが発生する場合は,手順3.を実施してください。エラーが発生しない場合は,手順4.を実施してください。
- 障害の内容に応じてコマンドを実行します。
- HCSCサーバのあるマシンとの間で通信障害が発生する場合
cscsvunsetupコマンドを実行して,障害が発生したHCSCサーバをアンセットアップします。
cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <アンセットアップするHCSCサーバ名> -ignore
|
- リポジトリまたはシステム構成定義でバージョン不一致が発生する場合
リポジトリルート配下を手動で削除してください。
- 不要なリソースが残っているかどうかを確認し,不要なリソースが残っている場合は手動で削除します。
不要なリソースの確認については,「7.5.3 HCSCサーバのセットアップおよびアンセットアップ時の回復方法」を参照してください。
- cscsvsetupコマンドを実行して,HCSCサーバをセットアップします。
cscsvsetupコマンドの-propfile オプションには,障害が発生したHCSCサーバで設定したHCSCサーバ構成定義ファイルを指定してください。
cscsvsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -cluster <クラスタ名> -propfile <HCSCサーバ構成定義ファイル名>
|
- cscrepctlコマンドを実行して,手順1でバックアップしたリポジトリ情報をインポートします。
cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -import <ファイル名>
|
- 必要に応じてcsccompodeployコマンドを実行して,ビジネスプロセスやサービスアダプタを配備します。
- ビジネスプロセスを配備する場合
csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>
|
- サービスアダプタを配備する場合
csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>
|
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.