scstat [-DWginpqv [v]] [-h node]
scstat コマンドは、Oracle Solaris Cluster コンポーネントの現在の状態を表示します。その際、scstat コマンドを Oracle Solaris Cluster 構成内のマシン上で 1 回だけ実行します。
オプションを指定しないで実行した場合、scstat によってクラスタの全コンポーネントのステータスが表示されます。表示される情報は次のとおりです。
クラスタメンバーのリスト
各クラスタメンバーのステータス
リソースグループおよびリソースのステータス
クラスタインターコネクト上の各パスのステータス
各ディスクデバイスグループのステータス
各定足数デバイスのステータス
すべての IP ネットワークマルチパス (IPMP) グループとパブリックネットワークのステータス
このコマンドをオプションなしで使用するためには、solaris.cluster.device.read、solaris.cluster.transport.read、solaris.cluster.resource.read、solaris.cluster.node.read、solaris.cluster.quorum.read、solaris.cluster.system.read の RBAC の承認が必要です。rbac(5) を参照してください。
リソースのステータス、リソースグループのステータス、リソースのステータスは、すべてノード単位で管理されます。たとえば、リソースは、各クラスタノード上で固有のステータス、固有のステータスを持ちます。
リソース状態は、そのリソース上でどのメソッドが呼び出されたかにのみ基づいて、各ノード上の Resource Group Manager (RGM ) によって設定されます。たとえば、指定のノード上でリソースに対する STOP メソッドを正しく実行した場合、そのリソースのノード上での状態は OFFLINE になります。STOP メソッドが 0 以外またはタイムアウトで終了した場合、そのリソースの状態は Stop_failed になります。
可能性のあるリソース状態には、Online、Offline、Start_failed、Stop_failed、Monitor_failed、Online_not_monitored、Starting、および Stopping があります。
可能性のあるリソースグループの状態には、Unmanaged、Online、Offline、Pending_online、Pending_offline、Error_stop_failed、Online_faulted、および Pending_online_blocked があります。
RGM は、リソースのステータスだけでなく、リソース自体が API を使って設定するリソースのステータスも維持します。Status Message のフィールドは、実際には、ステータスキーワードとステータスメッセージからなります。ステータスメッセージは、ステータスキーワードのあとに出力される任意のテキスト文字列で、リソースによって任意に設定されます。
リソースステータスの値には、次のものがあります。
リソースはオンラインですが、何らかの理由でパフォーマンスまたは可用性が低下しています。
リソースの機能を妨げるエラーが検出されました。
リソースはオフラインです。
リソースはオンラインでサービスを提供します。
現在のステータスは不明または遷移中です。
デバイスグループのステータスは、そのグループ内のデバイスの可用性を表しています。
次は、指定可能なデバイスグループのステータスの値とその説明です。
デバイスグループはオンラインですが、潜在的主ノード (二次ノード) の一部が有効になっていません。2 ノード接続の場合、このステータスは基本的に、スタンバイしているプライマリノードが存在しないことを示します。つまり、プライマリノードに障害が発生すると、グループ内のデバイスへのアクセスが失われます。
デバイスグループはオフラインです。プライマリノードは存在しません。デバイスグループ内のデバイスを使用する前に、デバイスグループをオンラインにする必要があります。
デバイスグループはオンラインです。プライマリノードが存在し、グループ内のデバイスは入出力可能な状態です。
デバイスグループは、あるステータスと別のステータスの間になります。たとえば、デバイスグループがオフラインからオンラインに移行している間は、このステータスになります。
IP ネットワークマルチパス (IPMP) グループのステータスは、バックアップグループとそのアダプタが使用可能かどうかを表しています。
次は、指定可能な IPMP グループのステータスの値とその説明です。
バックアップグループは異常状態にあります。グループのすべてのアダプタがオフラインになっています。
バックアップグループは機能可能な状態にあります。そのグループの少なくとも 1 つのアダプタがオンラインになっています。
上のどの状態でもありません。if_mpadm や ifconfig コマンドによってアダプタが切り離されたり、停止状態に指定されたりすると、この状態になることがあります。
次は、指定可能な IPMP アダプタのステータスの値とその説明です。
アダプタが異常状態にあるか、バックアップグループがオフラインになっています。
アダプタは機能可能な状態にあります。
アダプタは待機状態にあります。
上のどの状態でもありません。if_mpadm や ifconfig コマンドによってアダプタが切り離されたり、停止状態に指定されたりすると、この状態になることがあります。
コマンドオプションを指定して、特定のコンポーネントのステータスを要求できます。
複数のオプションを指定した場合、scstat コマンドは指定した順番でステータスを出力します。
次のオプションがサポートされています。
すべてのディスクデバイスグループのステータスが表示されます。
このコマンドオプションを使用するためには、solaris.cluster.device.read の RBAC の承認が必要です。rbac(5) を参照してください。
すべてのリソースグループのステータスが表示されます。
このコマンドオプションを使用するためには、solaris.cluster.resource.read の RBAC の承認が必要です。rbac(5) を参照してください。
指定のノード (node) のステータスと、このノードをプライマリノードとするディスクデバイスグループのステータスが表示されます。定足数デバイスのステータスが表示されます。ただし、このノードは、これらの定足数デバイスに対して、このノードが潜在マスターであるリソースグループの予約を保持し、node が接続されているトランスポートパスの予約を保持しているものとします。
このコマンドオプションを使用するためには、solaris.cluster.device.read、solaris.cluster.transport.read、solaris.cluster.resource.read、solaris.cluster.node.read、solaris.cluster.quorum.read、solaris.cluster.system.read RBAC の承認が必要です。rbac(5) を参照してください。
すべての IPMP グループおよびパブリックネットワークアダプタのステータスが表示されます。
このオプションは大域ゾーンだけで使用できます。
すべてのノードのステータスが表示されます。
このコマンドオプションを使用するためには、solaris.cluster.node.read の RBAC の承認が必要です。rbac(5) を参照してください。
クラスタ内のすべてのコンポーネントのステータスが表示されます。–v と併用すると、より詳しい形式で出力が得られます。
–p を –v と使用するためには、solaris.cluster.device.read、solaris.cluster.transport.read、solaris.cluster.resource.read、solaris.cluster.node.read、solaris.cluster.quorum.read、および solaris.cluster.system.read の RBAC の承認が必要です。rbac(5) を参照してください。
デバイスおよびノードの定足数がすべて表示されます。
このコマンドオプションを使用するためには、solaris.cluster.quorum.read の RBAC の承認が必要です。rbac(5) を参照してください。
出力が詳細形式で表示されます。
クラスタトランスポートパスのステータスが表示されます。
このコマンドオプションを使用するためには、solaris.cluster.transport.read の RBAC の承認が必要です。rbac(5) を参照してください。
次のコマンドは、すべてのリソースグループのステータスと、指定のホストに関連するすべてのコンポーネントのステータスが表示されます。
% scstat -g -h host
表示される出力は、オプションが指定された順序で表示されます。
出力内容は、次の 2 つのコマンドを入力した場合と同じになります。
% scstat -g
および
% scstat -h host
次の終了値が返されます。
コマンドは正常に完了しました。
エラーが発生しました。
次の属性については、attributes(5) を参照してください。
|
Intro(1CL)、cluster(1CL)、if_mpadm(1M)、ifconfig(1M)、scha_resource_setstatus(1HA)、scha_resource_setstatus(3HA)、attributes(5)
オンライン定足数デバイスとは、最後に定足数が満たされた時点で、定足数の構成に貢献可能だったデバイスのことです。定足数アルゴリズムのコンテキストでは、デバイスは定足数の構成に積極的に貢献したため、オンラインになっています。ただし、オンライン定足数デバイスが必ずしも、定足数が再確立されたときの定足数の形成に貢献するのに十分なほど健全な状態を維持できるとは限りません。現在のバージョンの Oracle Solaris Cluster には、ディスクモニタリング機能や定足数デバイスを検証する定期的なプローブは含まれていません。