RecoverPoint for VMs – Prerequisites

EMC RecoverPoint for VMs is a virtualized hypervisor-based replication and disaster recovery solution that is integrated into VMware. Virtual RecoverPoint appliances is installed on existing ESXi servers with and ESXi splitter that resides on all servers with protected workloads, allowing replication and recovery at the virtual disk (VMDK and RDM) level. Since the I/O splitter resides within the vSphere hypervisor, RecoverPoint for VMs can replicate VMs to and from any storage array supported by VMware: SAN, NAS, DAS, and vSAN.

The necessary prereqs and vRPA hardware Specs are defined below.

ESXi Splitter

The RecoverPoint for VMs splitter is the software installed on every ESXi server in an ESXi cluster involved with RecoverPoint replication or running virtual RPAs. The RecoverPoint for VMs splitter splits every write to the VMDK and sends it first to the vRPA.  The splitter is a .vib file (kdriver_RPESX- that comes with the RecoverPoint for VMs 4.2 Installation Kit.  800MB of RAM is required on each host for the splitter.

Instructions for installing the splitter is listed below.

  1. Put your first host in maintenance mode and vMotion all VMs to a different host.
  2. Use an SSH client with secure copy protocol (ex. WINSCP) to root and copy the kdriver_RPESX- file to the Scratch folder.
  3. On the ESXi host, set the acceptance level to Community Supported. This allows the ESXi hosts to accept custom vSphere Installation Bundles.

esxcli software acceptance set –level=CommunitySupported 

  1. Install the ESX Splitter

esxcli software vib install -v /scratch/ kdriver_RPESX- 

  1. Reboot the Host
  2. To confirm the splitter login to the ESXi host with root and run this command:

esxcli software vib list 

  1. The Splitter will show up at the top


  1. Exit Maintenance mode and migrate the VMs back.
  2. Repeat this process for all VMs in the Cluster

iSCSI Settings

To allow the ESXi server to communicate with vRPAs, create a Software iSCSI Adapter and then two VMkernel ports on each ESXi server that will run vRPAs.  Assign IP addresses that are on a routable subnet or on the same subnet as the vRPA iSCSI interfaces that will be assigned when deploying the vRPA cluster. The best practice is to create two VMkernel adapters for each software iSCSI adapter.  Add the iSCSI IP addresses of the vRPAs to the Dynamic Discovery tab in the iSCSI initiator section.

vRPA Hardware Specifications

  • vCPUs
    • 2, 4 or 8. 8 is needed for deduplication.
  • Memory
    • 4GB or 8GB. 8 GB is needed for deduplication.
  • NICs (4 total)
    • 1 LAN
    • 1 WAN
    • iSCSI 1
    • iSCSI 2
  • Disk Space
    • 80GB Disk Space
    • 3GB needed for repository volume. This Datastore needs to be shard across all hosts in the cluster
  • VMware Environment
    • 1U1 or 5.5. I would recommend vSphere 5.5.

My next blog will cover Protecting VMs.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s