雙節點 DB2 HADR(Primary/Standby)搭配 IBM Tivoli System Automation (TSA) 實現自動故障轉移。本文記錄 TSA 叢集環境前置配置全過程。
# node01 hostname db2-node01 # /etc/hosts 127.0.0.1 localhost 10.0.0.1 db2-node01 10.0.0.2 db2-node02 # node02 hostname db2-node02 # /etc/hosts 同上
驗證雙向 ping 通暢。
# 兩節點皆執行 echo 'export CT_MANAGEMENT_SCOPE=2' >> /etc/profile source /etc/profile
yum install -y rsh-server xinetd
chkconfig xinetd on chkconfig rsh on chkconfig rlogin on service xinetd restart
# /root/.rhosts db2-node01 root db2-node02 root # /home/db2inst2/.rhosts db2-node01 root db2-node02 root chown db2inst2:db2iadm1 /home/db2inst2/.rhosts chmod 600 /home/db2inst2/.rhosts
cd /usr/kerberos/bin mv rsh rsh.sav ln -s /usr/bin/rsh rsh service xinetd restart
echo 'rsh' >> /etc/securetty
rsh db2-node01 hostname rsh db2-node02 hostname
# 兩節點皆以 root 執行 preprpnode db2-node01 db2-node02
service iptables stop chkconfig iptables off # SELinux 設為 Disabled 或 Permissive vim /etc/selinux/config # SELINUX=disabled reboot
完成 TSA 環境基礎建設後,將進入 db2haicu 互動式配置 HADR 資料庫自動故障轉移與虛擬 IP (VIP) 浮動,請參考系列下一篇。