Become superuser or assume a role that provides solaris.cluster.verb RBAC authorization on one of the nodes in the cluster that will host Apache Tomcat.
As superuser register the SUNW.HAStoragePlus and the SUNW.gds resource types.
# clresourcetype register SUNW.HAStoragePlus SUNW.gds |
Create a failover resource group.
# clresourcegroup create Apache Tomcat-resource-group |
Create a resource for the Apache Tomcat zone`s disk storage.
# clresource create -t SUNW.HAStoragePlus \ -p FileSystemMountPoints=Apache Tomcat-instance-mount-points \ Apache Tomcat-has-resource |
(Optional) If you want the protection against a total adapter failure for your public network, create a resource for the Apache Tomcat`s logical hostname.
# clreslogicalhostname create -g Apache Tomcat-resource-group \ -h logical-hostname \ Apache Tomcat-logical-hostname-resource-name |
Place the resource group in the managed state.
# clresourcegroup online -M Apache Tomcat-resource-group |
Install the zone.
Install the zone according to the Sun Cluster HA for Solaris Containers agent documentation, assuming that the resource name is Apache Tomcat-zone-rs and that the zone name is Apache Tomcat-zone.
Verify the zone's installation.
# zoneadm -z Apache Tomcat-zone boot # zoneadm -z Apache Tomcat-zone halt |
Register the zone's boot component.
Copy the container resource boot component configuration file.
# cp /opt/SUNWsczone/sczbt/util/sczbt_config zones-target-configuration-file |
Use a plain text editor to set the following variables:
RS=Apache Tomcat-zone-rs RG=Apache Tomcat-resource-group PARAMETERDIR=Apache Tomcat-zone-parameter-directory SC_NETWORK=true|false SC_LH=Apache Tomcat-logical-hostname-resource-name FAILOVER=true|false HAS_RS=Apache Tomcat-has-resource Zonename=Apache Tomcat-zone Zonebootopt=zone-boot-options Milestone=zone-boot-milestone Mounts=
Create the parameter directory for your zone's resource.
# mkdir Apache Tomcat-zone-parameter-directory |
Execute the Sun Cluster HA for Solaris Container's registration script.
# /opt/SUNWsczone/sczbt/util/sczbt_register -f zones-target-configuration-file |
Enable the Solaris Container resource
# clresource enable Apache Tomcat-zone-rs |
# clresourcegroup online Apache Tomcat-resource-group |