GNU/Linux >> Linux の 問題 >  >> Linux

Linux OS サービス「scsi_reserve」

scsi_reserve サービスを使用すると、SCSI 予約をフェンス方法として使用できます。 SCSI 予約は、登録されたノードのみがアクセスできるように、デバイスへのアクセスを制限します。システムの起動時に、scsi_reserve スクリプトは、ノードの IP アドレスに基づいて、一意のキーを使用してこの登録を実行します。ノードが登録されると、スクリプトは予約の作成を試みます。予約は SCSI デバイスごとに 1 つだけですが、1 つの SCSI デバイスに対して複数の登録者が存在できます。次に、SCSI デバイスに対して I/O 操作を実行する各ノードを登録する必要があります。

予約は、登録者がデバイスにアクセスできる方法をデバイスに通知します。クラスタがノードをフェンシングすると、ノードは最初に登録解除されます。ノードがたまたま予約ホルダーである場合、デバイスを使用している他のノードが存在する可能性があるため、スクリプトは何もしません。

サービス コントロール

scsi_reserve サービスは、cman RPM パッケージに含まれています。将来のシステムのシャットダウンと再起動のために scsi_reserve サービスを管理するには、chkconfig ツールを使用します。

# chkconfig scsi_reserve on

有効にすると、scsi_reserve スクリプトは、システムの起動時に登録と予約の作成を処理します。

# scsi_reserve start

「start」オプションを指定して scsi_reserve init スクリプトを実行すると、以前に検出されたすべてのデバイスで登録が作成され、必要に応じて予約も作成されます。

# scsi_reserve stop

「stop」オプションを指定して scsi_reserve init スクリプトを実行すると、起動時に登録されたすべてのデバイスからノードの登録キーを削除しようとします。

# scsi_reserve status

「status」オプションを指定して scsi_reserve init スクリプトを実行すると、ノードが登録されているデバイスが一覧表示されます。

構成

スクリプトは /etc/sysconfig/scsi_reserve をソースします 構成ファイルが存在する必要がありますが、現時点ではその内容は使用されていません。


Linux
  1. Linux OS サービス「dhcpd」

  2. Linux OS サービス「anacron」

  3. Linux OS サービス「iptables」

  1. Linux OS サービス「hplip」

  2. Linux OS サービス「irqbalance」

  3. Linux OS サービス「scsi_reserve」

  1. Linux – Fsckスクリプトの場所?

  2. Linux OS サービス「ネットワーク」

  3. Linux OS サービス「ポートマップ」