不知不觉来到了第四十期,又是一个整十节点,现在除了大假也基本达到了一周一篇的要求,虽然阅读量还是一般般,但还是会坚持下去。
本周因为众所周知的原因,不能做操作变更,但是下周就要时间紧张的进行IPv6改造并迎接检查,所以本周的一大任务就是做好数据库IPv6改造的准备。
技术向,知道写了些啥。
Oracle Database 19.3,2节点RAC,数据库名称为db,具体IP及主机名如下:
IP | 主机名 | 新增IPv6 |
---|---|---|
10.10.10.11 | db01 | fd15:4ba5:5a2b:1008:10:10:10:11 |
10.10.10.12 | db02 | fd15:4ba5:5a2b:1008:10:10:10:12 |
10.10.10.13 | db01-vip | fd15:4ba5:5a2b:1008:10:10:10:13 |
10.10.10.14 | db02-vip | fd15:4ba5:5a2b:1008:10:10:10:14 |
10.10.10.15 | db-scan | fd15:4ba5:5a2b:1008:10:10:10:15 |
由于本次改造只针对client网络,不针对private网络(一体机不支持IPv6),因此也仅列举了client网络的主机名及IP。
/etc/hosts
10.10.10.11 db01
10.10.10.12 db02
10.10.10.13 db01-vip
10.10.10.14 db02-vip
10.10.10.15 db-scan
fd15:4ba5:5a2b:1008:10:10:10:11 db01
fd15:4ba5:5a2b:1008:10:10:10:12 db02
fd15:4ba5:5a2b:1008:10:10:10:13 db01-vip
fd15:4ba5:5a2b:1008:10:10:10:14 db02-vip
fd15:4ba5:5a2b:1008:10:10:10:15 db-scan
db01:
/etc/sysconfig/network-scripts/ifcfg-ens32
#调整、添加以下内容
IPV6_AUTOCONF=no #不自动获取IP
IPV6ADDR=fd15:4ba5:5a2b:1008:10:10:10:11/64
IPV6_DEFAULTGW=fd15:4ba5:5a2b:1008::1
db02:
/etc/sysconfig/network-scripts/ifcfg-ens32
#调整、添加以下内容
IPV6_AUTOCONF=no #不自动获取IP
IPV6ADDR=fd15:4ba5:5a2b:1008:10:10:10:12/64
IPV6_DEFAULTGW=fd15:4ba5:5a2b:1008::1
systemctl restart network
备份OCR:略。
root用户执行:
srvctl modify network -subnet fd15:4ba5:5a2b:1008::/64/ens32
root用户执行:
srvctl modify vip -node db01 -netnum 1 -address db01-vip/64
srvctl modify vip -node db02 -netnum 1 -address db02-vip/64
grid用户执行:
oifcfg setif -global ens32/fd15:4ba5:5a2b:1008:::public
root用户执行:
srvctl modify scan -scanname db-scan
root执行:
srvctl modify network -netnum 1 -iptype both
#开启IPv4和IPv6双栈运行
至此集群IPv6的集群配置已完成
所有IPv6配置已生效。
VIP及SCANIP已正常分配。
本地监听与SCAN监听已增加IPv6相关地址。
已可以通过IPv6进行远程访问。
老规矩,知道写了些啥。