新聞中心
聯系我們
Contact us
Contact us
- 總部電話010-51727811
- 客服熱線400 779 6696
- 更多聯系信息
Veritas Cluster Server for DB2雙機-入門(二)
時間:2013-09-22 09:24 來源:飛客數據恢復 作者:飛客數據恢復工程師
2. 測試
此時,雙機環境就已經配好了,我們來測試一下它是否能正常工作
a) 創建數據庫testdb:
# su - db2inst1 ;切換的數據庫實例管理用戶;
# db2start 啟動數據庫;
# db2 create database testdb 創建新的數據庫tdstdb;
# db2 terminate 將創建寫入到磁盤;
# db2stop 停止數據庫。
b) 將共享盤從system1下載下來(在system1執行):
i. # umount /home/deb; 卸載文件系統;
ii. # vxvol –g DB2DG stopall; 將DB2DG的所有卷停止活動;
iii. # vxdg deport DB2DB; 將磁盤組DB2DG導出;
c) 將共享盤掛載到system2(在system2執行):
i. # vxdg import DB2DB; 將磁盤組DB2DG導入;
ii. # vxvol –g DB2DG startall; 將DB2DG的所有卷啟動;
iii. # mount –F vxfs /dev/vx/dsk/DB2DG/DB2Vol /home/deb; 掛載文件系統;
d) 在system2啟動原來在system1創建的數據庫testdb:
i. # su - db2inst1
ii. # db2start
iii. # db2 connect to testdb
如果能夠連接成功,則數據庫雙機配置成功,如果數據庫在某系統上損壞后,它可以被VCS切換到另外一臺機器并運行。
3. 配置VCS管理雙機熱備
a) 拷貝DB2代理配置文件到VCS的配置目錄:
i. cp /etc/VRTSvcs/conf/Db2udbTypes.cf 、/etc/VRTSvcs/conf/config/Db2udbTypes.cf
b) 打開VCS圖形工具
i. # /opt/VRTSvcs/bin/hagui &
c) 創建服務組(service group),起名為db2;
d) 導入DB2代理配置文件:
文件->導入->確定;
e) 創建六個資源:
i. 磁盤組:指明DB2DG;
ii. 卷:DB2Vol
iii. 掛載點:/home/db2
iv. 網卡:公網網卡(例如bge0)
v. IP地址:可以是虛擬IP地址(192.168.0.3),如果前面的cfgnode文件中寫的是虛擬IP,否則就在system1寫入(192.168.0.1),在system2寫入(192.168.0.2)。
vi. DB2 aent:這個資源會監控db2在集群中的運行情況。
f) 為這六個資源創建依賴關系(右鍵點擊資源,選擇link):
i. IP依賴NIC網卡的工作正常;
ii. 卷的存在依賴于磁盤組的狀態;文件系統依賴卷;
iii. db2代理的狀態要同時依賴于IP地址的存在和文件系統的存在。
g) 右鍵點擊db2服務組,選擇online,讓db2在system1上線;
h) 右鍵點擊db2服務組,選擇switch to,讓db2切換到system2。
i) 如果切換正常,則VCS配置成功。
總結: 雙機配置是現在市場上比較認可的一種維護系統高可用的配置方案,該方法有簡單操作,方便管理,花費比較小等諸多優點。而利用symantec的VCS和SF來組成這套管理DB2的方法,更是有著直觀,可靠的優點。是用戶選擇雙機熱備的一個主要考慮的方案。今天的講述,就是一個標準的雙機熱備的配置方法。對于DB2大書籍并行處理數據庫(MPP)的講述,以及對于其他的數據庫(oracle,sybase)雙機配置的方法,將會在稍后的文章講述。