Sun Grid Engine ファイルシステムをクラスタ以外のノードにエクスポートするには、NFS を使用する必要があります。このファイルシステムをエクスポートする NFS サーバーも障害から保護する必要があります。NFS サーバーを障害から保護するには、Sun Cluster HA for NFS データサービスを使用します。
次の手順では、Sun Cluster HA for NFS を Sun Cluster HA for Sun Grid Engine で使用するための特別な要件だけを説明します。Sun Cluster HA for NFS のインストールと構成のすべての情報については、『Sun Cluster Data Service for Network File System (NFS) ガイド (Solaris OS 版)』を参照してください。
この手順のコマンドは、$SGE_ROOT 環境変数に Sun Grid Engine ファイルシステムのルートを指定していると仮定します。
# scrgadm -a -t SUNW.nfs |
任意のクラスタノードから、NFS 構成ファイル用のディレクトリを作成します。
このディレクトリは、Sun Grid Engine ファイルシステムのルートの下に作成します。このディレクトリの名前に SUNW.nfs を指定します。
# mkdir -p $SGE_ROOT/SUNW.nfs |
手順 2 で作成したディレクトリで、Sun Grid Engine ファイルシステムのルート用の share コマンドが含まれるファイルを作成します。
このファイルの名前に dfstab.sge-nfs-rs を指定します。sge-nfs-rs は、手順 4 で作成する NFS リソースの名前です。
# echo "share -F nfs -o rw sge-root" \ > $SGE_ROOT/SUNW.nfs/dfstab.sge-nfs-rs |
「Sun Grid Engine をクラスタで実行するには」で作成したフェイルオーバーリソースグループに SUNW.nfs リソースを追加します。
# scrgadm -a -j sge-nfs-rs \ -g sge-rg \ -t SUNW.nfs \ -y Resource_dependencies=sge-hasp-rs |
次の例では、Sun Grid Engine ファイルシステムのルート用の dfstab ファイルを作成するコマンドを示します。
Sun Grid Engine ファイルシステムのルートは、/global/gridmaster です。
このファイルを作成する NFS リソースの名前は、sge-nfs-rs です。
# echo "share -F nfs -o rw /global/gridmaster" \ > /global/gridmaster/SUNW.nfs/dfstab.sge-nfs-rs |