Oracle® Solaris Cluster システム管理

印刷ビューの終了

更新: 2015 年 10 月
 
 

グローバルデバイス名前空間で使用する lofi デバイスのサイズを変更する方法

グローバルクラスタの 1 つ以上のノードのグローバルデバイス名前空間で lofi デバイスを使用する場合は、次の手順を使用してデバイスのサイズを変更します。

  1. サイズを変更するグローバルデバイス名前空間の lofi デバイスのノードで、RBAC の承認 solaris.cluster.modify を提供する役割になります。
  2. ノードからサービスを退避させ、ノードを非クラスタモードでリブートします。

    これは、この手順の実行中にグローバルデバイスがこのノードからサービスを提供されないようにするために行います。 手順については、非クラスタモードでノードをブートする方法を参照してください。

  3. グローバルデバイスのファイルシステムをマウント解除し、その lofi デバイスを切り離します。

    グローバルデバイスファイルシステムはローカルにマウントされます。

    phys-schost# umount /global/.devices/node\@`clinfo -n` > /dev/null 2>&1
    
    lofi デバイスが切り離されていることを確認します
    phys-schost# lofiadm -d /.globaldevices
    コマンドから何の出力も得られない場合、デバイスが切り離されています

    注 -  –m オプションを使用してファイルシステムがマウントされた場合、mnttab ファイルにエントリは追加されません。 umount コマンドによって次のような警告が報告される場合があります。
    umount: warning: /global/.devices/node@2 not in mnttab    ====>>>>
    not mounted

    この警告は無視してもかまいません。


  4. /.globaldevices ファイルを削除し、必要なサイズで再作成します。

    次の例は、サイズが 200M バイトの新しい /.globaldevices ファイルの作成を示しています。

    phys-schost# rm /.globaldevices
    phys-schost# mkfile 200M /.globaldevices
  5. グローバルデバイス名前空間の新しいファイルシステムを作成します。
    phys-schost# lofiadm -a /.globaldevices
    phys-schost# newfs `lofiadm /.globaldevices` < /dev/null
  6. クラスタモードでノードをブートします。

    グローバルデバイスが新しいファイルシステムに生成されました。

    phys-schost# reboot
  7. サービスを実行するノードに移行します。