Perform this procedure to configure a host server as a quorum server.
Before You Begin
Perform the following tasks:
Ensure that the quorum server machine is connected to a public network that is accessible to the cluster nodes and on the same subnet that is used by the cluster nodes.
Disable the spanning tree algorithm on the Ethernet switches for the ports that are connected to the cluster public network where the quorum server will run.
# pkg list -a package-name # pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F solaris-repository ha-cluster origin online F ha-cluster-repository
For information about setting the solaris publisher, see Adding, Modifying, or Removing Package Publishers in Adding and Updating Software in Oracle Solaris 11.3.
If you do not get any error messages when you use the –nv options, run the command again without the –n option to actually perform the installation or update. If you do get error messages, run the command again with more –v options (for example, –nvv) or more of the package FMRI pattern to get more information to help you diagnose and fix the problem. For troubleshooting information, see Appendix A, Troubleshooting Package Installation and Update, in Adding and Updating Software in Oracle Solaris 11.3.
quorumserver# pkg install ha-cluster-quorum-server-full
Identify the quorum server by specifying the port number and optionally the instance name.
If you provide an instance name, that name must be unique among your quorum servers.
If you do not provide an instance name, always refer to this quorum server by the port on which it listens.
The format for the entry is as follows:
/usr/cluster/lib/sc/scqsd [-d quorum-directory] [-i instance-name] -p port
The path to the directory where the quorum server can store quorum data.
The quorum server process creates one file per cluster in this directory to store cluster-specific quorum information.
By default, the value of this option is /var/scqsd. This directory must be unique for each quorum server that you configure.
A unique name that you choose for the quorum-server instance.
The port number on which the quorum server listens for requests from the cluster.
quorumserver# /usr/cluster/bin/clquorumserver start quorum-server
Identifies the quorum server. You can use the port number on which the quorum server listens. If you provided an instance name in the configuration file, you can use that name instead.
To start a single quorum server, provide either the instance name or the port number.
To start all quorum servers when you have multiple quorum servers configured, use the + operand.
The installation of these packages adds software to the /usr/cluster and /etc/scqsd directories. You cannot modify the location of the Oracle Solaris Cluster Quorum Server software.
If you receive an installation error message regarding the Oracle Solaris Cluster Quorum Server software, verify that the packages were properly installed.
If your cluster nodes support the mirroring of internal hard drives and you want to configure internal disk mirroring, go to How to Configure Internal Disk Mirroring.
SPARC: If you want to install Oracle VM Server for SPARC, go to How to Install Oracle VM Server for SPARC Software and Create Domains.
Otherwise, install the Oracle Solaris Cluster software on the cluster nodes.
If you already installed the Oracle Solaris OS on the cluster nodes, go to How to Install Oracle Solaris Cluster Software Packages.
If you want to use the scinstall custom Automated Installer (AI) method to install both Oracle Solaris OS and Oracle Solaris Cluster software on the cluster nodes, go to How to Install and Configure Oracle Solaris and Oracle Solaris Cluster Software (IPS Repositories).