プライマリ・コンテンツに移動
Oracle® Grid Infrastructureインストレーション・ガイド
12cリリース1 (12.1) for HP-UX Itanium
E52983-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

7 クラスタ用Oracle Grid Infrastructureのインストール

この章では、クラスタ用Oracle Grid Infrastructureをインストールする手順について説明します。Oracle Grid Infrastructureは、Oracle ClusterwareおよびOracle Automatic Storage Management(Oracle ASM)で構成されます。後でOracle DatabaseおよびOracle Real Application Clusters(Oracle RAC)をインストールする場合、このフェーズは2つあるインストール・フェーズの1つとなります。

この章の内容は次のとおりです。

7.1 グリッド・インフラストラクチャのインストール

この項では、インストーラを使用してOracle Grid Infrastructureをインストールする方法について説明します。内容は次のとおりです。

7.1.1 OUIの実行によるグリッド・インフラストラクチャのインストール

クラスタにOracle Grid Infrastructure(Oracle ClusterwareおよびOracle Automatic Storage Management)をインストールするには、次の手順を実行します。インストール中に、求められている操作に対して疑問がある場合は、OUIページの「ヘルプ」ボタンをクリックします。

  1. インストール・メディアか、インストールのバイナリをダウンロードした場所で、runInstallerコマンドを実行します。次に例を示します。

    $ cd /home/grid/oracle_sw/
    $ ./runInstaller
    
  2. 次のインストール・オプションから1つ選択します。

    • クラスタ用のOracle Grid Infrastructureのインストールおよび構成

      このオプションは、標準クラスタ、またはハブ・ノードおよびリーフ・ノードを含むOracle Flex Clusterをインストールする場合に選択します。

    • スタンドアロン・サーバー用のOracle Grid Infrastructureのインストールおよび構成

      このオプションは、Oracle Restart構成にOracle Grid Infrastructureをインストールする場合に選択します。このオプションは、Oracle Databaseおよびその他のアプリケーションをサポートする単一のサーバーに使用します。


      関連項目:

      スタンドアロン・サーバー・インストールの詳細は、使用しているプラットフォームの『Oracle Databaseインストレーション・ガイド』を参照してください(このインストール・オプションについてはこのドキュメントに記載されていないため)。

    • Oracle Grid InfrastructureまたはOracle Automatic Storage Managementのアップグレード

      このオプションは、Oracle Grid Infrastructure (Oracle ClusterwareおよびOracle Grid Infrastructure)をアップグレードする場合またはOracle ASM.をアップグレードする場合に選択します。


      注意:

      必ずOracle Clusterwareの方が新しいリリースである必要があるため、Oracle Clusterwareより新しいリリースにOracle ASMをアップグレードすることはできません。

    • Oracle Grid Infrastructureソフトウェアのインストールのみ

      このオプションは、GridホームにOracle Grid Infrastructureをインストールし、ソフトウェアを構成しない場合に選択します。

  3. インストール画面は、選択したインストール・オプションによって異なります。必要に応じて構成プロンプトに応答し、クラスタを構成します。


    注意:

    インストール時に送信を要求された情報について質問がある場合は、「ヘルプ」をクリックします。

    クラスタ・メンバー・ノードのパブリックおよびVIPネットワーク・アドレスには、構成しているクラスタの種類に応じて必要な情報を指定します。

    • GNSを介して構成および解決されるDHCPアドレスによる自動クラスタ構成を使用する場合、指定する必要があるのはDNSで構成されているGNS VIP名のみです。

    • DNSで構成および解決される固定IPアドレスによる手動クラスタ構成を使用する場合は、クラスタのSCAN名、各クラスタ・メンバー・ノードのパブリック名およびVIP名(およびオプションでクラスタのGNS VIP)を指定する準備をしておきます。

    次に、ノードIPアドレスに関する追加情報を示します。

    • ローカル・ノードの場合のみ、OUIによってパブリックおよびVIPフィールドが自動的に書き込まれます。システムでベンダーのクラスタウェアが使用されている場合は、OUIにより追加のフィールドが書き込まれることがあります。

    • ホスト名および仮想ホスト名は、ドメイン修飾されません。インストール中にアドレス・フィールドにドメインを入力すると、そのドメインは、OUIによってアドレスから削除されます。

    • プライベートIPアドレス用にプライベートとして指定したインタフェースは、パブリック・インタフェースとしてアクセスできないようにする必要があります。キャッシュ・フュージョンにパブリック・インタフェースを使用すると、パフォーマンスの問題が発生する可能性があります。

    ハブ・ノードおよびリーフ・ノードのタイプを手動で構成したり、クラスタ内のハブ・ノード数のターゲット・サイズを設定してOracle Grid Infrastructureがクラスタに必要な数のハブ・ノードを自動的に保持できるようにすることができます。

    パブリック・ノード名の入力には、各ノードのプライマリ・ホスト名を使用します。この名前は、hostnameコマンドによって表示される名前です。

  4. rootスクリプトを自動化するための情報を入力するか、OUIのプロンプトが表示されたらrootとしてスクリプトを実行します。 「詳細」をクリックしてログファイルを確認します。いずれかのノードでroot.shが失敗する場合は、問題を修正してから第9.5項「バイナリを削除せずに行うOracle Clusterwareの構成解除」の手順に従い、そのノードでroot.shを再実行して続行します。

    rootスクリプトの実行の自動化を構成し、rootスクリプトが失敗した場合は、問題を手動で修正して「再試行」をクリックし、スクリプトの実行に失敗したノードで再度rootスクリプトを実行できます。


    注意:

    最初のノードでroot.shスクリプトを実行し、完了するまで待機する必要があります。クラスタに3つ以上のノードが存在する場合は、最初のノードを除くすべてのノードで同時にroot.shを実行することができます。ノード番号は、root.shを実行した順序に従って割り当てられます。特定のノード番号割当てが必要な場合は、rootスクリプトをその順序で実行し、1つのノードでスクリプトが完了するまで待ってから次のノードで実行してください。

  5. すべてのノードでroot.shを実行すると、OUIによってNet Configuration Assistant(netca)およびクラスタ検証ユーティリティが起動されます。これらのプログラムはユーザーの介入なしに起動されます。

  6. Oracle Automatic Storage Management Configuration Assistant (asmca)によって、インストール中にOracle ASMが構成されます。

  7. Oracle Grid Infrastructureのインストール時にroot.shを実行すると、ディレクトリgrid_home/tfaに、トレース・ファイル・アナライザ(TFA)およびコレクタもインストールされます。


    関連項目:

    トレース・ファイル・アナライザ・コレクタの使用に関する詳細は、『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。

Oracle Grid Infrastructureのインストールが正常に完了したことが検証されると、他のアプリケーションの高可用性を維持するために使用するか、またはOracle Databaseをインストールできます。

次に、インストールに関する追加情報を示します。

Oracle Database 12cリリース1 (12.1)およびOracle RACをインストールする場合は、『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX』を参照してください。


関連項目:

Oracle Grid Infrastructureのクローニングについては『Oracle Clusterware管理およびデプロイメント・ガイド』を、クローニングの使用、およびOracle RACノードを追加するためのノード追加手順については『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。

7.1.2 クラスタ構成ファイルを使用したグリッド・インフラストラクチャのインストール

Oracle Grid Infrastructureのインストール時には、クラスタ構成情報を手動で指定するか、クラスタ構成ファイルを使用するかを選択できます。クラスタ構成ファイルはテキスト・ファイルで、OUIを起動する前に作成でき、このファイルによって、クラスタの構成に必要なクラスタ・ノード・アドレスがOUIに提供されます。

テスト・クラスタへのインストールを繰り返し実行する場合、または多数のノードでインストールを実行する場合は、クラスタ構成ファイルの使用をお薦めします。

クラスタ構成ファイルを手動で作成するには、テキスト・エディタを起動し、各クラスタ・メンバー・ノードのパブリックIPアドレスと仮想IPアドレスの名前を提供するファイルを次の形式で作成します。

node1 node1-vip /node-role
node2 node2-vip /node-role
.
.
.

node-roleには、値としてHUBまたはLEAFを指定できます。

次に例を示します。

mynode1 mynode1-vip /HUB
mynode2 mynode2-vip /LEAF

7.2 ソフトウェアのみのインストールを使用したグリッド・インフラストラクチャのインストール

この項の内容は次のとおりです。


注意:

ソフトウェアのみのインストールにはOracle Grid Infrastructureソフトウェアを有効にするための手動のインストール後の手順が必要なため、上級ユーザーのみが実行することをお薦めします。

ソフトウェアのみのインストールでは、1つのノードでクラスタ用Oracle Grid Infrastructureをインストールします。

インストール時に「Grid Infrastructureソフトウェアのインストールのみ」オプションを使用すると、ローカル・ノードにソフトウェア・バイナリがインストールされます。クラスタ用のインストールを完了するには、追加の手順として、Oracle ClusterwareおよびOracle ASMの構成、ローカル・インストールのクローンの作成、他のノードでのこのクローンのデプロイ、クラスタへの他のノードの追加を行う必要があります。


参照:

Oracle Grid Infrastructureインストールを他のノードにクローニングして、クラスタに追加する方法については、『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。

7.2.1 ソフトウェア・バイナリのインストール

ソフトウェアのみのインストールを行うには、次の手順を実行します。

  1. Oracle Database 12cリリース1 (12.1)のインストール・メディアの該当ディレクトリからrunInstallerコマンドを実行します。次に例を示します。

    $ cd /home/grid/oracle_sw
    $ ./runInstaller
    
  2. 最初のノードで、Oracle Grid Infrastructureのソフトウェアのみのインストールを完了します。

  3. ソフトウェアがインストールされたら、プロンプトに従ってorainstRoot.shスクリプトを実行します。

  4. root.shスクリプトの出力は、このインストールで完了しようとする構成内容に基づいて、どのように処理を進めるかについての情報を提供します。この情報を書き留めます。

    ただし、Oracle Grid Infrastructureをスタンドアロン・サーバー(Oracle Restart)にインストールしない場合は、roothas.plスクリプトを実行する指示は無視してください。

  5. runcluvfy.sh stage -pre crsinst -n node_listコマンドを使用して、すべてのクラスタ・ノードがインストール要件を満たしていることを検証します。すべての記憶域およびサーバーのインストール前要件が満たされていることを確認してください。

  6. 手順1から4の説明に従って、Oracle Universal Installerを使用して、クラスタに含める残りのすべてのノードでOracle Grid Infrastructureソフトウェアをインストールします。そして、すべてのノードでOracle Grid Infrastructureのソフトウェアのみのインストールを完了します。

  7. 第7.2.2項「ソフトウェア・バイナリの構成」で説明されているとおり、完全なOUI構成ウィザードGUIを使用してクラスタを構成するか、または第7.2.3項「レスポンス・ファイルを使用したソフトウェア・バイナリの構成」の項で説明されているとおり、レスポンス・ファイルを使用してクラスタを構成します。

7.2.2 ソフトウェア・バイナリの構成

GUIモードでOracle Grid Infrastructure構成ウィザードを開始して、ソフトウェア・バイナリを構成します。

  1. グリッド・インフラストラクチャ・インストール所有者として端末にログインし、grid_home/crs/configに移動します。

  2. 次のコマンドを入力します。

    $ ./config.sh
    

    構成スクリプトによってOUIが構成ウィザード・モードで起動します。必要に応じて構成情報を指定します。各ページには同じユーザー・インタフェースが表示され、OUIが通常実行するのと同じ妥当性チェックが実行されます。ただし、インストールを実行するのではなく、構成ウィザード・モードで入力が検証され、すべてのクラスタ・ノードでインストールが構成されます。

  3. 入力を完了すると、OUIにより「サマリー」ページが表示され、クラスタに指定したすべての入力がリストされます。サマリーにクラスタの正しい情報が表示されていることを確認し、「インストール」をクリックしてローカル・ノードの構成を開始します。

    ローカル・ノードの構成が完了すると、OUIによりOracle Grid Infrastructure構成ファイルが他のクラスタ・メンバー・ノードにコピーされます。

  4. プロンプトが表示されたら、rootスクリプトを実行します。

  5. すべてのrootスクリプトが実行されたことを確認すると、OUIによってクラスタの構成ステータスが確認され、必要に応じてその他の構成ツールが起動されます。

7.2.3 レスポンス・ファイルを使用したソフトウェア・バイナリの構成

ソフトウェアをどのノードにインストールまたはコピーする場合でも、構成を後で行うことができます。この項では、構成ウィザード・ユーティリティ(config.sh)を使用して、ノードにソフトウェアをインストールまたはコピーした後で構成を行う手順について説明します。


参照:

構成ウィザードの詳細は、『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。

レスポンス・ファイルを使用してOracle Grid Infrastructureソフトウェア・バイナリを構成するには、次の手順を実行します。

  1. Oracle Grid Infrastructureインストール所有者(grid)として、次の構文を使用して、Oracle Grid InfrastructureソフトウェアのみのホームからOracle Grid Infrastructure構成ウィザード・モードでOUIを起動します(Grid_homeはOracle Grid Infrastructureホームで、filenameはレスポンス・ファイル名)。

    Grid_home/crs/config/config.sh [-debug] [-silent -responseFile filename]

    次に例を示します。

    $ cd /u01/app/12.1.0/grid/crs/config/
    $ ./config.sh -responseFile /u01/app/grid/response/response_file.rsp
    

    構成スクリプトによってOUIが構成ウィザード・モードで起動します。各ページには同じユーザー・インタフェースが表示され、OUIが通常実行するのと同じ妥当性チェックが実行されます。ただし、インストールを実行するのではなく、構成ウィザード・モードで入力が検証され、すべてのクラスタ・ノードでインストールが構成されます。

  2. 入力を完了すると、OUIにより「サマリー」ページが表示され、クラスタに指定したすべての入力がリストされます。サマリーにクラスタの正しい情報が表示されていることを確認し、「インストール」をクリックしてローカル・ノードの構成を開始します。

    ローカル・ノードの構成が完了すると、OUIによりOracle Grid Infrastructure構成ファイルが他のクラスタ・メンバー・ノードにコピーされます。

  3. プロンプトが表示されたら、rootスクリプトを実行します。

  4. すべてのrootスクリプトが実行されたことを確認すると、OUIによってクラスタの構成ステータスが確認され、必要に応じてその他の構成ツールが起動されます。

7.2.4 ネットワーク・チェックのためのpingターゲットの設定

ネットワーク・ケーブルを取り外したときにネットワーク・リンクのステータスが正しく返されない環境、たとえば仮想マシンでは、次のようにインストーラを使用して、Oracle Grid InfrastructureのインストールにPing_Targetsパラメータを設定することによって、ネットワーク・ステータスに関する通知を受け取ることができます。

./runInstaller oracle_install_crs_Ping_Targets=Host1/IP1,Host2/IP2

pingユーティリティは、ホスト名またはIPアドレスのカンマ区切りリストHost1/IP1,Host2/IP2に接続し、パブリック・ネットワークが使用できるかどうかを判定します。そのいずれも応答しない場合、ネットワークはオフラインであるとみなされます。スイッチまたはルーターのように、クラスタ外のアドレスを使用してください。

次に例を示します。

./runInstaller oracle_install_crs_Ping_Targets=192.0.2.1,192.0.2.2

7.3 Oracle Clusterwareの機能の確認

インストール後にrootとしてログインし、各ノードで次のコマンド構文を使用して、Oracle Clusterwareインストールが適切にインストールされ、動作していることを確認します。

crsctl check cluster

次に例を示します。

$ crsctl check cluster

CRS-4537 Cluster Ready Services is onlineCRS-4529 Cluster Synchronization Services is onlineCRS-4533 Event Manager is online

注意:

インストールが完了したら、Oracle Clusterwareの動作中は/tmp/.oracleまたは/var/tmp/.oracle、あるいはそのファイルを手動で削除したり、それらを削除するcronジョブを実行しないでください。これらのファイルを削除すると、Oracle Clusterwareが断続的にハングアップする可能性があり、エラーCRS-0184「CRSデーモンと通信できません。」が発生します。

7.4 Oracle Clusterwareファイルを対象とするOracle ASM機能の確認

OCRおよび投票ディスク・ファイルをOracle ASMにインストールした場合、Oracle Grid Infrastructureインストール所有者として次のコマンド構文を使用し、Oracle ASMインストールが実行されていることを確認します。

srvctl status asm

次に例を示します。

$ srvctl status asm
ASM is running on node1,node2

Oracle ASMは、Oracle Clusterwareファイルに必要な場合のみ、実行されています。OCRおよび投票ディスク・ファイルをOracle ASMにインストールしなかった場合、Oracle ASMインスタンスは停止しています。


注意:

Oracle ASMまたはOracle Net 11gリリース2(11.2)以上のインストールを管理するには、クラスタ用Oracle Grid Infrastructureホーム(Gridホーム)のsrvctlバイナリを使用します。Oracle Real Application ClustersまたはOracle Databaseがインストールされている場合は、データベース・ホームのsrvctlバイナリを使用してOracle ASMまたはOracle Netを管理することはできません。

7.5 Oracle Grid Infrastructureでのオフライン・プロセスの理解

Oracle Grid Infrastructureでは、様々なOracle製品およびコンポーネントに必要なリソースが提供されます。一部の製品およびコンポーネントはオプションのため、Oracle Grid Infrastructureのインストール後にインストールして有効にできます。インストール後の追加を簡単にするため、Oracle Grid Infrastructureでは、これらの製品およびコンポーネントで使用可能なすべての製品に必要なすべてのリソースが構成および登録されます。ただし、アクティブ化するのはそれらを追加することを選択した場合のみです。そのため、一部のコンポーネントは、Oracle Grid Infrastructureのインストール後はOFFLINEとして表示される場合があります。

TARGET:OFFLINEおよびSTATE:OFFLINEとして表示されるリソースを監視する必要はありません。登録済でも有効でないコンポーネントであるため、システム・リソースは使用されません。Oracle製品またはコンポーネントがシステムにインストールされていて、オンラインにする特定のリソースが必要な場合は、必要なオフライン・リソースのアクティブ化を求めるプロンプトが表示されます。