Oracle® Solaris Cluster システム管理

印刷ビューの終了

更新: 2015 年 10 月
 
 

グローバルデバイス名前空間を更新する方法

新しいグローバルデバイスを追加するときに、cldevice populate コマンドを実行して手動でグローバルデバイス名前空間を更新します。


注 -  コマンドを実行するノードがクラスタのメンバーでない場合は、cldevice populate コマンドを実行しても無効です。また、/global/.devices/node@ nodeID ファイルシステムがマウントされていない場合も、コマンドは無効になります。
  1. クラスタの任意のノードで、RBAC の承認 solaris.cluster.modify を提供する役割になります。
  2. クラスタの各ノードで、devfsadm コマンドを実行します。

    このコマンドは、すべてのノードで同時に実行できます。詳細は、devfsadm(1M) のマニュアルページを参照してください。

  3. 名前空間を再構成します。
    # cldevice populate
  4. 各ノードで、ディスクセットを作成する前に、「cldevice populate」コマンドが完了していることを確認してください。

    ノードの 1 つで cldevice コマンドが実行された場合でも、このコマンドはリモートから自分自身をすべてのノードで呼び出します。 cldevice populate コマンドが処理を終了したかどうかを確認するには、クラスタの各ノードで次のコマンドを実行します。

    # ps -ef | grep cldevice populate
使用例 5-7  グローバルデバイス名前空間を更新する

次の例に、cldevice populate コマンドを正しく実行することにより生成される出力を示します。

# devfsadm
cldevice populate 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting
# ps -ef | grep cldevice populate