第一次安装RAC(12c),环境为两台虚拟机(Oracle Linux),一台物理机(Win)。在安装时遇到修改/etc/hosts,教程上说按下面修改:
[root@node1 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost
::1             localhost6.localdomain6 localhost6
 
# public
172.16.0.33     node1.oracleonlinux.cn       node1
172.16.0.34     node2.oracleonlinux.cn       node2
 
# private
192.168.94.11   node1-priv.oracleonlinux.cn  node1-priv
192.168.94.12   node2-priv.oracleonlinux.cn  node2-priv
 
# virtual
172.16.0.35     node1-vip.oracleonlinux.cn   node1-vip
172.16.0.36     node2-vip.oracleonlinux.cn   node2-vip
 
# scan-ip
172.16.0.223            scan-cluster.oracleonlinux.cn
我想问下,public IP、private ip、virtual IP、scan-ip分别对应我的环境哪些IP呢?

解决方案 »

  1.   

    public IP就是你主机对外的IP,vip是在安装过程中会绑定到public ip所在网卡的IP,你不需要操心,private IP是用来集群内部通信的,独立于public IP所在的网卡,SCAN IP类似vip,通常如果没有借助外部服务的话,使用/etc/hosts解析,只会启动在集群中先启动的节点上,这个也是安装过程中就会创建的IP,不需要人为添加