Cosminexus V9 アプリケーションサーバ リファレンス コマンド編

[目次][索引][前へ][次へ]

vmiunit status管理ユニットまたは仮想サーバグループの状態表示

形式

管理ユニットの状態を表示する場合(形式1)
vmiunit status [共通引数] -unit <管理ユニット名> -target unit

仮想サーバグループの状態を表示する場合(形式2)
vmiunit status [共通引数] -unit <管理ユニット名> -target group [-group <仮想サーバグループ名>]

仮想サーバの状態を表示する場合(形式3)
vmiunit status [共通引数] -unit <管理ユニット名> -target virtualserver [-group <仮想サーバグループ名>]

機能

管理ユニットまたは仮想サーバグループの状態,またはそれぞれに属する仮想サーバの状態を表示します。仮想サーバグループの状態を表示する場合は,仮想サーバグループの登録順に出力されます。仮想サーバの状態を表示する場合は,仮想サーバ識別子の昇順で出力されます。

仮想サーバグループまたは仮想サーバの状態を表示する場合は,-groupオプションの設定によって表示内容が異なります。オプションの設定の組み合わせによる表示内容を次の表に示します。

表9-3 オプションの設定の組み合わせによる表示内容

-targetオプションの設定 表示内容
-groupオプションの設定あり -groupオプションの設定なし
group 特定の仮想サーバグループの状態 管理ユニットに属するすべての仮想サーバグループの状態
virtualserver 特定の仮想サーバグループに属する仮想サーバの状態 管理ユニットに属するすべての仮想サーバの状態

引数

-unit <管理ユニット名>
表示対象の管理ユニットの名称を指定します。

-target {unit | group | virtualserver}
表示対象を指定します。
unit
管理ユニットの状態を表示します。
group
仮想サーバグループの状態を表示します。
virtualserver
管理ユニットまたは仮想サーバグループに属する仮想サーバの状態を表示します。

-group <仮想サーバグループ名>
表示対象の仮想サーバグループの名称を指定します。

入力例・出力例

入力例
管理ユニットの状態を表示する場合(形式1)
vmiunit status -unit gyoumu01 -target unit
仮想サーバグループの状態を表示する場合(形式2)
vmiunit status -unit gyoumu01 -target group
vmiunit status -unit gyoumu01 -target group -group group02
仮想サーバの状態を表示する場合(形式3)
vmiunit status -unit gyoumu01 -target virtualserver
vmiunit status -unit gyoumu01 -target virtualserver -group group02

出力例
管理ユニットの状態を表示する場合
Definition Status: latest
All Groups:        3
Active Groups:     1
Invalid Groups:    2
仮想サーバグループの状態を表示する場合
Group Name:         group01
Update Scope:       latest
Service Status:     active
All Servers:        4
Active Servers:     3
Invalid Servers:    1
(空行)
Group Name:         group02
Update Scope:       changed
Service Status:     blocked
All Servers:        3
Active Servers:     1
Invalid Servers:    0
(空行)
Group Name:         group03
Update Scope:       latest
Service Status:     invalid
All Servers:        3
Active Servers:     2
Invalid Servers:    1
Mark Time:          2009/08/10 15:01:23 JST
Mark Comment:       調査中
仮想サーバの状態を表示する場合
  • ティアが一つのとき
    Virtual Server ID:  192.168.0.11
    Tier ID:            combined-tier-001
    Group Name:         group01
    Update Scope:       none
    Logical Status:     working
    Observed Status:    working
    LB Status:          unblocked
    Access:             online
    (空行)
    Virtual Server ID:  192.168.0.13
    Tier ID:            combined-tier-001
    Group Name:         group02
    Update Scope:       all
    Logical Status:     working
    Observed Status:    unknown
    Access:             offline
  • ティアが複数のとき
    Virtual Server ID:  192.168.0.11
    Tier ID:            http-tier-001
    Group Name:         group01
    Update Scope:       none
    Logical Status:     working
    Observed Status:    working
    LB Status:          unblocked
    Access:             online
    (空行)
    Virtual Server ID:  192.168.0.12
    Tier ID:            j2ee-tier-01
    Group Name:         group01
    Update Scope:       applications
    Logical Status:     working
    Observed Status:    working
    Access:             online
    (空行)
    Virtual Server ID:  192.168.0.13
    Tier ID:            http-tier-001
    Group Name:         group02
    Update Scope:       all
    Logical Status:     working
    Observed Status:    operating
    LB Status:          blocked
    Access:             online
    (空行)
    Virtual Server ID:  192.168.0.14
    Tier ID:            j2ee-tier-01
    Group Name:         group02
    Update Scope:       all
    Logical Status:     working
    Observed Status:    unknown
    Access:             offline

出力ヘッダ

管理ユニットの状態を表示する場合
Definition Status
管理ユニットの定義の状態が出力されます。
  • not imported
    管理ユニットに定義ディレクトリが何も取り込まれていません。
  • unattached
    管理ユニットに定義ディレクトリは取り込まれているが,仮想サーバグループが登録されていません。
  • changed
    仮想サーバグループの定義の変更範囲(Update Scope)にlatest以外が含まれます。
  • latest
    仮想サーバグループの定義の変更範囲(Update Scope)がすべてlatestです。
All Groups
管理ユニットに登録されている仮想サーバグループの数が出力されます。次の場合は0が出力されます。
  • 定義ディレクトリが取り込まれていない場合(管理ユニットの定義の状態(Definition Status)がnot importedの場合)
  • 仮想サーバグループが登録されていない場合(管理ユニットの定義の状態(Definition Status)がunattachedの場合)
Active Groups
業務を運用中の仮想サーバグループの数が出力されます。業務が運用中の仮想サーバグループとは,業務ステータス(Service Status)がactiveであるものを指します。
Invalid Groups
不正な状態の仮想サーバグループの数が出力されます。不正な状態の仮想サーバグループとは,業務ステータス(Service Status)がInvalidであるものを指します。

仮想サーバグループの状態を表示する場合
Group Name
仮想サーバグループの名称が出力されます。
Update Scope
仮想サーバグループの定義の変更範囲が出力されます。
  • noupdate
    仮想サーバに定義ディレクトリが反映されていません。
  • changed
    仮想サーバの定義の変更範囲(Update Scope)にnone以外が含まれています。
  • latest
    仮想サーバの定義の変更範囲(Update Scope)がすべてnoneです。
Service Status
仮想サーバグループの業務ステータス(運用状態)が出力されます。仮想サーバグループ内の仮想サーバの状態によって,出力される内容が異なります。
  • active
    仮想サーバグループ内のすべての仮想サーバが業務を運用中であること(All Serversの値=Active Serversの値)を示します。
  • no active
    仮想サーバグループ内の一部の仮想サーバが業務を運用中で,かつ不正な状態の仮想サーバがないこと(All Serversの値>Active Serversの値,かつInvalid Serversの値=0)を示します。
  • blocked
    仮想サーバグループ内に,負荷分散機ステータスがblockedである仮想サーバが一つ以上あることを示します。負荷分散機連携機能を有効にしている場合に出力されます。
  • invalid
    仮想サーバグループ内の一部の仮想サーバが不正な状態であること(Invalid Serversの値>0)を示します。
All Servers
仮想サーバグループ内の仮想サーバの数が出力されます。
Active Servers
業務を運用中の仮想サーバの数が出力されます。業務を運用中の仮想サーバとは,次の条件すべてを満たすものです。
  • 論理ステータスがworkingである
  • 負荷分散機連携機能を有効にしている場合は負荷分散機ステータスがunblockedである
Invalid Servers
不正な状態の仮想サーバの数を示します。不正な状態の仮想サーバとは,次の条件のどちらかを満たすものです。
  • 論理ステータスがfaultである
  • 負荷分散機連携機能を有効にしている場合は負荷分散機ステータスがinvalidである
Mark Time
仮想サーバグループに障害マークが設定された時刻が出力されます。障害マークが設定されていない場合は出力されません。
Mark Comment
仮想サーバグループに障害マークが設定された時に記入されたコメントが出力されます。障害マークが設定されていない場合は出力されません。

仮想サーバの状態を表示する場合
Virtual Server ID
仮想サーバ識別子が出力されます。
Tier ID
仮想サーバに割り当てられているティア識別子が出力されます。
Group Name
仮想サーバグループの名称が出力されます。
Update Scope
仮想サーバの定義の変更範囲が出力されます。
  • none
    更新の必要はありません。
  • applications
    アプリケーションの更新が必要です。
  • all
    すべての定義の更新が必要です。
Logical Status
仮想サーバの論理ステータスが出力されます。
Observed Status
仮想サーバの実ステータスが出力されます。
LB Status
仮想サーバの負荷分散機ステータスが出力されます。負荷分散機連携機能が無効な場合は出力されません。
Access
仮想サーバのサーバ通信エージェントとの通信状態が出力されます。
  • online(正常)
    通信状態が正しいことを示します。
  • offline(異常)
    通信状態が正しくないことを示します。この状態は,仮想サーバの電源が入っていない場合も出力されます。仮想サーバの実ステータスが「operating」の場合は,出力されません。

注※ 仮想サーバのステータスには,論理ステータス,実ステータス,負荷分散機ステータスがあります。各ステータスの種類と意味を次に説明します。

戻り値

0:
正常終了しました。

1:
警告終了しました。

64:
異常終了しました。

エラーおよび警告条件

項番 エラー・警告条件 コマンド形式 戻り値
1 指定された管理ユニットがありません。 形式1,形式2 64
2 指定された仮想サーバグループがありません。 形式2,形式3 64
3 指定された管理ユニットに仮想サーバグループが一つも登録されていません。 形式2 1
4 指定された管理ユニットに仮想サーバが一つも登録されていません。 形式3 1