機械翻訳について

4 Oracle Database ApplianceでのOracleソフトウェアのデプロイ

Oracle Database Applianceソフトウェアをデプロイするには、次のタスクを完了します。

OAKCLIを使用した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 Database Applianceのベア・メタル構成としても知られる、Oracleソフトウェアをアプライアンスに直接デプロイする場合に、この手順を完了します。

ベア・メタル構成でソフトウェアをデプロイする手順は、次の手順で構成されています。

  1. エンドユーザー・バンドルのインストール(ベア・メタル・プラットフォームのデプロイメントの場合)

  2. Oracle Appliance Manager Configuratorを実行するアプライアンスを準備します。

  3. 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ライトのいずれかがまだ点滅している場合は、その初期化手順が完了するまで待機します。
  1. アプライアンスで次のコマンドを実行して、Oracle Appliance Managerソフトウェアのバージョンが最新であるかどうかを確認: /opt/oracle/oak/bin/oakcli show version -detail
    ご使用のバージョンが12.2.1.4.0より前の場合は、パッチをダウンロードしてベース・イメージを更新してください。
  2. Oracle Database Appliance 12.2.1.4.0エンド・ユーザー・バンドル(GI/RDBMSクローン)をノード0上のロケーションにダウンロードします。
    1. MyOracle Supportにサインインし、Oracle Database Applianceエンドユーザー・バンドルのパッチ12978712を探します。
    2. リリース12.2.1.4.0のパッチ・バージョンを選択します。
    3. 「ダウンロード」をクリックしてzipファイルをダウンロードします。
      p12978712_122140_Linux-x86-64_1of2.zip
      p12978712_122140_Linux-x86-64_2of2.zip
      

    ファイルをコピーするには、USBストレージ・デバイスを使用するか、Secure Copyコマンド(scp)を使用します。

    • USBドライブを使用してファイルを転送するには、まずファイルをFAT32ext3、またはext4をフォーマットする必要があります。 NTFSファイル・フォーマットはサポートされていません。

    • セキュアなコピーを使用するには、まず静的IPアドレスをセットアップし(たとえば、oda_host)、oakcli configure firstnetコマンドを使用してOracle Database Applianceをそのアドレスで構成する必要があります。

    たとえば、scpコマンドを使用する場合は、次のようなコマンドを入力します。ここで、一時ホスト・アドレスはoda_hostであり、バンドルをノード0の/tmpにコピーします。

    scp p12978712_122140_Linux-x86-64_1of2.zip root@odahost:/tmp

    scp p12978712_122140_Linux-x86-64_2of2.zip root @odahost:/tmp

  3. コマンド構文oakcli unpack -package /directory_path/package_nameを使用して、Oracle Database Applianceソフトウェアを解凍します。ここで、directory_pathはエンドユーザー・バンドル・パッチ・ファイルが配置されている場所であり、package_nameはパッケージの名前です。

    たとえば、エンドユーザーのバンドル・パッチ・ファイルが/tmpにあり、パッチ名がp12978712_122140_Linux-x86-64_1of2.zipp12978712_122140_Linux-x86-64_2of2.zipの場合は、次のコマンドを入力します:

    # oakcli unpack -package /tmp/p12978712_122140_Linux-x86-64_1of2.zip
    # oakcli unpack -package /tmp/p12978712_122140_Linux-x86-64_2of2.zip
    

    コマンドoakcli unpackによってバンドル・パッチが解凍され、展開されたファイルがデプロイメントに必要な場所に配置されます。

  4. ノード0でVNCサーバーを起動します。 それからVNCを使用してOracle Database Applianceのノード0およびポート5901にrootユーザー(デフォルト・パスワードを使用)としてログインします。
  5. 次のコマンドを使用してOracle Appliance Manager Configuratorを起動します: # /opt/oracle/oak/bin/oakcli deploy
    Oracle Appliance ManagerのWelcome画面が表示されます。

    注意:

    Oracle Appliance Manager ConfiguratorでWelcomeウィンドウが開かない場合、ユーザーのDISPLAY変数が端末のウィンドウに表示されるよう設定します。

  6. 次へをクリックします。
  7. Configuration Typeページで、構成タイプのオプションをTypical、CustomまたはSAP Applicationのいずれかから選択します。 ロードして編集する既存の構成ファイルがある場合は、Browseをクリックして、クライアント上でファイルを探します。

    注意:

    以前のリリースのOracle Appliance Managerコンフィギュレータ用に作成された構成ファイルは使用しないでください。 最新の構成ファイルがない場合は、リアルタイム構成およびデプロイメントを完了します。

    通常の構成を選択することをお薦めします。 SAPアプリケーションをデプロイする場合は、SAP Applicationを選択します。 Customオプションは、次の1つ以上の項目について、追加または代替のネットワーク・インタフェースを構成するかデフォルト値を上書きする場合に選択します。

    • データベース・ブロック・サイズ、言語、地域、バックアップ・ファイルの場所、またはDATAおよびRECOディスク・グループのディスク冗長性レベル

    • Oracle Integrated Lights Out Manager (Oracle ILOM)サーバー

    • Oracle Auto Service Request (Oracle ASR)構成

    • Oracle Cloud File Systemのマウント・ポイントとファイル・システムのサイズ

    • ネットワーク・タイム・プロトコル・サービス・サーバー

    TypicalまたはCustomオプションを選択する前に、ご使用のバージョンのOracle Database Applianceソフトウェアのデフォルト値を確認するには、Customオプションを使用してコンフィギュレータを実行します。

    注意:

    SAP Applicationのオプションは、ベア・メタル・オプションでのみ有効です。

    選択を行ってNextをクリックします。

  8. System Informationページで、システム名を指定し、リージョンおよびタイム・ゾーンのリストから正しい値を選択します。

    New Root PasswordおよびNew Root Password (confirm)フィールドに、rootユーザーの新しいパスワードを入力します。 このパスワードは構成ファイルで暗号化され、 デプロイメント時にパスワードをリセットするために一時的に暗号化解除されます。

  9. 次へをクリックします。
  10. Network Informationページに、ドメイン名、DNSサーバー・アドレス、2つのノードのパブリック・アドレスとVIPアドレス、SCAN名とアドレス、ネットマスク・アドレスおよびゲートウェイ・アドレスを指定します。

    このページにデータを入力するとき、一部のフィールドには、先に入力した値から導出された値が自動的に挿入されます。 たとえば、ノード0のパブリックIPアドレスに指定したアドレスが192.0.2.18の場合、デフォルトのノード・アドレスは次のように生成されます。

    • ノード0のパブリックIPアドレス: 192.0.2.18

    • ノード1のパブリックIPアドレス: 192.0.2.19

    • ノード0の仮想IP (VIP)アドレス: 192.0.2.20

    • ノード1の仮想IP (VIP)アドレス: 192.0.2.21

    • SCANアドレス(SCAN VIP名に解決される2つのアドレス): 192.0.2.22、192.0.2.23

  11. 次へをクリックします。
  12. Database Informationページで、初期データベースを作成するかどうかを選択します。 データベースを作成するようにチェックボックスを選択すると、データベースの詳細を指定できます。 そのような詳細には、データベース名(必須)と次のオプションがあり、使用可能なリストの値を選択します。
    • Is Container Database デフォルトはfalseです。 デフォルト値のままにしておくと、コンフィギュレータはコンテナなしのデータベースを構成します

    • Database Type デフォルト・タイプはOLTPです。 DSSまたはIn-Memoryを選択することもできます。

    • Database Class デプロイするデータベース・クラスを選択します。 Oracle Database Applianceのすべてのモデルですべてのオプションを使用できるわけではありません。デフォルト・クラスはodb-06です。

    • Database Language デフォルトの言語はAMERICANです。

    • Database Deployment 次のいずれかを選択します(デフォルトはRAC)。

      • Oracle RAC

      • Oracle RAC One Node

      • Oracle Database Enterprise Edition (Oracle RACなし)

    • Data File Size (GB) コンテナ・データベースを作成するように指定する場合は、このページの最後のフィールドでデータベースのデータ・ファイル・サイズを指定します。 (このフィールドは、Is Container DatabaseTrueが選択されている場合を除き、入力できません。) 初期データベースを作成しない場合は、Create Initial Databaseのチェック・ボックスを選択しないでください。

    • Data Files on Flash Storage falseを選択します。 Oracle Database Appliance X6-2-HAでは、データベースは常にフラッシュ・ストレージに保存されます。

    次へをクリックします。

  13. Summaryページで、選択した構成オプションを確認します。 Saveをクリックして構成ファイルを保存するか、Backをクリックして選択内容を変更します。

    構成ファイルのコンテンツを印刷し、この印刷を使用してデプロイ・プランのために構成エントリを確認できます。 コンフィギュレータを再度実行する場合、構成ファイルを後でロードすることもできます。

    Oracle Database Applianceでコンフィギュレータを実行しているとき、初期ネットワークを構成してエンドユーザー・バンドルをインストールするかODA_BASEをデプロイする準備ステップを完了したら、Installをクリックして、構成をデプロイできます。

    デプロイを完了する準備が整っていない場合は、まずSave,をクリックし、次にFinishをクリックします。 構成ファイルの名前および場所をメモします。 この構成ファイルをデプロイメント用にOracle Database Applianceにコピーできます。 デプロイメント前に訂正する必要がある場合、スタンドアロンOracle Appliance Manager Configuratorを再実行し、構成ファイルをロードし、変更を加えてから、ファイルを再度保存します。

仮想化プラットフォーム・ソフトウェアのデプロイ

仮想化プラットフォームの構成をOracle Database Appliance X7-2-HAにデプロイするには、次の作業を行います。 デプロイ・タスクは表示順に実行する必要があります。

内容は次のとおりです。

Oracle Database Appliance仮想化プラットフォームのデプロイについて

仮想化機能を使用するには、システムのイメージを再作成し、アプライアンスを仮想化プラットフォームとして構成する必要があります。

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仮想化プラットフォームをデプロイすると、システムは各サーバー・ノードで、Dom0ODA_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ドライバ・ドメイン・ゲストを作成できます。

仮想化プラットフォームのデプロイの概要

次に、仮想化プラットフォームをデプロイするステップの概要を示します:

  1. (オプション)スタンドアロンコンフィグレータを実行してネットワークを検証し、構成ファイルを作成します。 スタンドアロンのOracle Database Applianceコンフィギュレータの実行

    必須ではありませんが、スタンドアロンコンフィグレータを使用すると、構成の詳細を定義し、ネットワークを別のシステムで検証することができます。 構成ファイルに構成を保存し、ステップ5でプラットフォームをデプロイするときにファイルを使用して構成フィールドをすばやく事前入力することができます。

  2. 電源ケーブルとパブリック・ネットワーク・ケーブルを接続し、システムを起動します。

  3. Virtualized OS ISOイメージをデプロイして、両方のノードでアプライアンスのオペレーティング・システムを再イメージし、初期ネットワークを作成します。

  4. Virtualized Platform Templateをインストールし、アプライアンスを構成してデプロイします。

テンプレートは、システム上でODA_BASEをデプロイします。これには、Oracle Databaseクローン・バイナリ、Oracle Databaseテンプレート、Oracle Database Applianceデプロイメント用にカスタマイズされたテンプレート、Oracle Grid Infrastructureクローン・バイナリが含まれます。 テンプレートをインストールしたら、コンフィグレータを使用して構成とネットワーク構成を定義し、アプライアンスをインストールします。 アプライアンスを正常にデプロイすると、仮想環境と仮想マシンの作成を開始できます。

ゲスト仮想マシンのデプロイメントの概要

ゲスト仮想マシンのデプロイメントには、次の手順が必要です。

  1. 必要に応じて新規リポジトリを作成します。 共有リポジトリの作成および管理方法を参照してください。

  2. 必要なテンプレートまたはアセンブリをインポートします。 仮想マシン・テンプレートの管理方法を参照してください。

  3. テンプレートまたはアセンブリを構成します。 仮想マシン・テンプレートの構成を参照してください。

  4. テンプレートまたはアセンブリをクローニングします。 テンプレートのクローンおよびスナップ・クローンの作成方法を参照してください。

  5. 必要に応じて仮想マシンを更新します。 仮想マシン・テンプレート構成の変更を参照してください。

  6. 仮想マシンを起動します。 oakcli startコマンドを参照してください。

  7. 仮想マシン・コンソールを使用して仮想マシンを管理します。 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は、ベアメタルのISOイメージがインストールされた状態で出荷されます。 仮想化機能を使用するには、Virtualized OS ISOイメージがシステム上に存在する必要があります。

Oracle Database Applianceのイメージを再作成し、Virtualization PlatformのISOイメージをインストールする必要がある場合は、次のステップを実行します:

  1. rootとしてログインします。
  2. コマンドoakcli show env_hwを入力します
    [root@oda3 ~]# oakcli show env_hw 
    
    • コマンドの出力の先頭に文字列VM-ODA_BASEがある場合、システムは仮想マシン(dom0/oda_base)で構成され、仮想イメージ(ISO)をインストールする必要はありません。 たとえば、次のコマンドの出力は、プラットフォームが仮想マシン環境(VM-ODA_BASE)で構成され、ハードウェア・プラットフォーム(ODA X6-2-HA)を識別していることを示しています:

      [root@oda3n1 ~]# oakcli show env_hw VM-ODA_BASE ODA X6-2-HA
      
    • コマンドの出力にプレフィクスが付いていない場合は、Virtualized OS ISOイメージをダウンロードする必要があります。

      [root@oda3n1 ~]# oakcli show env_hw ODA X6-2-HA
      

仮想化プラットフォーム用イメージのダウンロード

Oracle Database Appliance仮想化OS ISOイメージとVMテンプレートをローカル・マシンにダウンロードしてください。

Oracle Database Applianceはファクトリ出荷時にデフォルトのOSイメージとともに出荷されます。 仮想化されたマシンのリストア用にOracle Database Appliance仮想化OS ISOイメージを使用してOracle Database Applianceを再イメージします。

  1. 外部クライアント・マシンから、My Oracle Supportにログオンします。
  2. Oracle Database Appliance 12.2.1.4.0仮想OS ISOイメージ(パッチ)をダウンロードし、ファイルを抽出します。
    1. Oracle Database Appliance仮想OS ISOイメージのパッチ16186163を探します。
    2. リリース12.2.1.4.0のパッチ・バージョンを選択します。
    3. 「ダウンロード」をクリックして、zipファイルを外部クライアントにダウンロードします。
      p16186163_122140_Linux-x86-64.zip
      
    4. セキュア・コピー(scp)コマンドまたはUSBストレージ・デバイスを使用して、ODA_BASEテンプレートを外部クライアントからノード0のdom0にコピーします。 ターゲット・ロケーションとして/OVSディレクトリを使用します。

      注意:

      USBドライブを使用してファイルを転送する場合は、最初にFAT32ext3、またはext4のようにフォーマットします。 NTFSファイル・フォーマットはサポートされていません。

    5. ファイルを抽出します。
      # oakcli unpack -package /tmp/ p12999313_122140_Linux-x86-64.zip 
      
  3. Virtualized Platform(Patch)のOracle Database Appliance 12.2.1.4.0(GI/RDBMS Clone)テンプレート・ダウンロードをダウンロードし、ファイルを抽出します。
    1. Oracle Database Appliance仮想OS ISOイメージのパッチ16186172を見つけます。
    2. リリース12.2.1.4.0のパッチ・バージョンを選択します。
    3. 「読んでみる」をクリックし、Readmeファイルを確認します。
    4. 「ダウンロード」をクリックしてzipファイルをダウンロードします。
      p16186172_122140_Linux-x86-64.zip
      

仮想化されたOS ISOイメージのインストール

両方のノードで仮想化されたオペレーティング・システム・イメージを使用して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イメージをインストールし、初期ネットワークを構成するには、次のステップを実行します:

  1. Oracle Database Appliance 12.2.1.4.0仮想化OS ISOイメージのパッチ16186163をダウンロードしてください。
    1. 外部クライアント・マシンから、My Oracle Supportにログオンします。
    2. Oracle Database Appliance仮想OS ISOイメージのパッチ16186163を探します。
    3. リリース12.2.1.4.0のパッチ・バージョンを選択します。
    4. 「ダウンロード」をクリックして、zipファイルを外部クライアントにダウンロードします。
      p16186163_122140_Linux-x86-64.zip
      
    5. セキュア・コピー(scp)コマンドまたはUSBストレージ・デバイスを使用して、ODA_BASEテンプレートを外部クライアントからNode0のdom0にコピーします。 ターゲット・ロケーションとして/OVSディレクトリを使用します。

      注意:

      USBドライブを使用してファイルを転送する場合は、最初にFAT32ext3、またはext4のようにフォーマットします。 NTFSファイル・フォーマットはサポートされていません。

    6. ファイルを抽出します。
      # oakcli unpack -package /tmp/ p12999313_122140_Linux-x86-64.zip 
      
  2. ブラウザを開いてNode0のOracle ILOM (Integrated Lights Out Manager)にrootとして接続します。
    要約ホームページが表示されます。
  3. リモート・コンソールを起動します。
    1. 左側のナビゲーションで「リモコン」を展開します。
    2. 「リダイレクション」タブをクリックします。
    3. 「リモート・コンソールを起動」をクリックします。
      システムの状態によって、コンソール・ページに表示される内容が決まります。
  4. 仮想化されたOS ISOイメージを追加します。
    1. 「デバイス」タブをクリックし、CD-ROMを選択します。
      ローカル・クライアントのAfileブラウザが開きます。
    2. Oracle Database Appliance仮想化OS ISOイメージを参照し、イメージを強調表示してから、「開いた」をクリックします。
  5. CD-ROMを次の起動デバイスとして構成します。
    1. 「ILOMリモート・コンソール」タブの左側のメニューで「ホスト管理」を展開します。
    2. Host Controlをクリックします。
    3. Next Boot DeviceメニューからCDROMを選択し、「保存」をクリックします。
  6. システムの電源を入れ直します。
    1. 「ホスト管理」メニューの「電力制御」をクリックします。
    2. 「電源サイクル」を選択します。

    電源切断後にノードが復帰すると、再イメージングが自動的に開始されます。

    イメージの再作成には数時間かかることがあります。 実行後のインストール・スクリプト・ページは静的なページであり、再イメージング・プロセスが進行していないと感じるかもしれません。 再イメージング中のインストール後のプロセスは、ミラー化された2つのローカル・ハード・ディスクのパーティション間の同期が完了するまで待機します。完了までには15〜20分かかります。

    再同期の進行状況を確認するには、ALT-F2キーの組み合わせを押して別のコンソールを開き、次のコマンドを入力します:

    # cat /proc/mdstat
    

    再同期が完了すると、再イメージングが完了し、マシンが再起動します。

  7. Node1に対してステップ1〜6を繰り返します。
    再イメージ化はノード固有です。 両方のノードを再イメージする必要があります。
  8. コンソールのホスト名がNode0の場合はoak1、Node1の場合はoak2であることを確認します。
    ホスト名がoak1またはoak2以外の場合は、ノードを再起動します。 複数回再起動する必要があるかもしれません。
    bothノードでイメージが完成すると、ノード0 (sc0)のoak1の画面が表示されます。
  9. bond0を使用してglobalネットワークを構成するには、oakcli configure firstnetコマンドを使用します。
    グローバル・コンフィギュレーションでは、両方のノードの初期パブリック・ネットワークがOracle Database Applianceに構成され、デプロイメント・ソフトウェアをアプライアンスにダウンロードできます。
    # oakcli configure firstnet
    Configure the network for the node(s)(local, global) [global]:global
    Select the interface to  configure network on [bond0 bond1 bond2 xbond0]:bond0
    Configure DHCP on bond0?(yes/no):no
           INFO: Static configuration selected
           Enter the IP address to configure:192.0.2.18
           Enter the netmask address to configure:255.255.252.0
           Enter the gateway address to configure:192.0.2.1
    Plumbing the IPs now
    Restarting the network
    :::::::::::::::::
    
初期パブリック・ネットワークの設定が完了したら、Virtualized Platform Template (ODA_BASE)をダウンロードしてインストールします。

仮想化プラットフォーム・テンプレートのインストール

仮想化プラットフォームのテンプレートを使用して、仮想化プラットフォーム用のODA_BASEをデプロイします。 テンプレートには、Oracle Grid InfrastructureおよびOracle Databaseクローン・ファイルが含まれています

Oracle Database Appliance仮想化プラットフォーム・テンプレートをデプロイすると、システムは各サーバー・ノード上に2つのドメイン: 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に存在する必要があります。
  1. 外部クライアント・マシンから、My Oracle Supportにログオンし、パッチ番号16186172をダウンロードして、Oracle Database Appliance Oracle Database Appliance VMテンプレートを取得します。
    1. メニューから最新バージョンを選択してください。 「私を読む」をクリックし、前提条件と既知のissues.を確認
    2. 「ダウンロード」をクリックして、現在のOracle Database Applianceテンプレートを外部クライアントにダウンロードします。
  2. テンプレート・ファイルをノード0(Dom 0)の/OVSディレクトリにコピーします。
    1. セキュア・コピー(scp)コマンドまたはUSBストレージ・デバイスを使用して、ODA_BASEテンプレートを外部クライアントからノード0のdom0にコピーします。 ノード0(oak1-dom0)の/OVSディレクトリをターゲット・ロケーションとして使用します。

      注意:

      USBドライブを使用してファイルを転送する場合は、最初にFAT32ext3、またはext4のようにフォーマットします。 NTFSファイル・フォーマットはサポートされていません。

    2. dom0rootにOracle Database Applianceのノード0にログインします。 このタスクの残りのステップを完了している間は、dom0にログインしたままにしておきます。
    3. /OVSディレクトリから、unzipコマンドを使用してファイルを抽出し、2つのファイルを作成します。
      unzip p16186172_12.2.1.4.0_Linux-x86-64_1of2.zip
      unzip p16186172_12.2.1.4.0_Linux-x86-64_2of2.zip
      
      抽出すると、2つのファイル: oda_base_template.tar.gz00およびoda_base_template.tar.gz01
    4. ファイルを1つのファイルに連結するには、catコマンドを使用します。 バージョンによって、ファイル名が変わります。 readmeに記載されているファイル名を使用してください。 このドキュメントでは、ファイル名はmyconfig-vm.gz.です
      ファイル名を書き留めます。 このファイル名とロケーションを次のステップで入力します。

      注意:

      バージョン間でファイル名が変更され、ダウンロードから正しいファイル名を使用するようにしてください。 ファイル名を変更しないでください。
  3. /opt/oracle/oak/bin/ディレクトリに変更し、oakcli deploy oda_baseコマンドを実行します。 プロンプトが表示されたら、テンプレートのロケーション、コア・ライセンス・オプションを指定し、ベース・ドメインのメモリー割り当てを選択します。

    必要なコア・ライセンスを選択します。 Core Licensing Optionで6番を選択すると、各ノードに12個のCPUコアがライセンスされ、合計24個のコアが使用されます。

    ODA_BASEに必要なメモリーを選択するときは、十分な量のメモリーを選択してください。 メモリーはデータベースに使用されます。

    deploy oda_baseオプションは、両方のノードでODA_BASEをデプロイします。 ODA_BASEテンプレートが/OVSディレクトリにある場合、デプロイメント・ダイアログは次の例のように表示されます(Oracle Database Appliance仮想化プラットフォームのハードウェア・プラットフォームごとに、使用可能なCPUコア数などの値は異なります)。

    # /opt/oracle/oak/bin/oakcli create vlan vl200 -vlanid 200 -if bond0
    Created vlan vl200
     
    # /opt/oracle/oak/bin/oakcli deploy oda_base
    INFO: Validating LSI HBA PCI Cards on node 0
    INFO: Validating LSI HBA PCI Cards on node 1
    Enter the template location: /OVS/oda_base_12.2.1.4.0.tar.gz
    Core Licensing Options:
            1. 2 CPU Cores
            2. 4 CPU Cores
            3. 6 CPU Cores
            4. 8 CPU Cores
            5. 10 CPU Cores
            6. 12 CPU Cores
            7. 14 CPU Cores
            8. 16 CPU Cores
            9. 18 CPU Cores
            10. 20 CPU Cores
            Selection[1 .. 10](default 20 CPU Cores)        : 10
            ODA base domain memory in GB(min 16, max 244)[default 244]      :
    INFO: Using default memory size i.e. 244 GB
    Additional vlan networks to be assigned to oda_base ? (y/n) [n]:
    INFO: Deployment in non local mode
    INFO: Verifying active cores on local node
    INFO: Verified active cores on local node
    INFO: Verifying active cores on remote node
    INFO: Verified active cores on remote node
    INFO: Running the command to copy the template /OVS/ oda_base_12.2.1.4.0.tar.gz to remote node 1
    oda_base_12.2.1.4.0.tar.gz    100% 7475MB 62.8MB/s   01:59
    INFO: Spawned the process 17728 in the deployment node 0
    INFO: Spawned the process 17729 in the node 1
    INFO: Validating LSI HBA PCI Cards on node 0
    INFO: Validating LSI HBA PCI Cards on node 0
    INFO: Validating LSI HBA PCI Cards on node 1
    INFO: Validating LSI HBA PCI Cards on node 1
    INFO: Deployment in local mode
    INFO: Deployment in local mode
    templateBuild-2017-02-14-23-51/swap.img
    templateBuild-2017-02-14-23-51/swap.img
    templateBuild-2017-02-14-23-51/System.img
    templateBuild-2017-02-14-23-51/System.img
    templateBuild-2017-02-14-23-51/u01.img
    templateBuild-2017-02-14-23-51/u01.img
    INFO: Extracted the image files on node 1
    INFO: The VM Configuration data is written to /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/vm.cfg file
    INFO: Running /sbin/losetup /dev/loop0 /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/System.img command to mount the image file
    INFO: Mount is successfully completed on /dev/loop0
    INFO: Extracted the image files on node 0
    INFO: Validated dom0 and odabase version
    INFO: Making change to the /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1
    /tmpmnt/boot/grub/grub.conf file
    INFO: Assigning IP to the second node...
    INFO: The VM Configuration data is written to /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/vm.cfg file
    INFO: Running /sbin/losetup /dev/loop0 /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/System.img command to mount the image file
    INFO: Mount is successfully completed on /dev/loop0
    INFO: Created oda base pool
    INFO: Validated dom0 and odabase version
    INFO: Making change to the /OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1
    /tmpmnt/boot/grub/grub.conf file
    INFO: Assigning IP to the first node...
    INFO: Created oda base pool
    INFO: Starting ODA Base...
    INFO: Starting ODA Base...
    Using config file "/OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/vm.cfg"
    .
    Started domain oakDom1 (id=1)
    INFO: Storing the odabase configuration information
    Using config file "/OVS/Repositories/odabaseRepo/VirtualMachines/oakDom1/vm.cfg"
    Started domain oakDom1 (id=1)
    INFO: Storing the odabase configuration information
    #
    
    次の手順で構成の選択を続行します。
  4. 追加の仮想ローカル・エリア・ネットワーク(VLAN)をODA_BASEに割り当てます。

    VLANを割り当てるには、VLANネットワークのプロンプトが表示されたらyで応答します。 別のVLANをデプロイしたくない場合、または追加のVLANの割り当てが完了している場合は、nに応答してください。

    Additional vlan networks to be assigned to oda_base ? (y/n) : y
    Select the network to assign [Test00,Test01,Test02,Test03]: Test00
    Additional vlan networks to be assigned to oda_base ? (y/n) : y
    Select the network to assign [Test00,Test01,Test02,Test03]: Test01
    Additional vlan networks to be assigned to oda_base ? (y/n) : n
    
    ODA_BASEの設定は完了です。
  5. ODA_BASEが構成されていることを確認します。
    oakcli show oda_baseコマンドを実行して、ODA_BASEのデプロイメントが有効であることを確認します。
    # /opt/oracle/oak/bin/oakcli show oda_base
    ODA base domain
    ODA base CPU cores      :2
    ODA base domain memory  :32
    ODA base template       :/OVS/oda_base_12.2.1.4.0.tar.gz
    ODA base vlans          :[ 'priv1', 'net1', 'net2']
    ODA base current status :Running
    

    あるいは、xm listコマンドを実行して、ODA_BASEが構成されていることを確認することもできます。 正しくデプロイされると、oakDom1が構成されたメモリーとvcpusの出力に表示されます。

    # xm list
    Name                                        ID   Mem VCPUs      State   Time(s)
    Domain-0                                     0  4096    40     r----- 482672.4
    oakDom1                                      2 32768     4     -b---- 132134.6
    
    

    注意:

    問題が発生した場合は、新しいODA_BASEデプロイメントを開始する前に既存のデプロイメントをクリーンアップしてください。 ノード0のdom0から次のコマンドを実行して、ODA_BASEを削除します:

    /opt/oracle/oak/tools/cleanOdabase.py

  6. ケーブルが正しく接続されていることを確認します。
    # oakcli validate -c storagetopology

    2つのノードとストレージ・シェルフとの配線ケーブルが正しいソケットに接続されていない場合、このコマンドを実行するとエラーが表示されます。

    注意:

    出力のエラーや警告は無視しないでください。 ケーブルの妥当性検査が失敗した場合は、ケーブルを正しく接続し、エラーまたは警告なしでコマンドが実行されるまでコマンドを再実行します。 ケーブルが正しく接続されるまでOracle Database Applianceをデプロイしないでください。

    出力にjbodニックネームの警告が含まれている場合は、最初のノード/opt/oracle/oak/bin/stordiag/Topology_Validation.sh -deployからコマンドを実行して警告を修正します。 コマンドを再度実行して、警告なしでコマンドが実行されることを確認します。

    SUCCESS : Overall Cable Validation on Node1
    WARNING : JBOD0 Nickname is incorrectly set to : Oracle Database Appliance - E1
    WARNING : JBOD1 Nickname is incorrectly set to : Oracle Database Appliance - E0
    INFO    : Above details can also be found in log 
    file=/tmp/StorageTopology-2015-05-13-15:03:36_29149_8856.log
    
  7. ODA_BASEにログインしてください。 dom0ホスト名とポート5900を使用して、vncviewerまたはvncsessionを使用してODA_BASEに接続します。
    1. vncビューアを使用して、dom0ホスト名とポート5900を使用してODA_BASEに接続します。
    2. rootのユーザー名とパスワードでログインします。
  8. oakcli configure firstnetを使用して、最初のノード(ノード0)上の初期パブリック・ネットワークを構成し、ODA_BASEデプロイメントを完了します。
    1. sshからoak1-dom0の192.168.16.27へ
    2. ルート・ユーザーとしてログインします。
    3. /opt/oracle/oak/oakcliディレクトリからoakcli configure firstnetコマンドを実行します。
      # /opt/oracle/oak/oakcli configure firstnet
      

      注意:

      コマンドoakcli configure firstnetを1回だけ使用して、Oracle Database Applianceの初期ネットワークを構成します。 初期ネットワークの構成後にこのコマンドを使用すると、ネットワーク構成が予期せず変更される可能性があります。

    4. ODA_BASE(ノード0)のネットワーク情報を入力します。

      コマンドは対話型スクリプトを使用し、ネットワークの構成に必要な情報を入力するように要求します。 環境要件に基づいて値を入力します。

      ネットワーク・ノードをグローバルまたはローカルとして構成するように求められたら、globalを選択します。 デフォルトはglobalで、両方のノードでネットワークを構成します。 localオプションは、ログオンしたノード上でのみネットワークを構成します。

      net1をネットワーク・インタフェースとして構成します。

    # /opt/oracle/oak/bin/oakcli configure firstnet
    Configure the network for the node(s)(local, global) [global]: global 
    The network configuration for both nodes:Domain Name:  example.com
    DNS Server(s): Primary Dns Server:  <enter your primary DNS server>
                                      Secondary Dns Server:  <enter your secondary DNS server>
                                         Tertiary Dns Server:  <enter your tertiary DNS server>
    Node Name       Host Name
    0               host1-dom0 <- odahostname1
    1               host2-dom0 <- odahostname2
    Choose the network interface to configure (net1, net2) [net1]: net1
    Configure DHCP on net1 (yes/no) [no]: 
    You have chosen static configuration on net1
    Enter the IP address for net1 on Node 0: 192.0.2.1 
    Enter the IP address for net1 on Node 1: 198.51.100.1
    Netmask for net1: 255.255.252.0
    Gateway Address for net1 [<Gateway IP>]:   192.0.0.1
    Plumbing the IPs now on Node 0 … INFO: Restarting the network now on Node 0 ...
    ::::::::::::::::::::::::::::::::::::::::::::::::::
    dom0.xml                                         100% 860 0.8KB/s 00:00
    ::::::::::::::::::::::::::::::::::::::::::::::::::
    
    IPアドレスがplumbされ、各ノードでネットワークが再起動されます。
  9. アプライアンスにOracle Grid InfrastructureおよびOracle Databaseソフトウェアをデプロイします。
    1. vncsession内のODA_BASE(ノード0)に接続します。
    2. /opt/oracle/oak/binディレクトリに移動し、oakcli deployコマンドを実行します。
    # /opt/oracle/oak/bin/oakcli deploy
    
  10. ODA_BASE(ノード0)でoakcli show version -detailコマンドを実行して、デプロイメントを検証します。
    # /opt/oracle/oak/bin/oakcli show version -detail