验证两个管理器服务是否正在运行。
# svcs system/cluster/manager\*
STATE STIME FMRI online Oct_30 svc:/system/cluster/manager-glassfish3:default online Oct_30 svc:/system/cluster/manager:default
使用 svcadm 命令禁用或启用 system/cluster/manager-glassfish3。此操作会停止并重新启动应用服务器。您应让 system/cluster/manager 保持联机。您不需要将其禁用或启用。
如果不能连接到 Oracle Solaris Cluster Manager,请通过输入 usr/sbin/cacaoadm status 来确定 Common Agent Container 是否正在运行。如果 Common Agent Container 没有运行,则将看到登录页面,但您无法进行身份验证。您可以通过输入 /usr/sbin/cacaoadm start 手动启动 Common Agent Container。
Oracle Solaris Cluster Manager 使用强大的加密技术来确保 Oracle Solaris Cluster Manager Web 服务器和每个群集节点之间通信的安全性。
当您在 GUI 中使用数据服务配置向导或执行其他 GUI 任务时,可能会发生 Cacao 连接错误。此过程将 Common Agent Container 的安全性文件复制到所有群集节点。这可以确保 Common Agent Container 的安全性文件在所有群集节点上完全相同,并且复制的文件保留有正确的文件权限。执行此过程会同步安全密钥。
phys-schost# /usr/sbin/cacaoadm stop
phys-schost-1# cd /etc/cacao/instances/default/
phys-schost-1# tar cf /tmp/SECURITY.tar security
/etc/cacao/instances/default/ 目录中已存在的所有安全性文件都将被覆盖。
phys-schost-2# cd /etc/cacao/instances/default/ phys-schost-2# tar xf /tmp/SECURITY.tar
必须删除 tar 文件的所有副本以避免安全隐患。
phys-schost-1# rm /tmp/SECURITY.tar phys-schost-2# rm /tmp/SECURITY.tar
phys-schost# /usr/sbin/cacaoadm start
在尝试查看有关不运行 GUI 的节点的信息时,如果收到系统错误消息,请检查 Common Agent Container 的 network-bind-address 参数是否已设置为正确值 0.0.0.0。
在群集的每个节点上执行以下步骤。
phys-schost# cacaoadm list-params | grep network network-bind-address=0.0.0.0
如果网络绑定地址设置为 0.0.0.0 以外的任何其他值,则您需要将其更改为所需的地址。
phys-schost# cacaoadm stop phys-schost# cacaoadm set-param network-bind-address=0.0.0.0 phys-schost# cacaoadm start