ようこそ 屋根裏部屋 mkII へ ログイン | 登録 | ヘルプ

Technological

ちょっとしたTIPSや私がはまったこと、調べたことなんかを書いていきます。

Oracle RACをVirtual Server 2005 R2 SP1上に構築する

OracleのWindows Server System Technology CenterVMWare編ASM版Windows Server 2003 RAC構成を構築するというドキュメントが公開されています。

せっかくVirtual Serverがあって、クラスタ向けの機能も用意されているんだから、できないか?と思って試してみたところ、大変苦労しましたができました。もちろん本格運用には使えませんが、Oracle RACのTAF時の動作確認などには必要充分です。ほとんどはVMWare編のドキュメントで用は足りますが、Virtual Server特有の注意事項を書いておきます。その前にお約束。

  • この構成はOracleが保障するものではありません。
  • もちろん私も保証できません。
  • うまくいけばラッキーです。
  • かなりいいスペックのサーバが必要です(Dual Core Xeon 2CPU,6GB RAMマシンで試しています)。
  • RACそのものの知識がないとかなり苦労します。インストールしたことのある人がそばにいないとたぶんできません。
  • 最新のドキュメントの入手、保守契約していればサポートでの事前情報入手、OTN掲示板での検索などもやっておきましょう。

ディスク編

まず、VMWareでは書き込みキャッシュを無効にするという記述があります。Virtual ServerのSCSIアダプタはもともと複数サーバからの共有を前提にする機能があるので、SCSIバスの設定を「クラスタのために共有する」というチェックを入れればいいです。ただし、これをやるとSCSIアダプタあたり1台しかデバイスが接続できなくなります。

最低OCRと投票ディスク、ディスクドライブが2台必要なので、Virtual Serverの最大4枚のSCSIアダプタをサポートというところで以上終わりです。ディスク容量を決める場合は注意が必要です。ディスク容量といえば、「可変ディスク」ではなく「固定ディスク」で作りましょう。

マニュアルではOCRディスクと投票ディスクを100MB,300MBと書かれていますが、Virtual Serverで作るときは+20MB位にしておきましょう1KB=1024byte問題でちょっと少なくなります。はまりました。

インストールに失敗したら、ディスクのマウントからやりなおしです。

ネットワークアダプタ編

Oracleから出ているドキュメントではぼかされていますが、PublicノードにしていするIPは必ずグローバルIPでなくてはなりません。インストール途中にどっちのインタフェースがpublicかinterconnectか?と問い合わせる画面がありますが、ここで明示的に指定しても、どちらもローカルIPであれば、強制的にinterconnectとして扱われます。

セットアップ中にここでエラーになることがありますが、あわてず騒がず、vipcaコマンドを起動して明示的に設定しましょう。エラーになりますが、まぁ大丈夫です。

ネットワークアダプタの名前(Windowsから識別されている「ネットワーク接続1」など)は必ず両方のノードで同じ名前にしましょう。PublicとInterconnectにするのがわかりやすくておすすめです。

vipcaコマンド

vipcaコマンドでVirtual IPをつくるのはいいのですが、このとき作られているJavaのセットアッププログラムが暴走状態(CPU100%使用状態)になります。Virtual Serverでは1CPUしかないのでこれは厳しい。

なので、GUIのインストーラが起動したら、すぐにjavaw.exeをタスクマネージャの「タスク-優先度」を「通常以下」にしましょう。これでCPUが100%状態になっても、かろうじて応答するので、だいぶましになるはずです。

起動編

インストール時はすべてのノードが起動していないとエラーになります。

リスナはインスタンスを作るよりも前につくっておきましょう。

データベースの初期化パラメータから、REMOTE_LISTENERを削除しておきましょう。

公開 2007年12月28日 1:54 投稿者 kkamegawa
タグ , , ,

コメントの通知

この投稿にコメントが付いた場合にメールを受信するには、登録してください。ここ

また次のフィードから、お気に入りのRSSリーダーを使って最新の状態を知ることもできます。 コメントのRSSフィード

コメント

コメントはありません

どのような感想ですか?

(必須) 
必須 
(必須) 
Powered by Community Server, by Telligent Systems