Active-Active Replication Witness
Active-Active Replication Witness
Active-Active Replication Witness
support.infinidat.com/hc/en-us/articles/10106979032733
Overview
The witness is an arbitrator entity that acts as quorum in case of failure. It resides in a third site, separate from the two InfiniBox systems
involved in Active-Active replication. It is a lightweight, stateless software deployed as a virtual machine (VM).
When a replication failure occurs, the witness determines which system remains active based on:
If both systems can communicate with the witness, the witness decides which takes over.
This guide explains the deployment and setup of the witness VM. For more information about the witness role in Active-Active replication,
see Active-Active replication.
Infinidat strongly recommends that you use a witness system when you deploy Active-Active replication.
To use Active-Active replication without a witness, enter the witness address as 0.0.0.0. Be advised that if you choose this method and
the preferred system goes offline, the replicated volumes will also go offline.
Requirements
General requirements
Install the witness on a third site that acts as a separate failure domain from the InfiniBox systems it monitors.
The default user name is admin and the default password is admin
It is recommended to modify the password after installing the witness
Network requirements
The witness requires a single IP address. This can be configured via DHCP (default) or manually.
The InfiniBox systems communicate with the witness IP address over TCP port 443. Occasionally, when troubleshooting issues, Infinidat
support may need access from the InfiniBox system to the witness via SSH (i.e. on TCP port 22) and ICMP.
If a firewall exists, ensure that it allows access from the three InfiniBox node IP addresses to the witness IP address on these ports.
Hypervisor requirements
To improve the witness resilience:
Additional restrictions:
1/15
The witness VM datastore cannot reside on any of the InfiniBox systems it is monitoring.
The witness VM cannot be replicated or restored from a snapshot .
Deploying a witness VM
2/15
2. Select the downloaded OVA template file.
3. In the deployment wizard, specify the witness VM name, folder location, and the vSphere host or cluster.
When selecting the storage location, do not select a storage hosted on any of the InfiniBox systems this witness will be protecting.
3/15
4. When the VM details appear, review the advanced configuration options.
4/15
3. In the Specify Name and Location page, enter a name for the witness virtual machine.
5/15
5. In the Assign Memory page, change the memory setup to 4096 MB.
6/15
6. In the Configure Networking page, change the network connection to a virtual switch where the witness virtual machine can
communicate with the InfiniBox systems.
7/15
7. In the Connect Virtual Hard Disk page, change the virtual hard disk setting to Use and existing virtual hard disk, and browse to
the location where you downloaded the VHD file.
8/15
8. In the Completing the New Virtual Machine Wizard page, review the virtual machine summary, and click Finish.
9/15
9. In the Hyper-V Manager, select the new witness VM, and from the Actions menu, select Settings.
10/15
10. Select Processor from the left navigation menu, and change the Number of virtual processors to 2.
11/15
2. To log in to the witness CLI for the first time, use the user admin with the initial password admin. The witness requires you change
the password immediately.
When prompted to change the password, enter the initial admin password at the (current) UNIX password prompt, and then enter
the new password.
3. Once you are logged in to the witness, use the commands to easily configuration the witness network.
Command Description
version Show the current witness version; include -d for additional version information
You can use the help command at any point to see the available options.
12/15
Use the network_setup command to set up the network configuration of the witness.
13/15
After the witness network is set up, it can be connected to the InfiniBox systems' replication link.
See InfiniBox Best Practices Guide for Setting Up the Replication Service for information regarding network setup.
If the InfiniBox systems have different major releases, use the latest version.
Upgrading procedure
To upgrade the witness, install the new witness on a new virtual machine (VM), and take down the old witness if it is no longer needed.
The systems will automatically detect that a witness is now available and return to "witness" mode.
14/15
2. Update the new witness IP address on the link for one of the systems. This will update both systems.
15/15