Dual Quorum Server Configuration
Definition
HyperMetro Domains can use two Quorum Servers, acting as Active-Passive. In case of failure on the active Quorum Server, the storage devices will move to the Passive Quorum Server, thus adding a redundancy layer to the Quorum Server arbitration.
Requirements
- Passive Quorum Server installed (see: Quorum Server Install)
- Passive Quorum Server IPs Configured
- Access to Active & Passive Quorum Servers
Certificate Exporting
- Access the Passive Quorum Server:
`qsadmin`
- Export the certificate request file (.csr):
`export tls_cert`
- Check the file created in /opt/quorum_server/export_import directory
Certificate Signing
- Move the certificate request file (.csr) from the Passive Quorum Server to the Active Quorum Server's /opt/quorum_server/export_import directory
- Give permissions to the file for the Quorum Server:
`chown quorumsvr:quorumsvr FILENAME.csr`
- Sign the .csr file and generate the CA .crt file:
`generate tls_cert csr=FILENAME.csr cert_name=FILENAME.crt`
- Obtain the CA file (cps_ca.crt) and the signed Passive Quroum Server certificate (FILENAME.crt) from the /opt/quorum_server/export_import directory
Import Certificates
- Move the CA file (cps_ca.crt) and the signed Passive Quroum Server certificate (FILENAME.crt) from the Active Quorum Server to the /opt/quorum_server/export_import directory in the Passive Quorum Server
- Give permissions to the files on the Passive Quorum Server:
`chown quorumsvr:quorumsvr cps_ca.crt chown quorumsvr:quorumsvr FILENAME.crt`
- Import the certificates on the Passive Quorum Server:
`import tls_cert cert_name=hm_third_cert1 ca=cps_ca.crt cert=qs_cert.crt class=hm`
Device Whitelisting
- Access the Quorum Server:
`qsadmin`
- Query the certificate ID and record the 'Cert id' value:
`show tls_cert` 
Use the cert_id: 1 generated after importing the certificate
- Whitelist the Storage Device(s):
`add white_list sn=xxxxxxxxxxxxx cert_id=1`