2015年5月3日日曜日

Oracle VM VirtualBoxを用いたOracle RealApplicationClusters(RAC)12cRelease1環境の構築(GridInfrastractureをインストール編)


仕事でよくデータベースの設計・構築を行ってます。
以下のマニュアルを参考に、練習を兼ねて自宅パソコンにRAC環境を構築してみました。

「Oracle VM VirtualBox を用いた Oracle Real Application Clusters (RAC) 12c Release 1 環境の構築」
http://www.oracle.com/technetwork/jp/database/enterprise-edition/documentation/raconvbox-db12101onol6u4-2080481-ja.pdf


ちなみに自宅のパソコンスペックはざっくり以下の通りです。
仮想マシンを3台(RAC1,2号機、DNS)作成するのでメモリは最低でも8MByteは必要です。

・機種:TOSHIBA Dynabook
・プロセッサ:Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
・実装メモリ(RAM):16.0GB
・システムの種類:64ビットOS x64ベースプロセッサ
・OS:Windows 8.1


インストールする前の仮想環境構築と、GridInfrastractureをインストールするとこまで記事にします。

上記マニュアルを丁寧に読んでいけば、ORACLE RACでデータベース構築経験がある方なら
できると思います。
マニュアルに載っていることは、ここでは割愛します。

マニュアルに載ってない注意してほしい部分と、GridInfrastractureをインストールしたときの
スクリーンショットを載せます。

■インストール前にやっておいたほうがよいこと。(マニュアルに記載なし。)
・pingの確認
 インストール前にhostsやDNSの設定が間違えていないか、ネットワークが疎通可能かどうかも
 兼ねて以下のコマンドを実行しました。
 node1、node2、DNSから、それぞれ実行しました。

ping -c 2 node1
ping -c 2 node2
ping -c 2 node1-vip
ping -c 2 node2-vip
ping -c 2 scan
ping -c 2 dns

ping -c 2 node1.oracle12c.jp 
ping -c 2 node2.oracle12c.jp 
ping -c 2 node1-vip.oracle12c.jp 
ping -c 2 node2-vip.oracle12c.jp 
ping -c 2 scan.oracle12c.jp 
ping -c 2 dns.oracle12c.jp 

ping -c 2 192.168.56.101
ping -c 2 192.168.56.102
ping -c 2 192.168.56.111
ping -c 2 192.168.56.112
ping -c 2 192.168.56.201
ping -c 2 192.168.56.202
ping -c 2 192.168.56.203
ping -c 2 192.168.56.254

ping -c 2 192.168.100.101
ping -c 2 192.168.100.102
ping -c 2 192.168.200.101
ping -c 2 192.168.200.102

・hostsファイルに記載されているlocalhost
 node1、node2、DNSのhostsに記載されている以下の内容を削除しないでください。
 以下の内容がhostsに無いと、インストールが失敗します。

  127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  ::1          localhost localhost.localdomain localhost6 localhost6.localdomain6

node1、node2、DNSアダプター1のケーブル接続をチェック



上記のようにアダプター1のケーブル接続のチェックボックスがチェックされていません。
node1、node2、DNSそれぞれ、アダプター1のケーブル接続のチェックボックスをチェックしておき
ます。
チェックしていないと、node1、node2、DNSがパブリックネットワークで通信が出来ません。



GridInfrastractureインストールスクリーンショット
 ※注意:マニュアルと異なる個所があります。














「追加」ボタンを押下

node2の情報を記載

「SSH接続」ボタンを押下

OSパスワードは、gridユーザに設定したパスワードを入力。
「設定」ボタンを押下

node1,2のSSH接続が成功したら上記メッセージが表示される。






※2015/8/10追記
 ディスクグループをDATAとしていますが、DATAはこのあと、データ領域としても使用しています。
 ここでは、投票ディスク専用のディスクグループとしてCRSを設定したほうがよいでしょう。
 普通のデータと投票ディスクが同じディスクグループだと、ディスクグループを再作成することが
 困難になります。
 グリッドからの再インストールになってしまいます。
 また、作成するディスクはすべて冗長性は「外部」にしました。
 これは、検証環境なので好みの問題かもしれませんので、それぞれの環境に合わせてください。

SYS、ASMSNMPユーザに任意のパスワードを設定する。

警告メッセージは無視してもインストールに影響はない。
上記メッセージを、表示したくない場合は、パスワードを推奨する内容で設定しなおす。











rootユーザに設定したパスワードを入力。



「修正および再チェック」ボタンを押下

ターミナルを起動し、node1、node2に接続する。
node1、node2ともに、rootユーザでログインする。
/tmp/CVU_12.1.0.2.0_grid/runfixup.shを実行する。
実行したら、本画面で「OK」ボタンを押下

再チェックが終わるまで待つ

「修正の結果」タブでチェック内容確認

「検証の結果」タブでチェック内容確認

「すべて無視」にチェックを入れる。

「はい」を押下する。

インストール内容(1P)

インストール内容(2P)
「インストール」ボタンを押下

インストール完了まで待つ

Step16/20で「構成スクリプトを自動的に実行」を選択しているので、
本メッセージが表示される。
「はい」ボタンを押下

上記画面に記載されているログファイルを確認すると、cvuqdiskの存在チェックでエラーになっていることがわかる。
マニュアルには、以下の通り記載されています。
「CVU による検証で生成される修正スクリプトを使用して cvuqdisk パッケ ージのインストールを行うものとします。 」
ステップ17/20で実行した/tmp/CVU_12.1.0.2.0_grid/runfixup.shで対応されている?
本エラーの原因は調査中ですが、このまま進めてもインストールできます。


「次へ」ボタンを押下する。

「はい」ボタンを押下する。

「閉じる」ボタンを押下する。






以下は、インストール後のクラスタ状態の確認です。

[grid@node1 bin]$ ./crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
ora.ASMNET2LSNR_ASM.lsnr
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
ora.DATA.dg
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
ora.net1.network
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
ora.ons
               ONLINE  ONLINE       node1                    STABLE
               ONLINE  ONLINE       node2                    STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       node1                    STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       node2                    STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       node2                    STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       node2                    169.254.47.80 192.16
                                                             8.100.102 192.168.20
                                                             0.102,STABLE
ora.asm
      1        ONLINE  ONLINE       node1                    Started,STABLE
      2        ONLINE  ONLINE       node2                    Started,STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.cvu
      1        ONLINE  ONLINE       node2                    STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       node2                    Open,STABLE
ora.node1.vip
      1        ONLINE  ONLINE       node1                    STABLE
ora.node2.vip
      1        ONLINE  ONLINE       node2                    STABLE
ora.oc4j
      1        ONLINE  ONLINE       node2                    STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       node1                    STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       node2                    STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       node2                    STABLE
--------------------------------------------------------------------------------






0 件のコメント:

コメントを投稿