Home  >  Article  >  Backend Development  >  DB2 HADR TSA high availability test-TSA environment configuration_PHP tutorial

DB2 HADR TSA high availability test-TSA environment configuration_PHP tutorial

WBOY
WBOYOriginal
2016-07-12 09:03:111647browse

DB2 HADR TSA高可用性测试--TSA环境配置


  • 配置所有节点名及Hosts文件
[root@db2-node01 ~]# more /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=db2-node01
[root@db2-node01 ~]#
[root@db2-node01 ~]# echo $HOSTNAME
db2-node01

[root@db2-node02 ~]# more /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=db2-node02
[root@db2-node02 ~]# echo $HOSTNAME
db2-node02
[root@db2-node02 ~]#

[root@db2-node01 ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1localhost.localdomain localhost
#::1localhost6.localdomain6 localhost6

108.88.3.106 db2-node01
108.88.3.221 db2-node02

[root@db2-node02 ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1localhost.localdomain localhost
#::1localhost6.localdomain6 localhost6

108.88.3.106 db2-node01
108.88.3.221 db2-node02
[root@db2-node02 ~]#

  • 检测主机名及Hosts配置
[root@db2-node01 ~]# ping db2-node01
PING db2-node01 (108.88.3.106) 56(84) bytes of data.
64 bytes from db2-node01 (108.88.3.106): icmp_seq=1 ttl=64 time=0.010 ms
64 bytes from db2-node01 (108.88.3.106): icmp_seq=2 ttl=64 time=0.046 ms
^C64 bytes from db2-node01 (108.88.3.106): icmp_seq=3 ttl=64 time=0.106 ms
--- db2-node01 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.010/0.054/0.106/0.039 ms
[root@db2-node01 ~]# ping db2-node02
PING db2-node02 (108.88.3.221) 56(84) bytes of data.
64 bytes from db2-node02 (108.88.3.221): icmp_seq=1 ttl=64 time=1.07 ms
64 bytes from db2-node02 (108.88.3.221): icmp_seq=2 ttl=64 time=0.280 ms


--- db2-node02 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.280/0.676/1.073/0.397 ms
[root@db2-node01 ~]#

  • node02上测试

[root@db2-node02 ~]# ping db2-node01
PING db2-node01 (108.88.3.106) 56(84) bytes of data.
64 bytes from db2-node01 (108.88.3.106): icmp_seq=1 ttl=64 time=1.64 ms
64 bytes from db2-node01 (108.88.3.106): icmp_seq=2 ttl=64 time=0.328 ms
--- db2-node01 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.328/0.985/1.643/0.658 ms

[root@db2-node02 ~]# ping db2-node02
PING db2-node02 (108.88.3.221) 56(84) bytes of data.
64 bytes from db2-node02 (108.88.3.221): icmp_seq=1 ttl=64 time=0.000 ms
64 bytes from db2-node02 (108.88.3.221): icmp_seq=2 ttl=64 time=0.127 ms
--- db2-node02 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.000/0.063/0.127/0.064 ms
[root@db2-node02 ~]#
  • 添加CT_MANAGEMENT_SCOPE在所有节点
[root@db2-node01 ~]# vi /etc/profile

export CT_MANAGEMENT_SCOPE=2

[root@db2-node02 ~]# vi /etc/profile

export CT_MANAGEMENT_SCOPE=2
  • 所有节点安装RSH服务

1.1在node01安装RSH

[root@db2-node01 ~]# rpm -qa | grep -i rsh-server
[root@db2-node01 ~]#yum install rsh-server
[root@db2-node01 ~]#chkconfig xinetd on
[root@db2-node01 ~]#chkconfig rsh on
[root@db2-node01 ~]#chkconfig rlogin on
[root@db2-node01 ~]#/etc/init.d/xinetd restart

1.2、设置RSH远程访问
[root@db2-node01 ~]#vi /root/.rhosts
db2-node01 root
db2-node02 root

1.3、修改kerberos中rsh

[root@db2-node01 ~]#cd /usr/kerberos/bin
[root@db2-node01 ~]#mv rsh rsh.sav
[root@db2-node01 ~]# ln -s /usr/bin/rsh rsh
[root@db2-node01 ~]#/etc/init.d/xinetd restart
[root@db2-node01 ~]# ls -al /usr/bin/rsh

1.4、添加 rsh 到 /etc/securetty 文件中

[root@db2-node01 ~]#echo rsh >>/etc/securetty

1.5、添加DB2实例用户RSH
[root@db2-node01 ~]#vi /home/db2inst2/.rhosts
db2-node01 root
db2-node02 root

1.6、测试
[root@db2-node01 ~]#rsh db2-node01 ls
[root@db2-node01 ~]#rsh db2-node02 ls


2.1 Install RSH on node02

[root@db2-node02 ~]# rpm -qa | grep -i rsh-server
[root@db2-node02 ~]#yum install rsh-server
[root@db2-node02 ~]#chkconfig xinetd on
[root@db2-node02 ~]#chkconfig rsh on
[root@db2-node02 ~]#chkconfig rlogin on
[root @db2-node02 ~]#/etc/init.d/xinetd restart

2.2. Set up RSH remote access
[root@db2-node02 ~]#vi /root/.rhosts
db2-node01 root
db2-node02 root

2.3. Modify rsh in kerberos

[root@db2-node01 ~]#cd /usr/kerberos/bin
[root@db2-node01 ~]#mv rsh rsh.sav
[root@db2-node01 ~]#ln -s /usr/bin/rsh rsh
[root@db2-node01 ~] #/etc/init.d/xinetd restart
[root@db2-node01 ~]# ls -al /usr/bin/rsh

2.4. Add rsh to the /etc/securetty file Medium

[root@db2-node01 ~]#echo rsh >>/etc/securetty


2.5. Add DB2 instance user RSH
[root@db2 -node01 ~]#vi /home/db2inst2/.rhosts
db2-node01 root
db2-node02 root

2.6, test
[root@db2-node01 ~] #rsh db2-node01 ls
[root@db2-node01 ~]#rsh db2-node02 ls

Initialize RSCT cluster node
The following operations are performed by the root user on db2-node01 and db2-node01
[root@db2-node01 ~]##preprpnode db2-node01 db2-node02
[root@db2-node02 ~]##preprpnode db2-node01 db2-node02

  • Turn off all node firewalls and selinux
[root@db2-node01 ~]# /etc/init.d/iptables stop
[root@db2-node02 ~]# /etc/ init.d/iptables stop


www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1084019.htmlTechArticleDB2 HADR TSA high availability test--TSA environment configuration configure all node names and Hosts files [root@db2-node01 ~]# more /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=db2...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn