您无需为单主机全局群集配置专用网络。即使该群集不使用任何专用网络,scinstall 实用程序也会为其自动指定默认的专用网络地址和网络掩码。
Sun Cluster 软件使用专用网络在各节点之间以及受管于 Sun Cluster 软件的各个非全局区域之间进行内部通信。Sun Cluster 配置要求专用网与群集至少互连有两个连接。在群集的第一个节点上配置 Sun Cluster 软件时,可以使用以下方式之一指定专用网络地址和网络掩码:
接受默认的专用网络地址 (172.16.0.0) 和默认的网络掩码。
在 Solaris 10 OS 上,默认网络掩码为 255.255.240.0。此 IP 地址范围最多可支持 12 个区域群集和 10 个专用网络,以及数量相加后总数不超过 64 的投票节点与非全局区域。
在 Solaris 9 OS 上,默认网络掩码为 255.255.248.0。此 IP 地址范围最多可支持 10 个专用网络,以及总数不超过 64 的节点。
IP 地址范围可支持的最大投票节点数并不反映硬件或软件配置当前可支持的最大投票节点数。
另指定一个允许的专用网络地址,接受默认的网络掩码。
接受默认的专用网络地址,另指定一个网络掩码。
另指定一个专用网络地址和一个网络掩码。
如果您选择指定另一个网络掩码,scinstall 实用程序将提示您输入您希望该 IP 地址范围支持的节点数和专用网络数。在 Solaris 10 OS 上,该实用程序还提示您输入您希望支持的区域群集数。您所指定的全局群集节点数还应包括将使用专用网络的非群集化非全局区域的预期数量。
该实用程序将计算可支持所指定的节点数、区域群集数和专用网络数的最小 IP 地址范围的网络掩码。计算出的网络掩码支持的节点(包括非全局区域)数、区域群集数和专用网络数可能会大于提供的值。scinstall 实用程序还会计算第二个网络掩码,该网络掩码至少支持两倍于指定值的节点数、区域群集数和专用网络数。如果使用第二个网络掩码,则无需重新配置群集的 IP 地址范围就可以适应未来的增长。
接下来,该实用程序将询问您要选择哪个网络掩码。您可以指定任意一个计算所得的网络掩码,也可以提供其他网络掩码。所指定的网络掩码必须至少支持您在该实用程序中指定的节点数和专用网络数。
可能需要更改群集的专用 IP 地址范围,以支持添加投票节点、非全局区域、区域群集或专用网络。
要在建立群集之后更改其专用网络地址和网络掩码,请参见《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“如何更改现有群集的专用网络地址或地址范围”。您必须关闭群集才能进行这些更改。
但是,在 Solaris 10 OS 上,如果使用 cluster set-netprops 命令仅更改网络掩码,群集可以保持在群集模式。 对于群集中已经配置的任何区域群集,专用 IP 子网以及为该区域群集分配的相应专用 IP 地址也将更新。
如果指定默认值以外的专用网地址,此地址必须满足下列要求:
地址和网络掩码的大小-专用网络地址不能小于网络掩码。例如,如果网络掩码为 255.255.255.0,则可以使用专用网络地址 172.16.10.0。但是,如果网络掩码为 255.255.0.0,您就不能使用专用网络地址 172.16.10.0。
可接受的地址-地址必须包含在 RFC 1918 保留给专用网络使用的地址块中。您可以与 InterNIC 联系以获取 RFC 的副本,也可以在 http://www.rfcs.org 上查看 RFC 联机文档。
在多个群集中使用-可以在多个群集中使用相同的专用网络地址,但前提是这些群集位于不同的专用网络上。不能从物理群集外部访问专用 IP 网络地址。
对于在同一物理计算机上创建的 Sun Logical Domains (LDoms) 来宾域以及连接到同一个虚拟交换机的 Sun Logical Domains (LDoms) 来宾域,专用网络由此类来宾域共享,并且对所有这些域都可见。在向 scinstall 实用程序指定供来宾域群集使用的专用网络 IP 地址范围之前,请务必小心。请确保还没有同一物理计算机上且共享其虚拟交换机的其他来宾域使用该地址范围。
IPv6-Sun Cluster 软件不支持将 IPv6 地址用于专用互连。系统在专用网络适配器上配置 IPv6 地址以支持使用 IPv6 地址的可伸缩服务。但是专用网络上的节点间通信不使用这些 IPv6 地址。
有关专用网络的更多信息,请参见《系统管理指南:IP 服务》(Solaris 9 或 Solaris 10)中的“规划 TCP/IP 网络(任务)”。