Sun Cluster 软件安装指南(适用于 Solaris OS)

如何配置名称服务开关

对群集中的每个节点执行该任务。

  1. 成为群集节点的超级用户。

  2. 编辑 /etc/nsswitch.conf 文件。

    1. 检验 clusterhostsnetmasks 数据库条目的第一个查找源。

      只有以该顺序查找,Sun Cluster 软件才能正常运行。在安装期间,scinstall(1M) 命令会将 cluster 添加到这些条目。

    2. (可选的) 如果由于命名服务变为不可用而要增强数据服务的可用性,请更改以下条目的查找顺序:

      • 对于 hostsnetmasks 数据库条目,请在 cluster 后插入 files

      • 对于 Sun Cluster HA for NFS,还需要在名称服务前、cluster files 后插入 [SUCCESS=return]


        hosts:      cluster files [SUCCESS=return] nis

        此查找顺序可以确保节点在本地解析名称时,该节点不会与列出的名称服务进行联系,而是立即返回成功。

      • 对于所有其他数据库条目,请将 files 放在查找顺序的首位。

      • 如果 [NOTFOUND=return] 标准在您修改查找顺序之后变成某条目的最后一个查找项目,则说明不再需要该标准。您可以从条目中删除 [NOTFOUND=return] 标准,也可以将该标准保留在条目中。条目末端的 [NOTFOUND=return] 标准将被忽略。

    3. 根据特定数据服务的需要进行所有其他更改。

      查看已安装的数据服务的各个手册。

    以下的示例显示了 /etc/nsswitch.conf 文件的部分内容。hostsnetmasks 数据库条目的查找顺序是:首先查找 cluster,然后查找 files。其他条目的查找顺序是首先查找 files[NOTFOUND=return] 标准已从这些条目中删除。


    # vi /etc/nsswitch.conf
    …
    passwd:     files nis
    group:      files nis
    …
    hosts:      cluster files nis
    …
    netmasks:   cluster files nis
    …

    有关 nsswitch.conf 文件条目的更多信息,请参见 nsswitch.conf(4) 手册页。

  3. 设置您的根用户环境。

    转到如何设置根环境