This section describes errors and omissions in Sun Cluster Data Service for Solaris Containers Guide.
Configuration Restrictions in Sun Cluster Data Service for Solaris Containers Guide omits the restriction that applies to the autoboot property of a failover zone or a multiple-masters zone.
When creating a failover zone or a multiple-masters zone, ensure that the zone's autoboot property is set to false. Setting a zone's autoboot property to false prevents the zone from being booted when the global zone is booted. The Sun Cluster HA for Solaris Containers data service can manage a zone only if the zone is booted under the control of the data service.
Configuration Requirements in Sun Cluster Data Service for Solaris Containers Guide omits the requirement that applies to the loopback file system (LOFS).
Ensure that the loopback file system (LOFS) is enabled.
The Sun Cluster installation tools disable the LOFS. If you are using Sun Cluster HA for Solaris Containers to manage a zone, enable the LOFS after installing and configuration the Sun Cluster framework. To enable the LOFS, delete the following line from the /etc/system file:
exclude: lofs
The procedure How to Install and Configure a Zone in Sun Cluster Data Service for Solaris Containers Guide contains the following errors:
Step 6 omits to mention that the step is to be performed on all cluster nodes except the node where the zone was installed and configured in the preceding steps.
Step 6d specifies an incorrect destination directory for the zone.xml file. Also, the command in this step omits the dot from the name of the zone.xml file. The step and the command should read as follows:
Copy the zone.xml file to the /etc/zones directory on the node.
# rcp zone-install-node:/etc/zones/zone.xml .
The sample code in the following sections is incorrect:
Writing a Zone Script in Sun Cluster Data Service for Solaris Containers Guide
Writing an SMF Service Probe in Sun Cluster Data Service for Solaris Containers Guide
The correct code for both sections is as follows:
# 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