Sun Cluster 系统管理指南(适用于 Solaris OS)

启动 Sun Cluster Manager 软件

Sun Cluster Manager 图形用户界面 (Graphical User Interface, GUI) 提供了管理 Sun Cluster 软件某些方面的简便方式。有关详细信息,请参见 Sun Cluster Manager 联机帮助。

引导群集时,Sun Java Web Console 和 Common Agent Container 都会自动启动。如果需要检验 Sun Java Web Console 和 Common Agent Container 是否在运行,请参见紧随以下过程之后的“故障排除”一节。

Procedure如何启动 Sun Cluster Manager

以下过程介绍了如何在群集中启动 Sun Cluster Manager。

  1. 确定是使用群集节点的 root 用户名和密码来访问 Sun Cluster Manager 还是设置其他用户名和密码。

    • 如果要使用群集节点的 root 用户名访问 Sun Cluster Manager,请转至步骤 5

    • 如果要设置其他用户名和密码,请转至步骤 3 来设置 Sun Cluster Manager 用户帐户。

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

  3. 创建一个用户帐户,以通过 Sun Cluster Manager 来访问群集。

    使用 useradd(1M) 命令可向系统中添加用户帐户。如果不使用 root 系统帐户,则必须至少设置一个用户帐户来访问 Sun Cluster Manager。Sun Cluster Manager 用户帐户仅供 Sun Cluster Manager 使用。这些帐户不与任何 Solaris OS 系统用户帐户相对应。有关为用户帐户创建并分配 RBAC 角色的详细信息,请参见使用 Sun Cluster 管理权限配置文件创建和分配 RBAC 角色


    注 –

    对于没有在特定节点上设置用户帐户的用户,他们不能通过 Sun Cluster Manager 从该节点访问群集,也不能通过他们有访问权的另一个群集节点来管理该节点。


  4. (可选的)重复执行步骤 3 以设置其他用户帐户。

  5. 从管理控制台或群集外部的任何其他计算机上,启动一个浏览器。

  6. 确保浏览器的磁盘和内存高速缓存大小设置为大于 0 的值。

  7. 确保浏览器已启用 Java 和 Javascript。

  8. 通过浏览器连接到群集中一个节点上的 Sun Cluster Manager 端口。

    默认端口号为 6789。


    https://node:6789/
    
  9. 接受 Web 浏览器提供的所有证书。

    屏幕上将显示 Java Web Console 登录页面。

  10. 输入要用来访问 Sun Cluster Manager 的用户的用户名和密码。

  11. 单击 "Log In" 按钮。

    显示 Java Web Console 应用程序的启动页面。

  12. 单击 "Systems" 类别下的 "Sun Cluster Manager" 链接。

  13. 接受 Web 浏览器提供的所有附加证书。

  14. 如果不能连接到 Sun Cluster Manager,请执行以下子步骤以确定是否在 Solaris 安装期间选择了受限的网络配置文件,并恢复对 Java Web Console 服务的外部访问。

    如果在 Solaris 安装期间选择了受限的网络配置文件,则对 Sun Java Web Console 服务的外部访问会受到限制。而该网络是使用 Sun Cluster Manager GUI 时所必需的。

    1. 确定 Java Web Console 服务是否受限。


      # svcprop /system/webconsole:console | grep tcp_listen
      

      如果 tcp_listen 属性的值不为 true,则说明 Web 控制台服务受到限制。

    2. 恢复对 Java Web Console 服务的外部访问。


      # svccfg
      svc:> select system/webconsole
      svc:/system webconsole> setprop options/tcp_listen=true
      svc:/system/webconsole> quit
      # /usr/sbin/smcwebserver restart
      
    3. 检验服务是否可用。


      # netstat -a | grep 6789
      

      如果该服务可用,则命令输出将返回 6789 条目,此条目是用于连接到 Java Web Condole 的端口号。

故障排除

如果执行此过程后不能连接到 Sun Cluster Manager,请通过输入 /usr/sbin/smcwebserver status 来确定 Sun Java Web Console 是否正在运行。如果 Sun Java Web Console 没有运行,请通过输入 /usr/sbin/smcwebserver start 来手动启动它。如果仍不能连接到 Sun Cluster Manager,请通过输入 usr/bin/cacoadm status 来确定 Common Agent Container 是否正在运行。如果 Common Agent Container 没有在运行,请通过输入 /usr/sbin/cacoadm start 来手动启动它。