【生产变更】- Oracle RAC添加配置ipv6地址
一、概述
随着ipv4的使用和设备数量激增,ipv4地址数量逐渐减少(仅有约43亿个地址),而ipv6的普及解决了ipv4地址不足、简化了网络管理、提升了性能和安全性,并支持新兴应用,因此被广泛采用。ipv6提供约340万亿亿亿亿个地址,足以应对未来需求。并且ipv6无需网络地址转换(NAT),简化了网络配置和管理。支持自动配置,设备可自行获取地址,减少手动设置。许多国家和企业推动ipv6部署,以应对IPv4地址枯竭。主流操作系统、路由器和网络设备均已支持ipv6,技术成熟度提高等优点,随着IPv4地址耗尽,ipv6成为必然选择,推动其广泛应用。
本文档针对Oracle RAC环境,添加配置ipv6地址。根据多次实际环境的变更,总结出最安全可靠的变更操作。
二、环境检查及备份
2.1 检查并备份系统层面IP配置
(root)# ifconfig -a
(root)# ifconfig -a >> /tmp/woqu_ipconfig.bak
2.2 检查并备份监听配置
(grid)$ cat $ORACLE_HOME/network/admin/listener.ora
(grid)$ cp $ORACLE_HOME/network/admin/listener.ora $ORACLE_HOME/network/admin/listener.ora_bak
2.3 检查并备份网卡配置
这里使用了bond配置,如果没有使用bond配置,备份对应网卡的配置文件即可
(root)#cat /etc/sysconfig/network-scripts/ifcfg-bond0
(root)#cp /etc/sysconfig/network-scripts/ifcfg-bond0 /etc/sysconfig/network-scripts/bak_ifcfg-bond0_bak
2.4 检查并备份/etc/hosts
(root)#cat /etc/hosts
(root)#cp /etc/hosts /etc/hosts_bak
三、集群层面配置
3.1 检查集群配置
(root)$ srvctl config nodeapps
(root)$ srvctl config cvu
(root)$ oifcfg getif
(root)$ srvctl config scan
(root)$ srvctl config scan_listener