RAC(2node)のインストールの方法をまとめています。DB)動作要件の2.5GB以上割り当ててください。・メモリ、OSのディストリビューション、VMware上での稼動という3点でからサポート対象にはなりません。・CentOSへRACのインストールを行った場合サポート対象OSではないためACFS関連のリソースがインストールされません。Oracleのソフトウエア用。プライベートLAN用。このサイズだとかなりギリギリです。DISK3は全てのノードから参照させる必要があるため、この手順で仮想共有DISKとして構成します。192.168.11.131※SCANに関してはSCAN名に対して3つのIPアドレスをラウンド・ロビン方式でDNSに登録するのが推奨。(=SCAN名に対してpingを打つと1回目はIP1、2回目はIP2、3回目はIP3、4回目はIP1から結果が戻る)本ページの手順ではDNSに登録せずhostsにより単一のIPアドレスで名前解決していますが、DNSを設定してSCANを有効にするには「補足ページ」と「RACへの接続ページ」も合わせてご確認ください。定義した全てのhost名はドメイン名で修飾された名前(FQDN)でもIPアドレスに変換できるように設定します。host名がvm1,ドメイン名がlocaldomainであった場合、「vm1」だけではなく「vm1.localdomain」もIPに解決できるようにhostsで定義します。ゲストOSのネットワークアダプター1はホストOSのNICをブリッジしてインターネットに接続させるため、ゲストOSのパブリックIPはホストOSのパブリックIPと同一ネットワークセグメント内のIPで定義します。手順詳細ゲストOSのインストールVMwareにてゲストOS1を上記ハードウエア構成と同じように構成します。CentOS5.4のx86用のISOイメージをダウンロードしますISOイメージは各ミラーサイトからダウンロード可能です。ダウンロードしました。VMwareを起動するとインストールが始まります。RHEL5用の必須パッケージをインストールすればよいと考えられるのでRHEL5の必須パッケージをインストールします。抜粋binutils-2.17.50.0.6compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.11インストール方法は以下のいずれかが一般的です(いずれもrootで実行)。<パッケージ名>・ランレベル5で起動し、デスクトップ画面からのGUI(ソフトウエアの追加/削除(パッケージマネージャー))また、インストール済みパッケージは以下の結果より確認可能です。-qa本環境の実行結果サービスの停止と起動NetworkManagerデーモンが起動しているとネットワークインターフェースの挙動が怪しくなる為停止します。offまた、ntpdとrawdevicesサービスを起動するように設定します。(rawdeviceサービスはudevにてrawデバイスを定義するのであれば不要です。on現在の設定は以下で確認できます。--list本環境の実行結果ntpdをslewモードに変更ntpによる時刻補正方法にはstepモードとslewモードがあり以下の違いがあります。以下のように修正します。以下の推奨パラメータを/etc/sysctl.confに追記します。設定がされていて値が推奨値より大きいパラメータは追加不要です。Infrstructure、データベースをインストールすることとします。ASMインスタンスの管理者グループはdbaではなくasmdbaグループに変更されていますので注意が必要です。次の行を/etc/security/limits.confファイルに追加します。/etc/pam.d/loginに次の行が存在しない場合追加します。次の行を/etc/profileファイルに追加します。デバイスの定義DISK3(本環境では/dev/sdc)を2つのパーティション(/dev/sdc1,/dev/sdc1)に分割します。グループ(ASM管理グループ、今回はdba)、パーミッション(660)が設定される必要があります。この対応のためudevのrawデバイスに対するルールを記載する/etc/udev/rules.d/60-raw.rulesを以下のように修正します。ゲストOS1を停止します。VMwareの構成ファイルをディレクトリごと別のディレクトリにコピーします。ゲストOS2のvmxファイル(ゲストOSを配置しているディレクトリにある拡張子がvmxのファイル)のdisplayNameパラメータを別名に修正します。Inventory」にて3.で修正したvmxファイルを読み込みゲストOS2を追加します。VMware上の仮想共有DISKの設定DISK3はASM用の領域として全てのノードから参照できなければならないため、本来であれば共有ディスクやNASストレージである必要があります。今回は以下の手順でゲストOS2からDISK3を参照できるようにし、仮想共有DISKを構成します。Disk」を選択し、locationにゲストOS1のDISK3を指定し追加します。ゲストOS1と2両方のvmxファイルにて以下を追記します。「0:2」の部分は一定ではなく異なる場合があるのでvmxファイル内のDISK3の定義と同じようにあわせます。/etc/hostsを以下のように変更します。/etc/sysconfig/networkのホスト名の部分(以下の例ではvm1)を修正します。/etc/sysconfig/network-scripts/ifcfg-eth[0|1]を修正してeth0とeth1のIPアドレスを特定の値に固定します。結果から意図したIPアドレスが登録されているか確認します。本サイトはリンクフリーです。本サイトの情報により発生した問題等については一切責任を負えません。管理人への連絡はftpsaba0123@hotmail.comまでどうぞ。