在 Ubuntu 上做 IBM Informix 的“集群部署”,通常说的是 Informix 的 高可用/集群方案。Informix 常见集群架构有:
下面以 Ubuntu + Informix + HDR(最常用) 为例说明基本集群部署步骤,其他方案思路类似。
示例:
192.168.1.10 ifx-primary
192.168.1.11 ifx-standby
groupadd -g 3000 informix
useradd -u 3000 -g informix -d /home/informix -m informix
passwd informix
tar -xvf iif.*.tar
./ids_install
安装目录示例:
/opt/ibm/informix
/home/informix/.bashrc
export INFORMIXDIR=/opt/ibm/informix
export INFORMIXSERVER=ifx_primary
export ONCONFIG=onconfig.primary
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib
DBSERVERNAME ifx_primary
ROOTPATH /data/ifx/rootdbs
ROOTSIZE 200000
LOGFILES 10
LOGSIZE 5000
MIRROR 0
TAPEDEV /dev/null
LTAPEDEV /dev/null
DRAUTO 1
ifx_primary onsoctcp ifx-primary 9088
ifx_standby onsoctcp ifx-standby 9088
oninit -iv
rsync -avz ifx-primary:/data/ifx /data/
DBSERVERNAME ifx_standby
ROOTPATH /data/ifx/rootdbs
ifx_primary onsoctcp ifx-primary 9088
ifx_standby onsoctcp ifx-standby 9088
onmode -d primary ifx_standby
oninit -PHY
onmode -d secondary ifx_primary
主节点:
onstat -g dri
应看到:
Primary / Operational
备节点:
Secondary / Operational
onmode -d add SDSonmode -d add RSS如果你能说明:
我可以给你 更精确的配置文件示例。