资讯专栏INFORMATION COLUMN

ORACLE19C IPV4+IPV6双栈配置实验

社区管理员 / 573人阅读

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


背景

为了满足海量地址分配需求,IPV6替代IPV4已成为必然。新部署的ORACLE数据库已经直接使用IPV6,已部署的ORACLE数据库也正在更改IPV4使用IPV6。
数据库更改IPV4使用IPV6还涉及主机和客户端网络更改,如果同时实施所有网络更改,客户端多且网络比较复杂的环境,业务停机时间会很长从而影响业务正常使用。

为了应对这种情况,IPV4+IPV6双栈过渡技术也就应运而生,基本上新版本的软硬件都具备双栈配置。


ORACLE数据库配置IPV4+IPV6双栈

2.1 版本支持

Oracle Grid Infrastructure (GI)集群12C以前是不支持IPV6,如果使用早于 12.1.0.2 的 GI 版本,请先升级到12.1.0.2 或更高版本支持IPV4+IPV6双栈。

2.2 网络规划

本次实验双栈目标是将客户端访问网络配置更改,只更改SCANIP、VIPIP和PUBLICIP网络,SCAN、VIP和主机的名称不变,唯一更改是IP地址,更改网络不能滚动方式完成,因此必须中断数据库。
本次实验私有和私网存储单元访问网络不需要对它们进行任何更改,可以使用这些网络远程登录,完成本次实验网络更改。
对于IPV6,所有标准子网都是/64,要计算此IP地址的子网,只需获取地址的前4部分(fd15:4ba5:5a2b:1008)并将“::0”附加到它:fd15:4ba5:5a2b:1008::0。

2.3 获取GI集群配置信息

  • (grid)$ srvctl config network

  • (grid)$ srvctl config scan

  • (grid)$ srvctl config scan_listener

  • (grid)$ srvctl config vip -n rac19c1
  • (grid)$ srvctl config vip -n rac19c2

  • (grid)$ srvctl config listener

  • (grid)$ srvctl config nodeapps

  • (grid)$ srvctl config cvu

  • (grid)$ oifcfg getif

2.4 停止集群服务并检查状态

  • (grid)$ srvctl stop listener

  • (grid)$ srvctl stop scan_listener

  • (grid)$ srvctl stop database -db rac19c

  • (grid)$ srvctl stop cvu

  • (grid)$ srvctl stop vip -n rac19c1
  • (grid)$ srvctl stop vip -n rac19c2

  • (grid)$ srvctl stop scan

  • (grid)$ srvctl stop nodeapps

注意:如果有如下报错,可以强制停止服务。
----强制停止。

  •   (grid)$ crsctl stat res -t

2.5 配置hosts文件

建议数据库双栈使用DNS,为了使主机 VIP 和 SCAN 的主机名必须解析为IPv4和IPv6 IP地址。
本次实验环境没有DNS配置,只配置hosts,配置如下:
cp /etc/hosts /etc/hosts.bak
vi /etc/hosts
#Public IP
192.168.100.91 rac19c1
192.168.100.92 rac19c2
#Virtual IP
192.168.100.101 rac19c1-vip
192.168.100.102 rac19c2-vip
#Scan IP
192.168.100.111 rac19c-scan

#Public IP
fd15:4ba5:5a2b:1008::0100:0091 rac19c1_v6
fd15:4ba5:5a2b:1008::0100:0092 rac19c2_v6
#Virtual IP
fd15:4ba5:5a2b:1008::0100:0101 rac19c1_v6-vip
fd15:4ba5:5a2b:1008::0100:0102 rac19c2_v6-vip
#Scan IP
fd15:4ba5:5a2b:1008::0100:0111 rac19c_v6-scan

2.6 修改/etc/sysctl.conf

每个数据库节点上,/etc/sysctl.conf修改默ipv6设置。参数:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
1禁用0开启,参数redhat7默认开启,不需要修改,也可以写入sysctl.conf文件,运行“sysctl -p”生效。

2.7 更新/etc/sysconfig/network

每个数据库节点上都修改,添加以下参数:

2.8 修改ifcfg-eth0

每个数据库节点上都修改,确保ifcfg-eth0文件同时包含IPV6和IPV4网络配置。

2.9 重启网卡并验证

(root)# ifdown eth0;ifup eth0
(root)# ifconfig eth0

2.10 修改/etc/host.conf

用户需要使用DNS来解析SCAN,否则会发生一些问题。以往案例是通过下面的方式规避了这个问题,请参考:
在/etc/host.conf配置文件中添加"multi on"。

2.11 添加网络资源

群集中的一个节点上使用新的网络配置添加网络资源。
$su - root
(root)# srvctl modify network -netnum 1 -subnet fd15:4ba5:5a2b:1008::0/64/eth0

2.12 修改节点VIP

必须首先删除节点VIP,然后重新添加。

2.13 验证节点VIP

在这些更改之后,节点vip资源应该在USR_ORA_VIP属性中列出IPV4和IP6 IP,如下所示:

2.14 添加公共接口

使用 oifcfg 将新的公共接口添加到集群。
注意:您在指定网络时不能使用速记双冒号语法,除非您使用的是 12.1.0.2 BP13 或更高版本。

2.15 仅一个节点上将扫描集群名

注意:因为没有使用dns,临时把hosts文件里IPV6和IPV4的scanname(rac19c-scan)修改成一样,扫描完成后,修改IPV6的scanname为rac19c_v6-scan,如果hosts中IPV6和IPV4的scanname相同,GI运行期间会一直有报错。

2.16 在集群中的一个节点上修改网络资源以激活IPV6配置

$su - root
(root)# srvctl modify network -iptype both

2.17 开启集群并验证

2.18 最后一次检查

在一个节点上重新启动所有集群组件。

2.19 在一个节点上重新启动数据库

2.20 检查GI集群配置信息

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129088.html

相关文章

  • 一文读懂 IPv4IPv6 的过渡技术

    摘要:双栈节点同时包含和的网络层,但传输层协议如和的使用仍然是单一的。按照目前分析的过渡技术,双栈技术以及隧道技术是相比较易用性更高,也更容易实现。 在介绍 IPv4 到 IPv6 过渡技术之前,我们先来简单了解一下 IPv4 和 IPv6。什么是 IPv4?IPv4 全称为 Internet Protocol version 4,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,IP ...

    TNFE 评论0 收藏0
  • UWAF推出IPv6合规解决方案,助力金融政府客户IPv6改造,更有1元体验版尝鲜!

    摘要:近期,又迎来了一次重大升级,主要包括如下重点功能新增华南区域节点扩展包,推出合规解决方案,新增中国内地体验版。后续将进一步支持回源多区域部署等功能,助力政府金融企业快速安全的实现改造。Web系统承载着各企事业单位的门户、注册登录、业务执行等职责,很容易遭受各种类型的恶意流量攻击,影响应用可用性、损害安全性或消耗过多的资源,UCloud Web应用防火墙UWAF则可以有效保护用户的 Web 应...

    Tecode 评论0 收藏0
  • 多部门组织开展IPv6部署和应用试点,西部数码提供多种IPV6解决方案

    摘要:二是单栈部署应用。为助力高校事业单位研究机构等试点单位完成升级改造,西部数码特推出政务版改造服务。为助力企业轻松应对部署,西部数码重磅上线双栈虚拟主机虚拟主机,支持和双栈网络,可最大程度降低部署成本,有效减少客户流失。 近日,中央网信办、国家发展改革委、工业和信息化部、教育部、科技部、公安部、财政部、住房和城乡建设部、水利部、中国人民银行、国务院国资委、国家广电总局印发《关于开展IPv6...

    不知名网友 评论0 收藏0
  • ipv6 前缀

    摘要:前缀怎么查看前缀是地址中具有固定值的位数部分或表示网络标识的位数部分。的子网标识路由器和地址范围前缀表示法与采用的标记法相同,其前缀可书写为地址前缀长度。站点本地单播地址包含一个前缀子网以及接口。介绍一些常用的地址前缀即,等于。IPv6 前缀怎么查看?IPv6 前缀是地址中具有固定值的位数部分或表示网络标识的位数部分。IPv6的子网标识、路由器和地址范围前缀表示法与IPv4采用的CIDR标记...

    不知名网友 评论0 收藏0
  • 【全球动态加速 PathX】苹果审核加速通道:产品介绍及使用

    摘要:借助于苹果审核加速通道,可以帮助因网络原因被打回的重新通过审核。注意事项苹果审核通道的主要作用是方便用户通过审核,提供的带宽有限。苹果审核加速通道产品介绍苹果审核加速通道是PathX衍生的子产品,旨在解决由于中美之间国际公网不稳定,导致在中国大陆地区部署的APP被App Store审核团队审核时,由于打开APP首页慢、加载内容白屏及网络连接中断等问题导致审核被拒。借助于PathX—苹果审核加...

    Tecode 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<