新闻中心
联系我们
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)双机配置的方法,将会在稍后的文章讲述。