在深圳一个客户那里搭剑过一次db2 on mscs上的主备集群,也记录了大概的步骤,现在拿出来给大家共享:
1.搭建windows 2003 sever mscs,并设置好共享设备,至少两块独立的lun,一个是给vote用,一个给db2 database(步骤略)
2.两台机分别安装db2软件和默认的db2实例
3.删除第二台机的db2实例和管理服务器das
4.在第一台机器上运行db2mscs命令,将db2服务注册到mscs服务中管理,该命令要读一个配置文件db2mscs.cfg,我编辑的文件样本如下:
#
# Global section
#
DB2_INSTANCE = DB2
DB2_LOGON_USERNAME = jt\tivoli
DB2_LOGON_PASSWORD = xxx
CLUSTER_NAME = TIVOLI
#
# MSCS Group for Node 0
#
GROUP_NAME = db2mscs
DB2_NODE = 0
IP_NAME = db2_ipname
IP_ADDRESS=10.41.168.26
IP_SUBNET=255.255.255.192
IP_NETWORK=public
NETNAME_NAME = db2_netname
NETNAME_VALUE = DATACENTER
NETNAME_DEPENDENCY = db2_ipname
DISK_NAME = 磁盘 R:
INSTPROF_DISK = R:
#TARGET_DRVMAP_DISK = Disk R:
运行的命令如下:db2mscs -f:c:\db2mscs.cfg
5.注册成功后,就可以通过mscs来切换db2服务了
注解:原理蛮简单的,只不过windows上必须用db2mscs来注册服务到mscs,而linux和unix上不用,只需要ha软件来负责切换共享设备就可以了,同时自己定义自动启停服务的脚本。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13165828/viewspace-610030/
,如需转载,请注明出处,否则将追究法律责任。