| 
 咨询电话:010-51727811/12/13
当前位置: 首页 > 新闻中心 > 业内新闻 >
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)双机配置的方法,将会在稍后的文章讲述。