資料ダウンロードはこちら

仮想化環境における
PowerGresV9.0/PostgreSQL 9.0と
CLUSTERPRO X 3.0の
クラスタ構築・動作検証レポート
日本電気株式会社
第一ITソフトウェア事業部
CLUSTEPROグループ
2011年11月14日
検証結果
▐ 下記のソフトウェアは、仮想化環境上でも
物理マシン環境と同様にクラスタ化できる事を確認できた。




Page 2
PostgreSQL 9.0 (Linux)
PowerGres V9.0 on Linux
PowerGres V9.0 on Windows
Postgres Plus Advance Server 8.4 (Linux)
検証内容
▐ Postgres Client(pgadmin3)からFIP経由でDB接続、テーブルを作成し、
フェイルオーバ後、テーブルを引き続き参照/更新可能かどうか。
▐ フェイルオーバ契機
 手動
 擬障: Postgres強制停止(監視Agent異常)、VMパワーオフ(ハートビート異常)
Page 3
構成と結果一覧
項番
1
製品
PowerGres V9.0 on Linux
クラスタ構成
共有ディスク型(RDM)
片方向スタンバイ
OK
双方向スタンバイ
OK
片方向スタンバイ
OK
双方向スタンバイ
OK
片方向スタンバイ
OK
双方向スタンバイ
OK
片方向スタンバイ
OK
双方向スタンバイ
OK
片方向スタンバイ
OK
双方向スタンバイ
OK
共有ディスク型(NAS)
片方向スタンバイ
OK
ミラーディスク型(vmdk)
片方向スタンバイ
OK
双方向スタンバイ
OK
2
ミラーディスク型(vmdk)
3
4
5
PowerGres V9.0 on Windows
共有ディスク型(RDM)
6
ミラーディスク型(vmdk)
7
8
9
10
Postgres Plus Advance Server 8.4
(PPAS 8.4) ※Enterprise DB
11
12
13
Page 4
PostgreSQL 9.0 (Linux)
結果
共有ディスク型(RDM)
関連ドキュメント
▐ ソフトウェア構築ガイド(Windows版) - PPガイド(データベース)
http://www.nec.co.jp/clusterpro/clp/doc/pp_xwin/w10_pp_db_jp_16.zip
▐ ソフトウェア構築ガイド(Linux版) - データベース - PowerGres V9.0/PostgreSQL 9.0
http://www.nec.co.jp/clusterpro/clp/doc/pp_x30lin/Linux_PG9_HowTo_01.zip
Page 5
付録:ハードウェア/ソフトウェア環境
▐ ハードウェア
用途
ハードウェア
台数
ESX サーバ
Express R120b-2
- mem : 24GB
- cpu : Xeon X5690(6C/3.46GHz/12M)×2
3
vCenter サーバ
〃
1
FC-SANストレージ
iStorage D3-10
1
▐ ソフトウェア
カテゴリ
ソフトウェア/Version
arch
仮想化基盤
VMware ESX 4.1
x86_64
VMware vCenter 4.1
〃
Redhat Enterprise Linux 5.6
〃
Windows Server 2008 R2
〃
PowerGres V9.0 on Linux
〃
PowerGres V9.0 on Widows
〃
Postgres Plus Advanced Server 8.4 Linux (PPAS 8.4)
※ Enterprise DB
〃
CLUSTERPRO X 3.0 for Linux (3.0.3-1)
〃
CLUSTERPRO X 3.0 for Windows (3.0.3-1)
〃
ゲストOS
冗長化対象
CLUSTERPRO
Page 6
付録:仮想化環境(ネットワーク)
PM#1(ESX4.1)
VM#1
vNIC#0
黄色:業務系セグメント 10.0.0.0/24
緑色:内部通信系セグメント 192.168.0.0/24
PM#2(ESX4.1)
共有ディスク型クラスタ
PM#3(ESX4.1)
VM#2
vNIC#0
vNIC#1
vNIC#1
ミラーディスク型クラスタ
VM#3
vNIC#0
vNIC#1
VM#4
vNIC#0
vNIC#1
vmp scp
vmp vk
vmp scp
vmp vk
vmp scp
vmp vk
vSW#1
vSW#2
vSW#1
vSW#2
vSW#1
vSW#2
pNIC#1
pNIC#2
PM: Physical Machine
VM: Virtual Machine
vmp: Virtual Machine Port
scp: Service Console port
vk: VMKernel port
Page 7
pNIC#1
pSW#1
pNIC#2
pNIC#1
pNIC#2
pSW#2
※VMは計12個
Lin 2セット、Win 2セット、Lin[PPAS用] 2セット
付録:仮想化環境(ストレージ)
PM#1(ESX4.1)
VM#1
vmdk#1
(OS)
黄色:SCSI Bus Sharing[物理]
緑色:Normal
PM#2(ESX4.1)
共有ディスク型クラスタ
PM#3(ESX4.1)
VM#2
vmdk#1
(OS)
vmdk#2
(MAP)
ミラーディスク型クラスタ
VM#3
vmdk#1
(OS)
VM#4
vmdk#1
(OS)
vmdk#2
(ミラー)
vmdk#2
(ミラー)
FC-Storage
LUN#1
(VMFS)
LUN#2
(RDM)
LUN#3
(RDM)
※VMは計12個
Lin 2セット、Win 2セット、Lin[PPAS用] 2セット
Page 8