形式
sfcsetup -c [ -f ] special
sfcsetup -a special
sfcsetup -d
sfcsetup -m [ startup_mode ]
sfcsetup -p
sfcsetup
機能説明
sfcsetup は、管理パーティションの初期化、管理パーティションへのノード情報の登録、削除、表示、管理パーティションのパスの表示、および sfcfrmd デーモン起動方法の登録、表示を行います。
管理パーティションを初期化する場合は、-c オプションとキャラクタ特殊ファイルのパス名を指定します。指定したキャラクタ特殊ファイルが管理パーティションとして利用された形跡がある場合は、誤操作を防ぐため、エラーとなります。この場合は、-f オプションを追加することで初期化を行うことができます。管理パーティションとして指定するボリュームのサイズは 40 メガバイト以上である必要があります。
ノード情報を追加する場合は、-a オプションを指定します。指定したキャラクタ特殊ファイルが管理パーティションとして初期化済である場合は、コマンドを実行したノードの情報が追加されます。
ノード情報を削除する場合は、-d オプションを指定します。クラスタ内のすべてのノードで sfcfrmd デーモンを停止した後、sfcsetup を実行してください。
sfcfrmd デーモンの起動方法を登録する場合は、-m オプションと起動方法を指定します。起動方法を指定しないで -m オプションだけを指定した場合は、登録されている sfcfrmd デーモンの起動方法を表示します。
-p オプションを指定した場合は、管理パーティションのパス名を表示します。
オプションを指定しないでコマンドを実行した場合は、管理パーティションに登録されているノード情報の一覧を表示します。
sfcsetup により、ノード情報の登録、削除が行われると sfcfsrm.conf ファイル内の管理パーティションのエントリの追加、削除が行われます。
オプション
以下のオプションを指定できます。
special で指定されたパーティションを管理パーティション用に初期化します。
以前に管理パーティションとして利用していたパーティションを初期化する場合に指定します。
ノード情報の登録を行います。
ノード情報の削除を行います。
startup_mode で指定された sfcfrmd デーモンの起動方法を登録します。startup_mode を省略した場合は、現在登録されている sfcfrmd デーモンの起動方法を表示します。
startup_mode には、以下のいずれかを指定します。管理パーティションの初期化を行った直後は、sfcfrmd デーモンの起動方法は wait が登録されています。
ノード起動時に、クラスタ整合状態が保証されるまで sfcfrmd デーモンの起動を保留します。ノードの起動処理も sfcfrmd デーモンが起動するまで停止します。
sfcfrmd デーモンの起動が保留された場合は、メッセージ“WARNING: sfcfsrm:5001: Starting the sfcfrmd daemon was suspended because quorum does not exist”が出力されます。
また、GUI からの CF 起動時に、クラスタ整合状態が保証されていない場合は、sfcfrmd デーモンの起動を中止します。
ノード起動時、または、GUI からの CF 起動時に、クラスタ整合状態が保証されるまで sfcfrmd デーモンの起動を保留します。
wait を指定した場合と異なり、ノード、または、CF の起動処理は継続します。
sfcfrmd デーモンの起動が保留された場合は、メッセージ“WARNING: sfcfsrm:5001: Starting the sfcfrmd daemon was suspended because quorum does not exist”が出力されます。
ノード起動時、または、GUI からの CF 起動時に、クラスタ整合状態が保証されなくても、sfcfrmd デーモンを起動します。
この起動方法は従来互換のためにだけ存在しています。
管理パーティションのパス名を表示します。
オペランド
以下のオペランドを指定できます。
管理パーティションとして利用するパーティションのキャラクタ特殊ファイルのパス名を指定します。
使用例
管理パーティションを初期化する場合
# sfcsetup -c /dev/sfdsk/gfs/rdsk/control <Enter> |
以前に管理パーティションとして利用していたパーティションを初期化する場合
# sfcsetup -c -f /dev/sfdsk/gfs/rdsk/control <Enter> |
クラスタ内のすべてのノードで sfcfrmd デーモンを停止した状態で、ノードの情報を登録する場合
# sfcsetup -a /dev/sfdsk/gfs/rdsk/control <Enter> |
クラスタ内のすべてのノードで sfcfrmd デーモンを停止した状態で、ノードの情報を削除する場合
# sfcsetup -d <Enter> |
クラスタ整合状態が保証されるまで sfcfrmd デーモンの起動を保留し、ノードの起動も保留するように設定する場合
# sfcsetup -m wait <Enter> |
管理パーティションに登録されている、sfcfrmd デーモンの起動方法を表示する場合
# sfcsetup -m <Enter> wait |
関連ファイル
/var/opt/FJSVgfs/sfcfsrm.conf
sfcfrmd デーモンの環境ファイル
関連項目
注意事項
管理パーティションの初期化、構成ノード情報の追加・削除、sfcfrmd デーモンの起動方法の登録は、sfcfrmd デーモンの動作中にはできません。
ファイルシステムが共用しているノードについての情報は削除できません。sfcadm(1M) を使用して管理パーティション中のファイルシステム構成情報におけるノード情報を先に削除してください。
sfcfrmd デーモンの起動方法として nowait を登録した場合、ノード起動時、または、CF 起動時にクラスタパーティションが発生していると、GFS 共用ファイルシステムのデータに不整合が生じることがあります。