Oracle Database Applianceソフトウェアをデプロイするには、次のタスクを完了します。
この情報は、様々なデプロイメントに必要な手順、ログ・ファイルの保管場所、およびデプロイメント・タイプの変更方法について理解する場合に参照します。
この項のタスクには、ベア・メタル・デプロイメント、仮想化プラットフォーム・デプロイメント、またはその両方に適用されるかを示すマークが付けられています。 ご使用のプラットフォームのデプロイメント用に指定されたタスクのみを実行します。
注意:
Oracle Database Appliance仮想化プラットフォームからベア・メタル・デプロイメントに変換する予定の場合、まず、互換性のあるイメージがインストールされていることをMy Oracle Supportで確認します。
失敗したデプロイメントからのリカバリ、またはデプロイメントの変更
この項で説明されているクリーン・アップ・スクリプトcleanupDeploy.sh
を使用して、システムをリセットしたり失敗したデプロイメントを繰り返すことができます。
OAKCLIデプロイ・コマンド・ログ・ファイルについて
oakcliデプロイ・コマンドは、次のファイルパスでログ・ファイルを作成します。
/opt/oracle/oak/onecmd/tmp/
ログ・ファイルの前には、ストリングSTEP
が付きます。 次に例を示します。
/opt/oracle/oak/onecmd/tmp/STEP-6-20160226103534.log
Oracle Database Applianceのベア・メタル構成としても知られる、Oracleソフトウェアをアプライアンスに直接デプロイする場合に、この手順を完了します。
ベア・メタル構成でソフトウェアをデプロイする手順は、次の手順で構成されています。
エンドユーザー・バンドルのインストール(ベア・メタル・プラットフォームのデプロイメントの場合)
Oracle Appliance Manager Configuratorを実行するアプライアンスを準備します。
Oracle Appliance Managerを使用して構成をデプロイします。
エンド・ユーザーGI/RDBMSクローン・ファイルには、出荷時出荷状態のOracle Database Appliance、またはOS ISOイメージを使用して再イメージ化されたOracle Database Applianceにデプロイメントするための、特定のGrid Infrastructure(GI)およびRDBMSソフトウェア・コンポーネントが含まれています。
他のソフトウェアをデプロイする前に、Oracle Database Applianceにエンドユーザー・バンドルをインストールする必要があります。 エンドユーザー・バンドルをインストールするには、適切なパッチ・ファイルを外部クライアントにダウンロードします。 パッチをクライアントからOracle Database Applianceにコピーし、パッチをインストールします。
注意:
システムの前面にある緑色の電源OK LEDライトが常時点灯になると、Oracle Database Applianceは使用可能な状態になります。 サーバーの緑色のLEDライトのいずれかがまだ点滅している場合は、その初期化手順が完了するまで待機します。仮想化プラットフォームの構成をOracle Database Appliance X7-2-HAにデプロイするには、次の作業を行います。 デプロイ・タスクは表示順に実行する必要があります。
内容は次のとおりです。
仮想化機能を使用するには、システムのイメージを再作成し、アプライアンスを仮想化プラットフォームとして構成する必要があります。
Oracle Database Applianceは、ベアメタルのISOイメージがインストールされた状態で出荷されます。 仮想化を有効にするには、両方のノードにVirtualized OS ISOイメージをデプロイし、パブリック・ネットワークを構成してから、Oracle Database Appliance仮想化プラットフォームをデプロイする必要があります。 Oracle Database Applianceには、Oracle Integrated Lights Out Manager(ILOM)などのさまざまなコンポーネントが同梱されているため、システムのリモート管理が容易になります。 リモート・コンソールを起動するには、Oracle Integrated Lights Out Manager(ILOM)クライアントが少なくともバージョンjre-7-linux-i586.rpm
に存在する必要があります。
ドメインのデプロイメントの構成
Oracle Database Appliance仮想化プラットフォームをデプロイして構成するには、Oracle Appliance Kitのコマンドライン・インタフェース(OAKCLI)を使用します。
Oracle Database Appliance仮想化プラットフォームをデプロイすると、システムは各サーバー・ノードで、Dom0
とODA_BASE
(Dom1
とも呼ばれる)の2つのドメインを使用して構成されます。 仮想マシン(Domain U
と呼ばれる)には、Oracle Database (ODA_BASE
)に割り当てられていないCPUコアを使用できます。
仮想ディスクおよびvm.cfg
ファイルは次のディレクトリに格納されます。
Dom0
: /Repositories/vm_repo_name/.ACFS/snaps/vm_name/VirtualMachines/vm_name
ODA_BASE
: /app/sharedrepo/vm_repo_name/.ACFS/snaps/vm_name/VirtualMachines/vm_name
デプロイ後、共有リポジトリを作成および管理し、ゲスト仮想マシンとOracle Linuxドライバ・ドメイン・ゲストを作成できます。
仮想化プラットフォームのデプロイの概要
次に、仮想化プラットフォームをデプロイするステップの概要を示します:
(オプション)スタンドアロンコンフィグレータを実行してネットワークを検証し、構成ファイルを作成します。 スタンドアロンのOracle Database Applianceコンフィギュレータの実行
必須ではありませんが、スタンドアロンコンフィグレータを使用すると、構成の詳細を定義し、ネットワークを別のシステムで検証することができます。 構成ファイルに構成を保存し、ステップ5でプラットフォームをデプロイするときにファイルを使用して構成フィールドをすばやく事前入力することができます。
電源ケーブルとパブリック・ネットワーク・ケーブルを接続し、システムを起動します。
Virtualized OS ISOイメージをデプロイして、両方のノードでアプライアンスのオペレーティング・システムを再イメージし、初期ネットワークを作成します。
Virtualized Platform Templateをインストールし、アプライアンスを構成してデプロイします。
テンプレートは、システム上でODA_BASEをデプロイします。これには、Oracle Databaseクローン・バイナリ、Oracle Databaseテンプレート、Oracle Database Applianceデプロイメント用にカスタマイズされたテンプレート、Oracle Grid Infrastructureクローン・バイナリが含まれます。 テンプレートをインストールしたら、コンフィグレータを使用して構成とネットワーク構成を定義し、アプライアンスをインストールします。 アプライアンスを正常にデプロイすると、仮想環境と仮想マシンの作成を開始できます。
ゲスト仮想マシンのデプロイメントの概要
ゲスト仮想マシンのデプロイメントには、次の手順が必要です。
必要に応じて新規リポジトリを作成します。 共有リポジトリの作成および管理方法を参照してください。
必要なテンプレートまたはアセンブリをインポートします。 仮想マシン・テンプレートの管理方法を参照してください。
テンプレートまたはアセンブリを構成します。 仮想マシン・テンプレートの構成を参照してください。
テンプレートまたはアセンブリをクローニングします。 テンプレートのクローンおよびスナップ・クローンの作成方法を参照してください。
必要に応じて仮想マシンを更新します。 仮想マシン・テンプレート構成の変更を参照してください。
仮想マシンを起動します。 oakcli start
コマンドを参照してください。
仮想マシン・コンソールを使用して仮想マシンを管理します。 oakcli show vmconsole
コマンドを参照してください。
ドライバ・ドメインは特別な権限があるユーザー・ドメインです。 ドライバ・ドメイン機能により、ゲスト仮想マシンは仮想ディスクへのアクセスのためのドライバ・ドメインとしてODA_BASE
を使用できます。 デフォルトでは、ドライバ・ドメイン機能は非システム・ディスクに適用されます。 ドライバ・ドメイン・モードで仮想マシンを作成すると、新しいvDiskがドライバ・ドメイン・モードで追加されます。
ユーザー・ドメインがドライバ・ドメイン・モードで構成されている場合、DomUのvm.cfg
ファイルのストレージは次のようになります。
vm.cfg: disk = [u'file:/OVS/Repositories/myreposh1/.ACFS/snaps/v1_shared/VirtualMachines/v1_shared/System.img,xvda,w', u'file:/u01/app/sharedrepo/Repositories/myreposh1/.ACFS/snaps/v1_shared/VirtualMachines/v1_shared/u01.img,xvdb,w,oakDom1']
注意:
2番目の仮想ディスクは(共有リポジトリ内の)共有ストレージ上のファイルとして指定され、ドライバ・ドメインとしてODA_BASE
ドメイン(oakDom1
)が使用されます。親トピック: 仮想化プラットフォーム・ソフトウェアのデプロイ
Oracle Database Applianceに仮想化プラットフォームをデプロイする前に、システムに仮想OS ISOイメージがあるかどうかを確認してください。
Oracle Database Applianceのイメージを再作成し、Virtualization PlatformのISOイメージをインストールする必要がある場合は、次のステップを実行します:
関連項目
親トピック: 仮想化プラットフォーム・ソフトウェアのデプロイ
Oracle Database Appliance仮想化OS ISOイメージとVMテンプレートをローカル・マシンにダウンロードしてください。
Oracle Database Applianceはファクトリ出荷時にデフォルトのOSイメージとともに出荷されます。 仮想化されたマシンのリストア用にOracle Database Appliance仮想化OS ISOイメージを使用してOracle Database Applianceを再イメージします。
両方のノードで仮想化されたオペレーティング・システム・イメージを使用してOracle Database Applianceのイメージを再作成し、初期パブリック・ネットワークを構成します。
Oracle Database Applianceはファクトリ出荷時にデフォルトのOSイメージとともに出荷されます。 Oracle Database Appliance仮想化OSイメージを使用して、Oracle Database Appliance仮想化プラットフォーム・テンプレートをデプロイする前に、仮想マシン・リストア用のOracle Database Applianceを再イメージします。
警告:
Oracle Database Appliance仮想化されたOSイメージはローカル・ディスクをフォーマットします。これにより、以前にローカルおよび共有ストレージに格納されていたデータが失われます。 再インストールとデプロイメントのステップが完了したら、バックアップからデータをリストアする必要があります。
Oracle Database Applianceには、Oracle Integrated Lights Out Manager(ILOM)などのさまざまなコンポーネントが同梱されているため、システムのリモート管理が容易になります。 この手順では、ILOMを使用してオペレーティング・システムを再イメージ化するメソッドを説明します。ただし、ILOMの代わりにPreboot Execution Environment(PXE)やその他のメソッドを使用することもできます。
仮想化されたOS ISOイメージを使用して新しいOracle Database Applianceを再イメージ化する場合、初期ネットワークを設定する必要があります。 コマンドoakcli configure firstnet
は対話型スクリプトを実行して初期ネットワークを作成します。これにより、デプロイメント・ソフトウェアをダウンロードできます。 Node0とNode1のIPアドレスを入力して、ネットワーク・インタフェースを構成する準備をしてください。 必須ではありませんが、DHCPを構成するオプションもあります。
注意:
再イメージ化はノード固有です。 両方のノードを再イメージする必要があります。 両方のノードを同時に再イメージすることができます。システムを再イメージングする前に、システムがまだ仮想マシンで構成されていないことを確認してください。
Oracle Database Applianceを再イメージ化し、両方のノードにVirtualized OS ISOイメージをインストールし、初期ネットワークを構成するには、次のステップを実行します:
親トピック: 仮想化プラットフォーム・ソフトウェアのデプロイ
仮想化プラットフォームのテンプレートを使用して、仮想化プラットフォーム用のODA_BASEをデプロイします。 テンプレートには、Oracle Grid InfrastructureおよびOracle Databaseクローン・ファイルが含まれています
Dom0
およびODA_BASE
(Dom1
とも呼ばれます)。テンプレートをインストールする前に、システムにVirtualized OS ISOイメージがあることを確認してください。 テンプレートをインストールするには、両方のノードでOracle Database Appliance Virtualized Platform OS ISOイメージを使用してシステムをイメージングし、初期ネットワークが必要です。
デプロイ・タスクは表示順に実行する必要があります。
注意:
リモート・コンソールを起動するには、Oracle Integrated Lights Out Manager(ILOM)クライアントが少なくともバージョンjre-7-linux-i586.rpm
に存在する必要があります。