5.16 OEDACLIを使用したOracle VMでのOracle RACクラスタの拡張
Oracle VMに既存のOracle RACクラスタは、Oracle Exadata Deployment Assistantコマンドライン・インタフェース(OEDACLI)を使用してユーザー・ドメインを追加することで拡張できます。
OEDACLIは、目的のクラスタに適した既知のバージョンのOEDA XMLファイルがある場合に優先される方法です。
ノート:
この手順の実行中、既存のOracle RACクラスタ・ノードとそのデータベース・インスタンスでは、停止時間は発生しません。この手順のユースケースは次のとおりです。
- Oracle Exadataラックのデータベース・サーバーのサブセットのみを使用する既存のOracle RACクラスタがあり、現在クラスタによって使用されていないノードが使用候補になった場合。
- データベース・サーバーを追加することで最近拡張したOracle Exadataに既存のOracle RACクラスタがある場合。
- 完全なノード障害が発生たノードを削除して新しくイメージ化したノードに置き換えた、既存のOracle RACクラスタがある場合。
この項のステップを実行する前に、「クラスタへの新しいデータベース・サーバーの追加」の説明に従って新しいデータベース・サーバーを設定しておく必要があります。これには、次の項目も含まれます。
- 管理ドメインが含まれるネットワークに、新しいデータベース・サーバーをインストールして構成します。
- 最新のOracle Exadata Deployment Assistant (OEDA)をダウンロードします(ダウンロードするファイルのバージョンが2019年7月以降のリリースであることを確認します)。
- 既存のクラスタ構成を正確に反映したOEDA構成XMLファイルを用意します。このXMLファイルを検証するには、そのファイルからインストール・テンプレートを生成して現在の構成と比較します。OEDACLIコマンドSAVE FILESを参照してください。
- 現在のシステム構成についてのOEDAインストール・テンプレートのレポートを確認して、既存のノードのノード名とIPアドレスを取得します。新しく追加するノードのために新しいホスト名とIPアドレスが必要になります。次の新しいホスト名とIPアドレスが必要になります。
- 管理ドメインとユーザー・ドメインの管理ホスト名とIPアドレス(ADMINNETと表記します)。
- 管理ドメインとユーザー・ドメインのプライベート・ホスト名とIPアドレス(PRIVNETと表記します)。
- 管理ドメインのIntegrated Lights Out Manager (ILOM)ホスト名とIPアドレス。
- ユーザー・ドメインのクライアント・ホスト名とIPアドレス(CLIENTNETと表記します)。
- ユーザー・ドメインの仮想IP(VIP)ホスト名とIPアドレス(VIPNETと表記します)。
- 新しいノードの物理ラック番号とラック内のでの場所(
U
番号単位)
-
それぞれの管理ドメインが、既存のデータベース・サーバーで使用しているイメージと同じになるようにイメージ化またはパッチ適用しておきます。現在のシステム・イメージが、新しい管理ドメインノードの
/EXAVMIMAGES/ System.first.boot.*.img
ファイルのバージョンと一致している必要があります。ノート:
この後で参照される~/dom0_group
ファイルは、既存のノードと新しく追加するノードのすべての管理ドメインのホスト名が含まれているテキスト・ファイルです。すべての管理ドメイン間でイメージのバージョンが同じことを確認します。
dcli -g ~/dom0_group -l root "imageinfo -ver" exa01adm01: 19.2.0.0.0.190225 exa01adm02: 19.2.0.0.0.190225 exa01adm03: 19.2.0.0.0.190225
イメージのバージョンに異なるものがある場合は、そのバージョンが一致するようにノードをアップグレードする必要があります。
すべての管理ドメインの
System.first.boot
のバージョンが、前のステップで取得したイメージのバージョンと一致していることを確認します。dcli -g ~/dom0_group -l root "ls -1 /EXAVMIMAGES/System.first.boot*.img" exa01adm01: /EXAVMIMAGES/System.first.boot.19.2.0.0.0.190225.img exa01adm02: /EXAVMIMAGES/System.first.boot.19.2.0.0.0.190225.img exa01adm03: /EXAVMIMAGES/System.first.boot.19.2.0.0.0.190225.img
いずれかのノードに、現在のイメージと一致する
System.first.boot.img
ファイルがない場合は、必要なファイルを取得します。My Oracle SupportのドキュメントID 888828.1で、対象のExadataリリース用の補足READMEノートを確認し、"DomU System.img OS image for V.V.0.0.0 VM creation on upgraded dom0s"という説明文に対応するパッチ・ファイルを見つけてください。 -
klone.zip
ファイル(gi-klone*.zip
とdb-klone*.zip
)を、クラスタに追加する新しくイメージ化された管理ドメインノードの/EXAVMIMAGES
の場所に配置します。これらのファイルは、最初にシステムをデプロイした管理ドメインの/EXAVMIMAGES
ディレクトリにあります。
このステップでは、exa01adm03
という新しい管理ドメインノードを追加する方法を示します。このノードには、exa01adm03vm01
という新しいユーザー・ドメインを含めます。このステップでは、OEDACLIコマンドを使用して、既存のOracle RACクラスタをユーザー・ドメインに拡張する方法を示します。既存のクラスタには、exa01adm01
およびexa01adm02
という管理ドメインノードと、exa01adm01vm01
およびexa01adm02vm01
というユーザー・ドメイン・ノードがあります。