付録F.2 デーモンプロセスの状態遷移
NNMi連携不可時に,デーモンプロセスを一時停止(SUSPENDING)させるか,縮退動作(DEGENERATING)させるかによって,プロセスが遷移する状態は異なります。
NNMi連携不可時のデーモンプロセスの動作は,ssospmd動作定義ファイル(ssospmd.def)の「nnm-coop-policy」キーで定義します。ssospmd動作定義ファイルの詳細については,「7.3.25 ssospmd動作定義ファイル(ssospmd.def)」を参照してください。
(1) デーモンプロセスを一時停止させる場合の状態遷移
NNMi連携不可時に,デーモンプロセスを一時停止させる場合の状態遷移を次の図に示します。なお,図中の番号は表の項番と対応しています。
項番 |
説明 |
プロセスの遷移 |
---|---|---|
1 |
NNMi連携可能時に,デーモンプロセスを起動しました。 |
NOT_RUNNING →RUNNING* →RUNNING |
2 |
デーモンプロセスを停止しました。 |
RUNNING →NOT_RUNNING* →NOT_RUNNING |
3 |
バックアップを開始しました。※1 |
RUNNING →PAUSING* →PAUSING |
4 |
バックアップが終了しました。 |
PAUSING →RUNNING* →RUNNING |
5 |
NNMi連携不可時に,デーモンプロセスを起動しました。 |
NOT_RUNNING →SUSPENDING* →SUSPENDING |
6 |
NNMi連携不可を検知したため,デーモンプロセスが一時停止しました。※2 |
RUNNING →SUSPENDING* →SUSPENDING |
7 |
NNMi連携可を検知したため,デーモンプロセスを起動しました(バックアップ処理中を除く)。 |
SUSPENDING →RUNNING* →RUNNING |
8 |
デーモンプロセスを停止しました。 |
SUSPENDING →NOT_RUNNING* →NOT_RUNNING |
9 |
NNMi連携可を検知したため,デーモンプロセスを起動しようとしましたが失敗しました(バックアップ処理中を除く)。 |
SUSPENDING →RUNNING* →NOT_RUNNING |
10 |
デーモンプロセスの起動に失敗しました。 |
NOT_RUNNING →RUNNING* →NOT_RUNNING |
11 |
デーモンプロセスを停止しました。 |
PAUSING →NOT_RUNNING* →NOT_RUNNING |
12 |
バックアップ処理中に,NNMi連携可を検知したため,デーモンプロセスの起動待機中です。 |
SUSPENDING →RUNNING* |
13 |
バックアップ処理が終了したときに,デーモンプロセスを起動しました。 |
RUNNING* →RUNNING |
14 |
バックアップ処理が終了したときに,デーモンプロセスの起動に失敗しました。 |
RUNNING* →NOT_RUNNING |
15 |
バックアップ処理中または収集データベースの削除処理中に,NNMi連携不可に遷移しました。※1 |
RUNNING →SUSPENDING* |
16 |
NNMi連携不可時に,バックアップ処理または収集データベースの削除処理が終了しました。※2 |
SUSPENDING* →SUSPENDING |
17 |
デーモンプロセス起動処理中にNNMi連携不可に遷移しました。※3 |
RUNNING* →SUSPENDING* →SUSPENDING |
18 |
デーモンプロセス再始動処理中にNNMi連携不可に遷移しました。※3 |
RUNNING* →SUSPENDING* →SUSPENDING |
(2) デーモンプロセスを縮退動作させる場合の状態遷移
NNMi連携不可時に,デーモンプロセスを縮退動作させる場合の状態遷移を次の図に示します。なお,図中の番号は表の項番と対応しています。
項番 |
説明 |
プロセスの遷移 |
---|---|---|
1 |
NNMi連携可能時に,デーモンプロセスを起動しました。 |
NOT_RUNNING →RUNNING* →RUNNING |
2 |
デーモンプロセスを停止しました。 |
RUNNING →NOT_RUNNING* →NOT_RUNNING |
3 |
バックアップを開始しました。※ |
RUNNING →PAUSING* →PAUSING |
4 |
NNMi連携可能時に,バックアップが終了しました。 |
PAUSING →RUNNING* →RUNNING |
5 |
NNMi連携不可時に,デーモンプロセスを起動しました。 |
NOT_RUNNING →DEGENERATING* →DEGENERATING |
6 |
NNMi連携不可を検知したため,デーモンプロセスが縮退動作になりました。※ |
RUNNING →DEGENERATING* →DEGENERATING |
7 |
NNMi連携可を検知したため,デーモンプロセスが通常動作になりました。 |
DEGENERATING →RUNNING* →RUNNING |
8 |
NNMi連携不可時に,バックアップが終了しました。 |
PAUSING →DEGENERATING* →DEGENERATING |
9 |
デーモンプロセスを停止しました。 |
DEGENERATING →NOT_RUNNING* →NOT_RUNNING |
10 |
デーモンプロセスの起動に失敗しました。 |
DEGENERATING →RUNNING* →NOT_RUNNING |
11 |
デーモンプロセスを停止しました。 |
PAUSING →NOT_RUNNING* →NOT_RUNNING |
12 |
バックアップ処理のため,デーモンプロセスを中断しました。 |
DEGENERATING →PAUSING* →PAUSING |