环境为俩台物理机挂载iscsi存储安装grid过程中
设置scan集群名称、名称、端口的步骤中
报出
SEVERE: ERROR: PRCT-1011 : 无法运行 "oifcfg"
SEVERE: [FATAL] [INS-40725] 无法确定是否存在其子网与 SCAN VIP 子网匹配的接口。
原因: 确定是否存在其子网与 SCAN VIP 子网匹配的接口期间出现故障。
操作: 请确保有一个公共接口具有与 SCAN VIP 匹配的子网, 或者选择一个具有与公共接口匹配的子网的 SCAN VIP。google之后类似的情况并不多
普遍怀疑由于NLS环境变量错误导致
删除NLS变量后并未解决
使用cluvfy得到”找不到用于 VIP 的合适接口集“错误
搜索之后普遍怀疑
1、hosts文件内容错误
2、grid不允许192.168 172 10等私网网段IP
3、未设置网关
多次尝试修改以上内容未果
目前使用的安装文件为官网下载的11g较新版本
使用同样版本的安装文件,并使用同样的hosts与ip曾经安装过没有问题
已设置网关
还请各为高手能否帮忙分析一下是什么问题导致的
路由为
ip route show
default via 172.21.67.254 dev bond0 proto static metric 300
default via 192.168.10.1 dev bond1 proto static metric 301
default via 192.168.10.1 dev bond2 proto static metric 302
default via 192.168.10.1 dev bond3 proto static metric 303
10.33.0.0/16 via 10.33.99.254 dev bond2 proto static metric 300
10.33.99.0/24 dev bond2 proto kernel scope link src 10.33.99.39 metric 300
172.16.10.0/24 dev bond3 proto kernel scope link src 172.16.10.249 metric 300
172.20.0.0/15 via 172.21.67.254 dev bond0 proto static metric 300
172.21.67.0/24 dev bond0 proto kernel scope link src 172.21.67.39 metric 300
192.168.10.0/24 dev bond1 proto kernel scope link src 192.168.10.201 metric 300
192.168.10.1 dev bond2 proto static scope link metric 300
192.168.10.1 dev bond3 proto static scope link metric 301 hosts文件为
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#public ip
192.168.10.201 rac1 BFJD-PSC-BCEC-YW-SV1035
192.168.10.202 rac2 BFJD-PSC-BCEC-YW-SV1036
#priv ip
172.16.10.249 rac1priv
172.16.10.250 rac2priv
#vip ip
192.168.10.203 rac1vip
192.168.10.204 rac2vip
#scan ip
192.168.10.210 racscan节点1 grid用户环境变量为(节点2除ORACLE_SID以外,其他相同)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS";
export THREADS_FLAG=native;
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022 cluvfy结果为
runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
行 集群服务设置 的预检查
正在检查节点的可访问性...
检查: 节点 "BFJD-PSC-BCEC-YW-SV1035" 的节点可访问性
目标节点 是否可访问?
------------------------------------ ------------------------
rac2 是
rac1 是
结果:节点 "BFJD-PSC-BCEC-YW-SV1035" 的节点可访问性检查已通过
正在检查等同用户...
检查: 用户 "grid" 的等同用户
节点名 注释
------------------------------------ ------------------------
rac2 通过
rac1 通过
结果:用户 "grid" 的等同用户检查已通过
正在检查节点的连接性...
正在检查主机配置文件...
节点名 状态 注释
------------ ------------------------ ------------------------
rac2 通过
rac1 通过
主机配置文件的验证成功
节点 "rac2" 的接口信息
名称 IP 地址 子网 网关 默认网关 HW 地址 MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
bond0 172.21.67.40 172.21.67.0 UNKNOWN UNKNOWN 30:E1:71:6C:AD:FC 1500
bond1 192.168.10.202 192.168.10.0 UNKNOWN UNKNOWN 48F:37:06:9E4 1500
bond2 10.33.99.40 10.33.99.0 UNKNOWN UNKNOWN 48F:37:03:49:75 1500
bond3 172.16.10.250 172.16.10.0 UNKNOWN UNKNOWN 48F:37:03:49:74 1500
节点 "rac1" 的接口信息
名称 IP 地址 子网 网关 默认网关 HW 地址 MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
bond0 172.21.67.39 172.21.67.0 UNKNOWN UNKNOWN 30:E1:71:6C:9D:FC 1500
bond1 192.168.10.201 192.168.10.0 UNKNOWN UNKNOWN 48F:37:06:9E:98 1500
bond2 10.33.99.39 10.33.99.0 UNKNOWN UNKNOWN 48F:37:03:49:A1 1500
bond3 172.16.10.249 172.16.10.0 UNKNOWN UNKNOWN 48F:37:03:49:A0 1500
检查: 子网 "172.21.67.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond0 rac1:bond0 是
结果:含有节点 rac2,rac1 的子网 "172.21.67.0" 的节点连接性检查已通过
检查: 子网 "172.21.67.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:172.21.67.40 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:172.21.67.39 通过
结果:子网 "172.21.67.0" 的 TCP 连接性检查通过
检查: 子网 "192.168.10.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond1 rac1:bond1 是
结果:含有节点 rac2,rac1 的子网 "192.168.10.0" 的节点连接性检查已通过
检查: 子网 "192.168.10.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:192.168.10.202 通过
结果:子网 "192.168.10.0" 的 TCP 连接性检查失败
检查: 子网 "10.33.99.0" 的节点连接性
WARNING:
确保 IP 地址 "10.33.99.39" 已启用并且是节点 "rac1" 上的有效 IP 地址
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond2 rac1:bond2 否
结果:子网 "10.33.99.0" 的节点连接性检查失败
#该bond2为存储网络,策略为互不相通
检查: 子网 "10.33.99.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:10.33.99.40 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:10.33.99.39 通过
结果:子网 "10.33.99.0" 的 TCP 连接性检查通过
检查: 子网 "172.16.10.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond3 rac1:bond3 是
结果:含有节点 rac2,rac1 的子网 "172.16.10.0" 的节点连接性检查已通过
检查: 子网 "172.16.10.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:172.16.10.250 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:172.16.10.249 通过
结果:子网 "172.16.10.0" 的 TCP 连接性检查通过
在子网 "172.21.67.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond0:172.21.67.40
rac1 bond0:172.21.67.39
在子网 "192.168.10.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond1:192.168.10.202
rac1 bond1:192.168.10.201
在子网 "172.16.10.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond3:172.16.10.250
rac1 bond3:172.16.10.249
WARNING:
找不到用于 VIP 的合适接口集
结果:节点的连接性检查失败……………………………………
为以下节点生成了修复信息:
rac2,rac1
请在每个节点上以 "root" 用户身份运行以下脚本来执行修复:
'/tmp/CVU_11.2.0.1.0_grid/runfixup.sh'
#运行后只修改了semmni参数,并未解决racscan的问题,且该参数已设置完毕,只是检测不到,多次修改无效
在所有节点上预检查 集群服务设置 失败。
设置scan集群名称、名称、端口的步骤中
报出
SEVERE: ERROR: PRCT-1011 : 无法运行 "oifcfg"
SEVERE: [FATAL] [INS-40725] 无法确定是否存在其子网与 SCAN VIP 子网匹配的接口。
原因: 确定是否存在其子网与 SCAN VIP 子网匹配的接口期间出现故障。
操作: 请确保有一个公共接口具有与 SCAN VIP 匹配的子网, 或者选择一个具有与公共接口匹配的子网的 SCAN VIP。google之后类似的情况并不多
普遍怀疑由于NLS环境变量错误导致
删除NLS变量后并未解决
使用cluvfy得到”找不到用于 VIP 的合适接口集“错误
搜索之后普遍怀疑
1、hosts文件内容错误
2、grid不允许192.168 172 10等私网网段IP
3、未设置网关
多次尝试修改以上内容未果
目前使用的安装文件为官网下载的11g较新版本
使用同样版本的安装文件,并使用同样的hosts与ip曾经安装过没有问题
已设置网关
还请各为高手能否帮忙分析一下是什么问题导致的
路由为
ip route show
default via 172.21.67.254 dev bond0 proto static metric 300
default via 192.168.10.1 dev bond1 proto static metric 301
default via 192.168.10.1 dev bond2 proto static metric 302
default via 192.168.10.1 dev bond3 proto static metric 303
10.33.0.0/16 via 10.33.99.254 dev bond2 proto static metric 300
10.33.99.0/24 dev bond2 proto kernel scope link src 10.33.99.39 metric 300
172.16.10.0/24 dev bond3 proto kernel scope link src 172.16.10.249 metric 300
172.20.0.0/15 via 172.21.67.254 dev bond0 proto static metric 300
172.21.67.0/24 dev bond0 proto kernel scope link src 172.21.67.39 metric 300
192.168.10.0/24 dev bond1 proto kernel scope link src 192.168.10.201 metric 300
192.168.10.1 dev bond2 proto static scope link metric 300
192.168.10.1 dev bond3 proto static scope link metric 301 hosts文件为
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#public ip
192.168.10.201 rac1 BFJD-PSC-BCEC-YW-SV1035
192.168.10.202 rac2 BFJD-PSC-BCEC-YW-SV1036
#priv ip
172.16.10.249 rac1priv
172.16.10.250 rac2priv
#vip ip
192.168.10.203 rac1vip
192.168.10.204 rac2vip
#scan ip
192.168.10.210 racscan节点1 grid用户环境变量为(节点2除ORACLE_SID以外,其他相同)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS";
export THREADS_FLAG=native;
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022 cluvfy结果为
runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
行 集群服务设置 的预检查
正在检查节点的可访问性...
检查: 节点 "BFJD-PSC-BCEC-YW-SV1035" 的节点可访问性
目标节点 是否可访问?
------------------------------------ ------------------------
rac2 是
rac1 是
结果:节点 "BFJD-PSC-BCEC-YW-SV1035" 的节点可访问性检查已通过
正在检查等同用户...
检查: 用户 "grid" 的等同用户
节点名 注释
------------------------------------ ------------------------
rac2 通过
rac1 通过
结果:用户 "grid" 的等同用户检查已通过
正在检查节点的连接性...
正在检查主机配置文件...
节点名 状态 注释
------------ ------------------------ ------------------------
rac2 通过
rac1 通过
主机配置文件的验证成功
节点 "rac2" 的接口信息
名称 IP 地址 子网 网关 默认网关 HW 地址 MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
bond0 172.21.67.40 172.21.67.0 UNKNOWN UNKNOWN 30:E1:71:6C:AD:FC 1500
bond1 192.168.10.202 192.168.10.0 UNKNOWN UNKNOWN 48F:37:06:9E4 1500
bond2 10.33.99.40 10.33.99.0 UNKNOWN UNKNOWN 48F:37:03:49:75 1500
bond3 172.16.10.250 172.16.10.0 UNKNOWN UNKNOWN 48F:37:03:49:74 1500
节点 "rac1" 的接口信息
名称 IP 地址 子网 网关 默认网关 HW 地址 MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
bond0 172.21.67.39 172.21.67.0 UNKNOWN UNKNOWN 30:E1:71:6C:9D:FC 1500
bond1 192.168.10.201 192.168.10.0 UNKNOWN UNKNOWN 48F:37:06:9E:98 1500
bond2 10.33.99.39 10.33.99.0 UNKNOWN UNKNOWN 48F:37:03:49:A1 1500
bond3 172.16.10.249 172.16.10.0 UNKNOWN UNKNOWN 48F:37:03:49:A0 1500
检查: 子网 "172.21.67.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond0 rac1:bond0 是
结果:含有节点 rac2,rac1 的子网 "172.21.67.0" 的节点连接性检查已通过
检查: 子网 "172.21.67.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:172.21.67.40 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:172.21.67.39 通过
结果:子网 "172.21.67.0" 的 TCP 连接性检查通过
检查: 子网 "192.168.10.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond1 rac1:bond1 是
结果:含有节点 rac2,rac1 的子网 "192.168.10.0" 的节点连接性检查已通过
检查: 子网 "192.168.10.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:192.168.10.202 通过
结果:子网 "192.168.10.0" 的 TCP 连接性检查失败
检查: 子网 "10.33.99.0" 的节点连接性
WARNING:
确保 IP 地址 "10.33.99.39" 已启用并且是节点 "rac1" 上的有效 IP 地址
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond2 rac1:bond2 否
结果:子网 "10.33.99.0" 的节点连接性检查失败
#该bond2为存储网络,策略为互不相通
检查: 子网 "10.33.99.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:10.33.99.40 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:10.33.99.39 通过
结果:子网 "10.33.99.0" 的 TCP 连接性检查通过
检查: 子网 "172.16.10.0" 的节点连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
rac2:bond3 rac1:bond3 是
结果:含有节点 rac2,rac1 的子网 "172.16.10.0" 的节点连接性检查已通过
检查: 子网 "172.16.10.0" 的 TCP 连接性
源 目标 是否已连接?
------------------------------ ------------------------------ ----------------
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac2:172.16.10.250 通过
BFJD-PSC-BCEC-YW-SV1035:192.168.10.201 rac1:172.16.10.249 通过
结果:子网 "172.16.10.0" 的 TCP 连接性检查通过
在子网 "172.21.67.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond0:172.21.67.40
rac1 bond0:172.21.67.39
在子网 "192.168.10.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond1:192.168.10.202
rac1 bond1:192.168.10.201
在子网 "172.16.10.0" 上找到的很可能是用于专用互连的候选接口的接口为:
rac2 bond3:172.16.10.250
rac1 bond3:172.16.10.249
WARNING:
找不到用于 VIP 的合适接口集
结果:节点的连接性检查失败……………………………………
为以下节点生成了修复信息:
rac2,rac1
请在每个节点上以 "root" 用户身份运行以下脚本来执行修复:
'/tmp/CVU_11.2.0.1.0_grid/runfixup.sh'
#运行后只修改了semmni参数,并未解决racscan的问题,且该参数已设置完毕,只是检测不到,多次修改无效
在所有节点上预检查 集群服务设置 失败。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货