用于 Sun Java System Application Server 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

Procedure如何配置和激活故障切换配置的网络资源

如果将 Sun Java System Application Server 配置为故障转移服务,则必须在安装和配置 Sun Java System Application Server 之前设置网络资源。该故障转移服务在安装和配置之后使用这些网络资源才能在群集中运行。

要执行此过程,您需要以下配置信息。


注 –

在任一群集成员上执行此过程。


步骤
  1. 成为某个群集成员的超级用户。

  2. 检验是否已将您使用的所有网络地址都添加到了名称服务数据库中。

    在 Sun Cluster 的安装过程中应该已经执行了此项检验。请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的规划一章。


    注 –

    要避免名称服务查找失败,请确保所有群集节点上的 /etc/inet/hosts 文件中包含所有的逻辑主机名。在服务器上的 /etc/nsswitch.conf 文件中配置名称服务映射,以在尝试访问 NIS、NIS+ 或 DNS 之前检查本地文件。


  3. 创建故障转移资源组以包含网络和应用程序资源。


    # scrgadm -a -g resource-group [-h nodelist]
    -g resource-group

    指定资源组的名称。您可以选择此名称。

    [-h nodelist]

    指定一个可选的、用逗号分隔的物理节点名称列表,这些节点名称标识潜在的主节点。此处的顺序确定了在故障转移过程中将节点选为主节点的顺序。


    注 –

    使用 -h 选项可以指定节点列表的顺序。如果群集中的所有节点都是潜在的主节点,则不必使用 -h 选项。


  4. 将网络资源添加到资源组。

    使用以下命令将逻辑主机名添加到资源组中。


    # scrgadm -a -L -g resource-group -l hostname, …[-n netiflist]
    -L

    指定将添加网络资源。

    -g resource-group

    指定资源组的名称。

    -l hostname, …

    指定一个用逗号分隔的网络资源的列表。

    -n netiflist

    指定一个可选的、用逗号分隔的列表,该列表标识各节点上的 IP 网络多路径处理 组。


    注 –

    netiflist 中每个元素的格式都必须为 netif@node,其中 netif 可以作为 IP 网络多路径处理 组名给出,例如 sc_ipmp0。节点可由节点名称或节点 ID 标识,例如 sc_ipmp0@1sc_ipmp@phys-schost-1。Sun Cluster 目前不支持将适配器名称用于 netif


  5. 使资源组联机。


    # scswitch -Z -g resource-group
    
    -Z

    将资源组切换到 MANAGED 状态并使其联机

    -g resource-group

    指定资源组的名称