ファイルシステムをゾーンクラスタに追加し、オンラインにしたら、ファイルシステムはそのゾーンクラスタ内からの使用を承認されます。使用するファイルシステムをマウントするには、SUNW.HAStoragePlus または SUNW.ScalMountPoint といったクラスタリソースを使用することでファイルシステムを構成します。
このセクションでは、ゾーンクラスタで使用するファイルシステムを追加するための次の手順について説明します。
Oracle Solaris Cluster Manager GUI を使用して、ゾーンクラスタにファイルシステムを追加することもできます。GUI ログイン手順については、Oracle Solaris Cluster システム管理 のOracle Solaris Cluster Manager にアクセスする方法を参照してください。
この手順を実行して、グローバルクラスタで高可用性ローカルファイルシステムをゾーンクラスタによって使用されるように構成します。ファイルシステムがゾーンクラスタに追加され、HAStoragePlus リソースを使用してローカルファイルシステムの可用性が高くなるように構成されます。
この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。
ファイルシステムが共有ディスクに作成されていることを確認します。
phys-schost# clsetup
メインメニューが表示されます。
ゾーンクラスタタスクメニューが表示されます。
「ゾーンクラスタの選択」メニューが表示されます。
「ストレージの種類の選択」メニューが表示されます。
「ゾーンクラスタに対するファイルシステムの選択」メニューが表示されます。
リストにあるファイルシステムは、共有ディスク上に構成されるファイルシステムであり、ゾーンクラスタが構成されているノードからアクセスできます。e を入力して、ファイルシステムのすべてのプロパティーを手動で指定することもできます。
「マウントの種類の選択」メニューが表示されます。
「ゾーンクラスタに対するファイルシステムのプロパティー」メニューが表示されます。
完了したら、d と入力し、Return キーを押します。
構成の変更の結果が表示されます。
phys-schost# clzonecluster show -v zone-cluster-name
次のステップ
HAStoragePlus リソースを使用して、ファイルシステムの可用性が高くなるように構成します。HAStoragePlus リソースは、ファイルシステムを使用するよう構成されているアプリケーションを現在ホストするゾーンクラスタノードへのファイルシステムのマウントを管理します。 Oracle Solaris Cluster データサービス計画および管理ガイド の高可用性ローカルファイルシステムの有効化を参照してください。
グローバルクラスタ上で、ゾーンクラスタで使用するための高可用性ローカルファイルシステムを追加するには、この手順を実行します。
ゾーンクラスタに ZFS プールを追加するには、代わりに ZFS ストレージプールをゾーンクラスタに追加する方法 (clsetup)の手順を実行します。また、ゾーンクラスタで ZFS ストレージプールの可用性が高くなるように構成するには、Oracle Solaris Cluster データサービス計画および管理ガイド のローカル Solaris ZFS ファイルシステムを高可用性にするように HAStoragePlus リソースタイプを設定する方法を参照してください。
この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。
ファイルシステムが共有ディスクに作成されていることを確認します。
phys-schost# clzonecluster configure zone-cluster-name clzc:zone-cluster-name> add fs clzc:zone-cluster-name:fs> set dir=mount-point clzc:zone-cluster-name:fs> set special=disk-device-name clzc:zone-cluster-name:fs> set raw=raw-disk-device-name clzc:zone-cluster-name:fs> set type=FS-type clzc:zone-cluster-name:fs> end clzc:zone-cluster-name> verify clzc:zone-cluster-name> commit clzc:zone-cluster-name> exit
ファイルシステムのマウントポイントを指定する
ディスクデバイスの名前を指定する
raw ディスクデバイスの名前を指定する
ファイルシステムの種類を指定する
phys-schost# clzonecluster show -v zone-cluster-name
この例では、sczone ゾーンクラスタで使用するためのローカルのファイルシステム /global/oracle/d1 を追加します。
phys-schost-1# clzonecluster configure sczone clzc:sczone> add fs clzc:sczone:fs> set dir=/global/oracle/d1 clzc:sczone:fs> set special=/dev/md/oracle/dsk/d1 clzc:sczone:fs> set raw=/dev/md/oracle/rdsk/d1 clzc:sczone:fs> set type=ufs clzc:sczone:fs> add options [logging] clzc:sczone:fs> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /global/oracle/d1 special: /dev/md/oracle/dsk/d1 raw: /dev/md/oracle/rdsk/d1 type: ufs options: [logging] cluster-control: [true] …
次のステップ
HAStoragePlus リソースを使用して、ファイルシステムの可用性が高くなるように構成します。HAStoragePlus リソースは、ファイルシステムを使用するよう構成されているアプリケーションを現在ホストするゾーンクラスタノードへのファイルシステムのマウントを管理します。 Oracle Solaris Cluster データサービス計画および管理ガイド の高可用性ローカルファイルシステムの有効化を参照してください。
ゾーンクラスタに ZFS ストレージプールを追加するには、この手順を実行してください。プールは、単一のゾーンクラスタノードに対してローカルにすることも、HAStoragePlus を使用して、可用性が高くなるように構成することもできます。
clsetup ユーティリティーは、選択されたゾーンクラスタが構成されているノードからアクセスできる共有ディスク上で構成されているすべての ZFS プールを検出して表示します。clsetup ユーティリティーを使用してクラスタスコープ内の ZFS ストレージプールを既存のゾーンクラスタに追加したら、clzonecluster コマンドを使用して、構成を変更したりノードスコープ内の ZFS ストレージプールを追加したりできます。
始める前に
ゾーンクラスタのすべてのノードに接続されている共有ディスク上で、この ZFS プールが接続されていることを確認します。ZFS プールを作成する手順については、Oracle Solaris 11.2 での ZFS ファイルシステムの管理 を参照してください。
この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。
phys-schost# clsetup
メインメニューが表示されます。
ゾーンクラスタタスクメニューが表示されます。
「ゾーンクラスタの選択」メニューが表示されます。
「ストレージの種類の選択」メニューが表示されます。
「ゾーンクラスタに対する ZFS プールの選択」メニューが表示されます。
リストにある ZFS プールは、共有ディスク上に構成されているもので、ゾーンクラスタが構成されているノードからアクセスできます。e を入力して、ZFS プールのプロパティーを手動で指定することもできます。
「ゾーンクラスタに対する ZFS プールデータセットのプロパティー」メニューが表示されます。選択された ZFS プールは、name プロパティーに割り当てられます。
「ゾーンクラスタに対するファイルシステム/ストレージデバイスの確認」メニューが表示されます。
構成の変更の結果が表示されます。例:
>>> Result of Configuration Change to the Zone Cluster(sczone) <<< Adding file systems or storage devices to sczone zone cluster... The zone cluster is being created with the following configuration /usr/cluster/bin/clzonecluster configure sczone add dataset set name=myzpool5 end Configuration change to sczone zone cluster succeeded.
phys-schost# clzonecluster show -v zoneclustername
HAStoragePlus リソースは、ファイルシステムを使用するよう構成されているアプリケーションを現在ホストするゾーンクラスタノードへのプール内のファイルシステムのマウントを管理します。Oracle Solaris Cluster データサービス計画および管理ガイド の高可用性ローカルファイルシステムの有効化を参照してください。
ゾーンクラスタに ZFS ストレージプールを追加するには、この手順を実行してください。
ゾーンクラスタで高可用性の ZFS ストレージプールを構成するには、Oracle Solaris Cluster データサービス計画および管理ガイド のローカル Solaris ZFS ファイルシステムを高可用性にするように HAStoragePlus リソースタイプを設定する方法を参照してください。
この手順のすべてのステップは、大域ゾーンの 1 つのノードから実行します。
ゾーンクラスタのすべてのノードに接続されている共用ディスク上で、プールが接続されている必要があります。
ZFS プールを作成する手順については、Oracle Solaris 11.2 での ZFS ファイルシステムの管理 を参照してください。
phys-schost# clzonecluster configure zone-cluster-name clzc:zone-cluster-name> add dataset clzc:zone-cluster-name:dataset> set name=ZFSpoolname clzc:zone-cluster-name:dataset> end clzc:zone-cluster-name> verify clzc:zone-cluster-name> commit clzc:zone-cluster-name> exit
phys-schost# clzonecluster show -v zone-cluster-name
次に、ゾーンクラスタ sczone に追加された ZFS ストレージプール zpool1 の例を示します。
phys-schost-1# clzonecluster configure sczone clzc:sczone> add dataset clzc:sczone:dataset> set name=zpool1 clzc:sczone:dataset> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: dataset name: zpool1 …
次のステップ
HAStoragePlus リソースを使用して、高可用性の ZFS ストレージプールを構成します。HAStoragePlus リソースは、ファイルシステムを使用するよう構成されているアプリケーションを現在ホストするゾーンクラスタノードへのプール内のファイルシステムのマウントを管理します。Oracle Solaris Cluster データサービス計画および管理ガイド の高可用性ローカルファイルシステムの有効化を参照してください。
clsetup ユーティリティーは、選択されたゾーンクラスタが構成されているクラスタノードで構成されている使用可能なファイルシステムを検出して表示します。clsetup ユーティリティーを使用してファイルシステムを追加するときは、ファイルシステムはクラスタスコープで追加されます。
ゾーンクラスタに追加できるクラスタファイルシステムのタイプは次のとおりです。
UFS クラスタファイルシステム - /etc/vfstab ファイルで、global マウントオプションを使用して、ファイルシステムのタイプを指定します。このファイルシステムは、共有ディスク上または Solaris Volume Manager デバイス上に置くことができます。
Sun QFS 共有ファイルシステム - shared マウントオプションを使用して、/etc/vfstab ファイルにファイルシステムタイプを指定します。
ACFS - 指定した ORACLE_HOME パスに基づいて自動的に検出されます。
始める前に
ゾーンクラスタに追加するクラスタファイルシステムが構成されていることを確認します。クラスタファイルシステムの計画 およびChapter 5, クラスタファイルシステムの作成を参照してください。
この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。
phys-schost# vi /etc/vfstab
phys-schost# clsetup
メインメニューが表示されます。
ゾーンクラスタタスクメニューが表示されます。
「ゾーンクラスタの選択」メニューが表示されます。
「ストレージの種類の選択」メニューが表示されます。
「ゾーンクラスタに対するファイルシステムの選択」メニューが表示されます。
e を入力して、ファイルシステムのすべてのプロパティーを手動で指定することもできます。ACFS ファイルシステムを使用している場合は、Discover ACFS を選択してから、ORACLE_HOME ディレクトリを指定します。
「マウントの種類の選択」メニューが表示されます。
Step 9 で ACFS を選択した場合、ACFS は直接マウントタイプしかサポートしていないので、clsetup ユーティリティーはこのステップをスキップします。
ループバックファイルシステムの作成の詳細については、Oracle Solaris 11.2 でのファイルシステムの管理 のLOFS ファイルシステムを作成およびマウントする方法を参照してください。
「ゾーンクラスタに対するファイルシステムのプロパティー」メニューが表示されます。
dir プロパティーに番号を入力し、Return キーを押します。次に、LOFS のマウントポイントのディレクトリ名を「新しい値」フィールドに入力し、Return キーを押します。
完了したら、d と入力し、Return キーを押します。「ゾーンクラスタに対するファイルシステム/ストレージデバイスの確認」メニューが表示されます。
構成の変更の結果が表示されます。例:
>>> Result of Configuration Change to the Zone Cluster(sczone) <<< Adding file systems or storage devices to sczone zone cluster... The zone cluster is being created with the following configuration /usr/cluster/bin/clzonecluster configure sczone add fs set dir=/zones/sczone/dsk/d0 set special=/global/fs set type=lofs end Configuration change to sczone zone cluster succeeded.
phys-schost# clzonecluster show -v zone-cluster-name
次のステップ
(オプション) HAStoragePlus リソースによって管理されるようにクラスタファイルシステムを構成します。HAStoragePlus リソースは、グローバルクラスタ内でのファイルシステムのマウントを管理し、あとで、そのファイルシステムを使用するように構成されたアプリケーションを現在ホストしているゾーンクラスタノードに対してループバックマウントを実行します。詳細は、Oracle Solaris Cluster データサービス計画および管理ガイド のクラスタファイルシステムの HAStoragePlus リソースの構成を参照してください。
ゾーンクラスタで使用するための UFS クラスタファイルシステムを追加するには、この手順を実行します。
この手順のすべてのステップは、グローバルクラスタの 1 つの投票ノードから実行します。
phys-schost# vi /etc/vfstab … /dev/global/dsk/d12s0 /dev/global/rdsk/d12s0/ /global/fs ufs 2 no global, logging
phys-schost# clzonecluster configure zone-cluster-name clzc:zone-cluster-name> add fs clzc:zone-cluster-name:fs> set dir=zone-cluster-lofs-mountpoint clzc:zone-cluster-name:fs> set special=global-cluster-mount-point clzc:zone-cluster-name:fs> set type=lofs clzc:zone-cluster-name:fs> end clzc:zone-cluster-name> verify clzc:zone-cluster-name> commit clzc:zone-cluster-name> exit
ゾーンクラスタでクラスタファイルシステムを使用できるように、LOFS のファイルシステムマウントポイントを指定します。
グローバルクラスタの元のクラスタファイルシステムのファイルシステムマウントポイントを指定します。
ループバックファイルシステムの作成の詳細については、Oracle Solaris 11.2 でのファイルシステムの管理 のLOFS ファイルシステムを作成およびマウントする方法を参照してください。
phys-schost# clzonecluster show -v zone-cluster-name
次に、マウントポイント /global/apache を持つクラスタファイルシステムをゾーンクラスタに追加する例を示します。 このファイルシステムは、マウントポイント /zone/apache でループバックマウントメカニズムを使用してゾーンクラスタに対して使用できます。
phys-schost-1# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/apache ufs 2 yes global, logging phys-schost-1# clzonecluster configure zone-cluster-name clzc:zone-cluster-name> add fs clzc:zone-cluster-name:fs> set dir=/zone/apache clzc:zone-cluster-name:fs> set special=/global/apache clzc:zone-cluster-name:fs> set type=lofs clzc:zone-cluster-name:fs> end clzc:zone-cluster-name> verify clzc:zone-cluster-name> commit clzc:zone-cluster-name> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /zone/apache special: /global/apache raw: type: lofs options: [] cluster-control: true …
次のステップ
HAStoragePlus リソースを使用して、ゾーンクラスタで使用できるようにクラスタファイルシステムを構成します。 HAStoragePlus リソースは、グローバルクラスタ内でのファイルシステムのマウントを管理し、あとで、そのファイルシステムを使用するように構成されたアプリケーションを現在ホストしているゾーンクラスタノードに対してループバックマウントを実行します。詳細は、Oracle Solaris Cluster データサービス計画および管理ガイド のクラスタファイルシステムの HAStoragePlus リソースの構成を参照してください。
ゾーンクラスタで使用するための Sun QFS 共有ファイルシステムを追加するには、このタスクを実行します。
この時点では、Sun QFS 共有ファイルシステムは、Oracle RAC で構成されたクラスタでの使用のみがサポートされています。Oracle RAC で構成されていないクラスタでは、高可用性ローカルファイルシステムとして構成された単一マシン Sun QFS ファイルシステムを使用できます。
この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。
Sun QFS ドキュメントの共有ファイルシステムに関する手順に従います。
phys-schost# clzonecluster configure zone-cluster-name clzc:zone-cluster-name> add fs clzc:zone-cluster-name:fs> set dir=mount-point clzc:zone-cluster-name:fs> set special=QFS-file-system-name clzc:zone-cluster-name:fs> set type=samfs clzc:zone-cluster-name:fs> end clzc:zone-cluster-name> verify clzc:zone-cluster-name> commit clzc:zone-cluster-name> exit
phys-schost# clzonecluster show -v zone-cluster-name
次に、ゾーンクラスタ sczone に追加された Sun QFS 共有ファイルシステム Data-cz1 の例を示します。グローバルクラスタからは、ファイルシステムのマウントポイントは /zones/sczone/root/db_qfs/Data1 です。ここで、/zones/sczone/root/ はゾーンのルートパスです。ゾーンクラスタノードからは、ファイルシステムのマウントポイントは /db_qfs/Data1 です。
phys-schost-1# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # Data-cz1 - /zones/sczone/root/db_qfs/Data1 samfs - no shared,notrace phys-schost-1# clzonecluster configure sczone clzc:sczone> add fs clzc:sczone:fs> set dir=/db_qfs/Data1 clzc:sczone:fs> set special=Data-cz1 clzc:sczone:fs> set type=samfs clzc:sczone:fs> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /db_qfs/Data1 special: Data-cz1 raw: type: samfs options: [] …
ゾーンクラスタで使用するための Oracle ACFS ファイルシステムを追加するには、この手順を実行します。
始める前に
Oracle ACFS ファイルシステムが作成され、ゾーンクラスタで使用できる状態であることを確認します。Oracle ACFS ファイルシステムを作成する方法を参照してください。
この手順は、大域ゾーンの 1 つのノードから実行します。
# clzonecluster configure zonecluster clzc:zonecluster> add fs clzc:zonecluster:fs> set dir=mountpoint clzc:zonecluster:fs> set special=/dev/asm/volume-dev-path clzc:zonecluster:fs> set type=acfs clzc:zonecluster:fs> end clzc:zonecluster> exit
# clzonecluster show zonecluster … Resource Name: fs dir: mountpoint special /dev/asm/volume-dev-path raw: type: acfs options: [] cluster-control: true …