Creating a secure Quorum Witness client configuration using CLI

To communicate with the Quorum Witness (QW) server, set the IP address or FQDN of the QW server on the target of each system. In this procedure, s1234 is used to identify the source storage system and s4321 is used to identify the target storage system. See the HPE Primera OS Command Line Interface reference guide for more information.

Prerequisites
  • A Peer Persistence or a three data center Peer Persistence (3DC PP) configuration is set up.

  • The target contains only synchronous Remote Copy groups.

Procedure

Source storage system

  1. Log in to the source storage system.
  2. Verify connectivity to the Quorum Witness server.
    cli% setrcopytarget witness check -ssl <new_witness_ip>

    Where: <new_witness_ip>—The IP address or the FQDN of the Quorum Witness server.

  3. Create the Quorum Witness client.
    cli% setrcopytarget witness create -ssl <new_witness_ip> <target_name>
    Where:
    • <new_witness_ip>—The IP address or the FQDN of the Quorum Witness server

    • <target_name>—Name of the target on the secondary (target) system

  4. Verify that the Quorum Witness client is initializing.
    cli% showrcopy -qw targets

Target storage system

  1. Log in to the target storage system.
  2. Verify connectivity to the Quorum Witness server.
    cli% setrcopytarget witness check -ssl <new_witness_ip>
  3. Create the Quorum Witness client.
    cli% setrcopytarget witness create -ssl <new_witness_ip> <target_name>
    Where:
    • <new_witness_ip>—The IP address or the FQDN of the Quorum Witness server

    • <target_name>—Name of the target on the primary (source) system

  4. Verify that the Quorum Witness client is initializing.
    cli% showrcopy -qw targets
  5. Wait for the quorum state to stabilize. Reissue the showrcopy -qw targets command until the Q-Status column changes from Initializing to Not-started. Stabilization might take up to 30 seconds.

Source storage system

  1. Confirm the Q-Status column changes from Initializing to Not-started on the source system.
    cli% showrcopy -qw targets

Example

Source storage system
s1234 cli% setrcopytarget witness check -ssl 10.xxx.xxx.205
Connectivity check passed
s1234 cli% setrcopytarget witness create -ssl 10.xxx.xxx.205 s4321
s1234 cli% showrcopy -qw targets
Remote Copy System Information
Status: Started, Normal

Target Information

Name  ID Type Status Policy        QW-Server            QW-Ver  Q-Status     Q-Status-Qual
s4321 20 IP   ready  mirror_config https://xxxxxx:8443" 4.0.xxx Initializing Quorum not stable
Target storage system
s4321 cli% setrcopytarget witness check -ssl 10.xxx.xxx.205
Connectivity check passed
s4321 cli% setrcopytarget witness create -ssl 10.xxx.xxx.205 s1234
s4321 cli% showrcopy -qw targets
Remote Copy System Information
Status: Started, Normal

Target Information

Name  ID Type Status Policy        QW-Server            QW-Ver  Q-Status     Q-Status-Qual
s1234 20 IP   ready  mirror_config https://xxxxxx:8443" 4.0.xxx Initializing Quorum not stable
s4321 cli% showrcopy -qw targets
Remote Copy System Information
Status: Started, Normal

Target Information

Name  ID Type Status Policy        QW-Server            QW-Ver  Q-Status     Q-Status-Qual
s1234 20 IP   ready  mirror_config https://xxxxxx:8443" 4.0.xxx Not-started 
Source storage system
s1234 cli% showrcopy -qw targets
Remote Copy System Information
Status: Started, Normal

Target Information

Name  ID Type Status Policy        QW-Server            QW-Ver  Q-Status     Q-Status-Qual
s4321 20 IP   ready  mirror_config https://xxxxxx:8443" 4.0.xxx Not-started Quorum not stable