JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster システム管理     Oracle Solaris Cluster 4.1 (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris Cluster の管理の概要

2.  Oracle Solaris Cluster と RBAC

3.  クラスタの停止とブート

4.  データ複製のアプローチ

5.  グローバルデバイス、ディスクパス監視、およびクラスタファイルシステムの管理

6.  定足数の管理

定足数デバイスの管理

定足数デバイスへの動的再構成

定足数デバイスの追加

共有ディスク定足数デバイスを追加する方法

Sun ZFS Storage Appliance の NAS 定足数デバイスを追加する方法

定足数サーバー定足数をデバイスとして追加する方法

定足数デバイスの削除または交換

定足数デバイスを削除する方法

クラスタから最後の定足数デバイスを削除する方法

定足数デバイスを交換する方法

定足数デバイスの保守

定足数デバイスのノードリストを変更する方法

定足数デバイスを保守状態にする方法

定足数デバイスを保守状態から戻す

クラスタ構成を一覧表示する方法

定足数デバイスを修復する方法

定足数のデフォルトのタイムアウトの変更

Oracle Solaris Cluster 定足数サーバーの管理

Quorum Server Software の起動および停止

定足数サーバーを起動する方法

定足数サーバーを停止する方法

定足数サーバーに関する情報の表示

定足数サーバーに関する方法情報を表示する方法

期限切れの定足数サーバークラスタ情報のクリーンアップ

定足数サーバーの構成情報をクリーンアップする方法

7.  クラスタインターコネクトとパブリックネットワークの管理

8.  ノードの追加と削除

9.  クラスタの管理

10.  CPU 使用率の制御の構成

11.  ソフトウェアの更新

12.  クラスタのバックアップと復元

A.  例

索引

Oracle Solaris Cluster 定足数サーバーの管理

Oracle Solaris Cluster Quorum Server は、共有ストレージデバイスではない、定足数デバイスを提供します。 このセクションでは、Oracle Solaris Cluster 定足数サーバーを管理するための次のような手順について説明します。

Oracle Solaris Cluster 定足数サーバーのインストールおよび構成については、『Oracle Solaris Cluster ソフトウェアのインストール』の「Oracle Solaris Cluster Quorum Server ソフトウェアをインストールおよび構成する方法」を参照してください。

Quorum Server Software の起動および停止

次の手順では、Oracle Solaris Cluster ソフトウェアを起動および停止する方法を説明します。

デフォルトでは、次の手順は、定足数サーバー構成ファイル /etc/scqsd/scqsd.conf の内容を カスタマイズしていない場合の、1 つのデフォルト定足数サーバー を起動および停止します。デフォルトの定足数サーバーはポート 9000 上にバインドされ、定足数情報には /var/scqsd ディレクトリを使用します。

定足数サーバーソフトウェアのインストールについては、『Oracle Solaris Cluster ソフトウェアのインストール』の「Oracle Solaris Cluster Quorum Server ソフトウェアをインストールおよび構成する方法」を参照してください。定足数タイムアウトの値を変更する方法については、「定足数のデフォルトのタイムアウトの変更」を参照してください。

定足数サーバーを起動する方法

  1. Oracle Solaris Cluster ソフトウェアを起動するホスト上で root 役割になります。
  2. ソフトウェアを起動するには、clquorumserver start コマンドを使用します。
    # /usr/cluster/bin/clquorumserver start quorumserver
    quorumserver

    定足数サーバーを識別します。定足数サーバーが待機するポート番号を使用できます。構成ファイルでインスタンス名を指定した場合は、代わりにその名前を使用できます。

    1 台の定足数サーバーを起動するには、インスタンス名とポート番号のいずれかを指定します。複数の定足数サーバーを構成している場合、すべての定足数サーバーを起動するには、 + オペランドを使用します。

例 6-9 すべての構成済み定足数サーバーの起動

次の例では、構成されているすべての定足数サーバーを起動します。

# /usr/cluster/bin/clquorumserver start +

例 6-10 特定の定足数サーバーの起動

次の例では、ポート番号 2000 で待機している定足数サーバーを起動します。

# /usr/cluster/bin/clquorumserver start 2000

定足数サーバーを停止する方法

  1. Oracle Solaris Cluster ソフトウェアを起動するホスト上で root 役割になります。
  2. ソフトウェアを停止するには、clquorumserver stop コマンドを使用します。
    # /usr/cluster/bin/clquorumserver stop [-d] quorumserver
    -d

    マシンを次回起動したときに、定足数サーバーを起動するかどうかを制御します。-d オプションを指定すると、次回のマシン起動時に定足数サーバーは起動しません。

    quorumserver

    定足数サーバーを識別します。定足数サーバーが待機するポート番号を使用できます。構成ファイルでインスタンス名を指定した場合は、代わりにその名前を使用できます。

    1 台の定足数サーバーを停止するには、インスタンス名とポート番号のいずれかを指定します。複数の定足数サーバーを構成している場合、すべての定足数サーバーを停止するには、 + オペランドを使用します。

例 6-11 すべての構成済み定足数サーバーの停止

次の例では、構成されているすべての定足数サーバーを停止します。

# /usr/cluster/bin/clquorumserver stop +

例 6-12 特定の定足数サーバーの停止

次の例では、ポート番号 2000 で待機している定足数サーバーを停止します。

# /usr/cluster/bin/clquorumserver stop 2000

定足数サーバーに関する情報の表示

定足数サーバーについての構成情報を表示することができます。このコマンドは、定足数サーバーを定足数デバイスとして構成しているすべてのクラスタごとに、対応するクラスタ名、クラスタ ID、予約鍵のリスト、および登録鍵のリストを表示します。

定足数サーバーに関する方法情報を表示する方法

  1. 定足数サーバーの情報を表示するホスト上で root 役割になります。

    root 役割以外のユーザーには、役割に基づくアクセス制御 (RBAC) の承認 solaris.cluster.read が必要です。RBAC 権利プロファイルの詳細は、rbac(5) のマニュアルページを参照してください。

  2. clquorumserver コマンドを使用することで、定足数サーバーの構成情報を表示します。
    # /usr/cluster/bin/clquorumserver show quorumserver
    quorumserver

    1 つまたは複数の定足数サーバーを識別します。インスタンス名またはポート番号で定足数サーバーを指定できます。すべての定足数サーバーの構成情報を表示するには、+ オペランドを使用します。

例 6-13 1 つの定足数サーバーの構成の表示

次の例では、ポート 9000 を使用する定足数サーバーの構成情報を表示します。次のコマンドは、定足数サーバーが定足数デバイスとして構成されているすべてのクラスタの情報を表示します。この情報にはクラスタの名前と ID、およびデバイスの予約鍵と登録鍵のリストが含まれます。

次の例では、クラスタ bastille の ID が 1、2、3、および 4 であるノードが、定足数サーバー上に鍵を登録しています。また、ノード 4 は定足数デバイスの予約を所有しているため、その鍵は予約リストに表示されます。

# /usr/cluster/bin/clquorumserver show 9000

=== Quorum Server on port 9000 ===

   ---  Cluster bastille (id 0x439A2EFB) Reservation ---

   Node ID:                      4
     Reservation key:            0x439a2efb00000004

   ---  Cluster bastille (id 0x439A2EFB) Registrations ---

   Node ID:                      1
     Registration key:           0x439a2efb00000001

   Node ID:                      2
     Registration key:           0x439a2efb00000002

   Node ID:                      3
     Registration key:           0x439a2efb00000003

   Node ID:                      4
     Registration key:           0x439a2efb00000004

例 6-14 複数の定足数サーバーの構成の表示

次の例では、3 つの定足数サーバー qs1qs2、および qs3 の構成情報を表示します。

# /usr/cluster/bin/clquorumserver show qs1 qs2 qs3

例 6-15 動作しているすべての定足数サーバーの構成の表示

次の例では、動作しているすべての定足数サーバーの構成情報を表示します。

# /usr/cluster/bin/clquorumserver show +

期限切れの定足数サーバークラスタ情報のクリーンアップ

quorumserver のタイプの定足数デバイスを削除するには、How to Remove a Quorum Deviceで説明されているように、「定足数デバイスを削除する方法」 コマンドを使用します。通常の動作では、このコマンドは定足数サーバーホストに関する定足数サーバーの情報も削除します。ただし、クラスタが定足数サーバーホストとの通信を失うと、定足数デバイスを削除しても、この情報がクリーンアップされません。

定足数サーバークラスタ情報は、次の状況で無効になります。


注意

注意 - タイプ quorumserver の定足数デバイスがまだクラスタから削除されていない場合、この手順を使用して無効な定足数サーバーを削除すると、クラスタ定足数に障害が発生する可能性があります。


定足数サーバーの構成情報をクリーンアップする方法

始める前に

「定足数デバイスを削除する方法」で説明されているとおりに、定足数サーバーの定足数デバイスを削除します。


注意

注意 - クラスタがまだこの定足数サーバーを使用している場合、この手順を実行するとクラスタ定足数に障害が発生します。


  1. 定足数サーバーホスト上で root 役割になります。
  2. clquorumserver clear コマンドを使用して、構成ファイルをクリーンアップします。
    # clquorumserver clear -c clustername -I clusterID quorumserver [-y]
    -c clustername

    以前に定足数サーバーを定足数デバイスとして使用していたクラスタの名前です。

    クラスタ名を取得するには、クラスタノード上で cluster show を実行します。

    -I clusterID

    クラスタ ID です。

    クラスタ ID は 8 桁の 16 進数です。クラスタ ID を取得するには、クラスタノード上で cluster show を実行します。

    quorumserver

    1 つまたは複数の定足数サーバーの識別子です。

    定足数サーバーは、ポート番号かインスタンス名で識別できます。ポート番号は、クラスタノードが定足数サーバーと通信するために使用されます。インスタンス名は、定足数サーバーの構成ファイル /etc/scqsd/scqsd.conf で指定されます。

    -y

    実行前に確認のプロンプトを表示することなく、clquorumserver clear コマンドに、構成ファイルからクラスタ情報をクリーン アップさせます。

    期限切れのクラスタ情報を定足数サーバーから削除したいことが確かである場合のみ、このオプションを使用します。

  3. (省略可能) このサーバーインスタンスでほかに定足数デバイスが構成されていない場合は、定足数サーバーを停止します。

例 6-16 定足数サーバー構成からの期限切れのクラスタ情報のクリーンアップ

次の例は、sc-cluster という名前のクラスタについての情報を、ポート 9000 を使用する定足数サーバーから削除します。

# clquorumserver clear -c sc-cluster -I 0x4308D2CF 9000
The quorum server to be unconfigured must have been removed from the cluster.  
Unconfiguring a valid quorum server could compromise the cluster quorum.  Do you 
want to continue? (yes or no) y