主コンテンツへ
Oracle® Database Appliance X6-2-HAデプロイメントおよびユーザーズ・ガイド
リリース12.1.2.9.0 for Linux x86-64
E85928-01
目次へ移動
目次
索引へ移動
索引

前
次

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を使用して構成をデプロイします。

他のソフトウェアをデプロイする前に、Oracle Database Applianceにエンドユーザー・バンドルをインストールする必要があります。エンドユーザー・バンドルをインストールするには、適切なパッチ・ファイルを外部クライアントにダウンロードします。パッチをクライアントからOracle Database Applianceにコピーし、パッチをインストールします。

注意:

システムの前面にある緑色の電源OK LEDライトが常時点灯になると、Oracle Database Applianceは使用可能な状態になります。サーバーの緑色のLEDライトのいずれかがまだ点滅している場合は、その初期化手順が完了するまで待機します。
  1. 外部クライアントからMy Oracle SupportにログオンしてMy Oracle Supportのノート888888.1にアクセスし、利用可能な最新のソフトウェア・バージョンを調べます。
    最新のパッチ番号へのリンクはOS ISO Image / Bare Metal - Virtualized Platformの最新リリースに関する項にあります。Oracle Database Appliance End User BundleおよびOracle Database Appliance Bare Metal ISO Imageと説明されているパッチ番号へのリンクを見つけてください。
  2. ご使用のOracle Appliance Managerソフトウェア・バージョンが最新かどうか判断するには、アプライアンスで次のコマンドを実行します: /opt/oracle/oak/bin/oakcli show version -detail
    バージョンが古い場合は、次のノートの説明に従って、パッチをダウンロードしてベース・イメージを更新します: https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=888888.1
  3. エンドユーザー・バンドルのzipファイルを次のURLからノード0上の場所にダウンロードします: https://updates.oracle.com/download/12978712.html

    Secure Copyコマンド(scp)を使用するか、USBストレージ・デバイスを使用することによって、ファイルをコピーできます。

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

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

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

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

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

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

    たとえば、Oracle Database Applianceリリース12.1.2.8.1のエンドユーザー・バンドル・パッチ・ファイルが/tmpにある場合、パッチ名はp12978712_121281_Linux-x86-64_1of2.zipおよびp12978712_121281_Linux-x86-64_2of2.zipであり、次のコマンドを入力します。

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

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

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

    注意:

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

  7. 「Next」をクリックします。
  8. 「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」をクリックします。

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

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

  10. 「Next」をクリックします。
  11. 「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

  12. 「Next」をクリックします。
  13. 「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 Database」Trueが選択されている場合を除き、入力できません。)初期データベースを作成しない場合は、「Create Initial Database」のチェック・ボックスを選択しないでください。

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

    「Next」をクリックします。

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

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

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

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

この手順は、Oracle Database Applianceで仮想化プラットフォーム構成をデプロイする場合に実行します。

仮想化プラットフォーム構成でソフトウェアをデプロイする手順は、次の手順で構成されています。

  1. Oracle Database Applianceハードウェアを確認して、それが仮想マシン(VM)で構成されているかどうか調べます。

  2. Oracle Database ApplianceにODA_BASEテンプレートをインストールします。

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

  4. Oracle Appliance Managerを使用して構成をデプロイします。

デプロイ・タスクは表示順に実行する必要があります。

  1. パスワードwelcome1を使用して、rootとしてログインします。
  2. コマンドoakcli show env_hwを入力します
    このコマンドは、デプロイ先のOracle Database Applianceハードウェアを表示します。このコマンドの出力の前にストリングVM-ODA_BASEが付いている場合、システムは仮想マシンで構成されています(dom0/oda_base)。

    たとえば、次の各コマンドの出力は、ハードウェア・プラットフォームと、そのプラットフォームが仮想マシン環境で構成されていることを示します。[root@oda3n1 ~]# oakcli show env_hw VM-ODA_BASE ODA X6-2-HA

    Oracle Database Appliance仮想オプションがデプロイされていない場合、My Oracle Supportのノート1520579.1でOracle Database Appliance仮想オプションを再イメージ化する手順を参照してください。

    https://support.oracle.com/epmos/faces/DocumentDisplay?cmd=show&type=NOT&id=1520579.1

  3. My Oracle Supportにログインし、ODA_BASEテンプレートをダウンロードしてインストールします。

    次の手順に従って、適切なODA_BASEテンプレートを外部クライアントにダウンロードしてから、そのテンプレートをOracle Database Applianceにコピーします。

    1. 外部クライアント・マシンから、My Oracle Supportにログオンし、次のURLにあるノート888888.1にアクセスします。
    2. OS ISOイメージ/ベア・メタル-仮想化プラットフォームにある、最新リリースに関する項で、「VMテンプレート(ODA_BASE)」と説明されているパッチ番号へのリンクを見つけて、クリックします。
    3. 「Patch Search Results」ページから、最新のOracle Database ApplianceのODA_BASEテンプレートを外部クライアントにダウンロードします。
    4. Secure Copy (scp)コマンドまたはUSBストレージ・デバイスを使用して、ODA_BASEテンプレートを外部クライアントからノード0のDom0にコピーします。ターゲットの場所に、/scpディレクトリまたは/OVSディレクトリを使用します。

      注意:

      USBドライブを使用してファイルを転送することを選択した場合、まずファイルをFAT32ext3、またはext4をフォーマットします。NTFSファイル・フォーマットはサポートされていません。

    5. Oracle Database Appliance仮想化プラットフォームのノード0で、Dom0rootとしてログインし、Dom0/OVSディレクトリにODA_BASEテンプレートを(ない場合は)コピーします。Dom0にログインした状態のままで、このタスクの残りの手順を完了してください。
    6. コマンドoakcli deploy oda_baseを実行し、テンプレートの場所とコア・ライセンス・オプションを選択し、ベース・ドメイン・メモリー割当てを選択します。

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

      # oakcli deploy oda_base
      Enter the template location: /OVS/templateBuild-2012-12-22-12-05.tar.gz
      Core Licensing Options:
      1.   1 CPU Core 
      2.   2 CPU Cores
      3.   4 CPU Cores
      4.   6 CPU Cores
      5.   8 CPU Cores
      6.  10 CPU Cores
      7.  12 CPU Cores
      8.  16 CPU Cores
      9.  20 CPU Cores
                      Selection [1 : 6] : 4
                      ODA base domain memory in GB (min 16, max 244)(Current Memory 150G)[default 192]  : 32
      次の手順で構成の選択を続行します。
    7. 追加の仮想ローカル・エリア・ネットワーク(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
    8. コマンドが完了したら、コマンドshow oda_baseを実行し、ODA_BASEが構成されていることを確認することによって、ODA_BASEのデプロイメントが有効であることを検証します。

      次に例を示します。

      # oakcli show oda_base
      ODA base domain
      ODA base CPU cores :2
      ODA base domain memory :16
      ODA base template :/tmp/oda_base_2.10.tar.gz
      ODA base vlans :['priv1', 'net1', 'net2', 'net3', 'net4', 'db_mgmt']
      ODA base current status :Running
      

      注意:

      新しいODA_BASEデプロイメントに問題があり、クリーン・アップと起動が必要なときは、次のコマンドをノード0のDom0から実行します。

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

      このコマンドにより、新規のデプロイメントを試行できるように、ODA_BASEが削除されます。

    9. デプロイメントを進める前に、ストレージの配線をチェックすることをお薦めします。

      このチェックを実行するには、ユーザー名にroot、パスワードにwelcome1を使用してノード0のODA_BASEに接続します。接続したら、次のコマンドを実行します。

      # oakcli validate -c storagetopology

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

  4. ノード0にrootとしてログインし、ホスト名: dom0、およびポート: 5900を使用してVNCを開始することによってODA_BASEにログインします。
  5. oakcli deployを使用してデプロイメントを開始します。先ほど作成した既存の構成ファイルを使用するか、新規の構成ファイルを作成します。

    たとえば、既存の構成を使用してデプロイメントを開始するには、次のようにコマンドを入力します(ご使用のファイルの名前とディレクトリ・パスで置換します)。

    # oakcli deploy -conf /tmp/onecommand.param

    コマンドoakcli deployを実行してもOracle Appliance Managerの「Welcome」ウィンドウが開かない場合、DISPLAY変数が端末に表示されるよう設定されていることを確認します。

    注意:

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

    すぐに構成とデプロイメントを開始するには、次のコマンドを入力します。

    # oakcli deploy

    Oracle Appliance Manager Configuratorの画面で設定をします(「スタンドアロンOracle Database Appliance Configuratorの実行」を参照)。コンフィギュレータの「Summary」ページで「Install」オプションを選択して、デプロイメントを完了します。