本节讨论《Sun Cluster Data Service for Solaris Containers Guide》中的错误和遗漏之处。
《Sun Cluster Data Service for Solaris Containers Guide》中的“Configuration Restrictions”遗漏了对故障转移区域或多控制区域的 autoboot 属性的限制。
创建故障转移区域或多控制区域时,请确保区域的 autoboot 属性设置为 false。将区域的 autoboot 属性设置为 false 可以防止引导全局区域时引导该区域。仅当由数据服务控制区域的引导时,Sun Cluster HA for Solaris Containers 数据服务才可以管理该区域。
《Sun Cluster Data Service for Solaris Containers Guide》中的“Configuration Requirements”遗漏了对回送文件系统 (LOFS) 的要求。
确保回送文件系统 (LOFS) 已启用。
Sun Cluster 安装工具会禁用 LOFS。如果要使用 Sun Cluster HA for Solaris Containers 来管理区域,请在安装和配置 Sun Cluster 框架之后启用 LOFS。要启用 LOFS,请从 /etc/system 文件中删除以下行:
exclude: lofs
《Sun Cluster Data Service for Solaris Containers Guide》中的“How to Install and Configure a Zone”所介绍的过程包含以下错误:
步骤 6 没有提及该步骤将在所有群集节点(除了先前步骤中已对其安装和配置了区域的节点)上执行。
步骤 6d 为 zone.xml 文件指定的目标目录不正确。另外,该步骤中的命令遗漏了 zone.xml 文件名中的点。该步骤和命令应如下所示:
将 zone.xml 文件复制到节点上的 /etc/zones 目录。
# rcp zone-install-node:/etc/zones/zone.xml .
以下各节中的样例代码不正确:
《Sun Cluster Data Service for Solaris Containers Guide》中的“Writing a Zone Script”
《Sun Cluster Data Service for Solaris Containers Guide》中的“Writing an SMF Service Probe”
这两节中的正确代码如下所示:
# cat /var/tmp/probe-apache2 #!/usr/bin/ksh if echo "GET; exit" | mconnect -p 80 > /dev/null 2>&1 then exit 0 else exit 100 fi