Oracle RAC VIP和扫描IP
我已经阅读了Oracle RAC文档好几次了,但是扫描和VIP仍然让我感到困惑。有人能帮我理解这需要如何配置技术,以便我可以解释它我的网络管理员Oracle RAC VIP和扫描IP,oracle,oracle11g,dns,oracle-rac,Oracle,Oracle11g,Dns,Oracle Rac,我已经阅读了Oracle RAC文档好几次了,但是扫描和VIP仍然让我感到困惑。有人能帮我理解这需要如何配置技术,以便我可以解释它我的网络管理员 在Oracle RAC中,每个VIP应该绑定到节点还是只需要DNS a记录,而不将其分配给node1或node2,以及主机文件中的条目? 我知道,在执行网格群集安装时,Oracle会自动绑定VIP,但这应该是分配给其中一个节点的DNS的一部分,还是应该是免费且未分配的 需要在DNS记录中创建Oracle扫描IP;这是以反向查找或循环方式记录到3个IP的
Hostname Physical IP Virtual hostnmae Virtual IP
rac1 10.1.1.1 rac1-vip 10.1.1.4
rac2 10.1.1.2 rac2-vip 10.1.1.5
rac3 10.1.1.3 rac3-vip 10.1.1.6
此外,您可以将扫描定义为:
rac扫描
带有三个IP,10.1.1.7、10.1.1.8、10.1.1.9
。同样,DNS定义将被定义为以循环顺序提供这些IP
请注意,扫描VIP、主机VIP和物理IP都位于同一子网中
最后,虽然您没有询问,但为了完成这幅图,您还需要为每个主机分配一个私有的、不可路由的IP,并且该IP将与私有互连相关联。因此,您可能会有以下情况:
rac1-priv 172.16.1.1
rac2-priv 172.16.1.2
rac3-priv 172.16.1.3
请注意,'-priv'地址不应位于DNS中,而应仅位于RAC群集中每个主机的/etc/hosts文件中。(它们是私有的、不可路由的,只有clusterware才会知道或使用这些地址,因此添加到DNS是没有意义的。)
另外请注意,'-priv'和物理IP/主机名定义应位于/etc/hosts中,物理IP和VIP应位于DNS中。因此,DNS和/etc/hosts中的物理IP,仅DNS中的VIP,“-priv”地址仅在/etc/hosts中。我目前正在进行安装,cluvfy-pre-crinst在VIP“未找到接口”时失败。VIP是主机文件的一部分,并使用“A”添加到DNS服务器指向每个节点的记录只是试图了解如何在DNS服务器和节点上配置VIP。在我的安装中(在经历了很多痛苦之后刚刚完成)。我的DNS中有所有节点的“A”记录,也有所有VIP节点的记录,还有3个扫描本身的记录,还有所有节点的保留查找记录。在hosts文件中,我有用于节点及其VIP的entires,但不用于扫描,还有用于节点之间的私有互连的条目(这在另一个子网上)。让我绊倒并导致我的clufy失败的是iptables的设置,这个评论现在太大了,所以将在我的回答中包括我的iptables条目谢谢。这确实消除了我的很多疑问和困惑。最后一个问题,如果我错了,请纠正我,公共IP,VIP,扫描应该在同一个公共子网上。您提到的上述示例中,它们是VIP,扫描似乎不在同一个公共子网上。这是我的示例主机文件public 192.147.3.158(RAC1)192.147.3.163