DRaaSZerto

Zerto Replication to the Cloud – Failover Considerations and Best Practices

ByFebruary 21, 2017
DR_phonePreviously in this blog series, we have installed Zerto, created our VPGs and monitored the replication to ensure everything is meeting the required SLA. Unfortunately, a meteor has just plummeted to earth and destroyed our datacenter. All systems and access to our production is offline and we need to get our business back online ASAP. Luckily, all we need is a phone, or internet access to restore business functionality.

Initiating a Failover to the iland Secure Cloud

You will have two options for initiating a Live Failover to iland in the case that your whole environment is offline. The first option is to call iland Support. We have technicians available 24/7/365 who are able to conduct failovers from our Zerto infrastructure even if your site is offline. This option does include a few extra steps; our engineers will need to verify you are an authoritative contact before they can start the failover.

Your other option to failover your environment is to use the iland Secure Cloud Console. When you login to the console, you can click to the Continuity Tab to view your VPGs. This Zerto functionality is pulled from the iland Zerto infrastructure and will be available even if your ZVM is offline. By clicking on the Failover Wizard, you can begin the process of selecting the VPGs to failover and the restore point to failover with.

Initiate_Failover

Failover considerations

We have previously discussed Zerto live failovers and documented to steps to perform this in these articles: Test vs Live Failovers in Zerto and Zerto Failover Instructions . However, there are a few additional considerations when performing a failover to ensure you restore functionality as quickly and easily as possible.

It is important to remember, in the most part, there is no “Undo” functionality during a failover. You can delay the “Failover Commit” policy which gives you an option to roll back the failover as if it never happened. This will cause you to lose any changes made on the failed over servers but it can be helpful if you failover over your environment but the production side is brought back online quicker than expected. However, when you decide to perform a Live Failover, you should be expecting to run your environment in the iland cloud until your production datacenter is restored. At this point, you will reverse replication and eventually failback to your production environment.

Failover and Boot Order

First, you want to make sure you have a boot or power up order in mind before failing over all of your servers. Within a VPG, you can define a boot order, but that only works for the VMs in that VPG. Typically, you will have certain VPGs powered on first before failing over other servers. For instance, you may want to make sure your Domain Controllers or Active Directory servers are powered on first. If you login to your servers with a domain account, you need to ensure the domain services are up and running first. This will prevent issues where your account is locked out of a server or getting a “No Logon Servers Available” error. You may also want to make sure database servers are powered on before an application server that uses the database. Creating and following a failover order can help get all systems online as quickly and easily as possible without the need of manual intervention. It is always recommended to test this failover/power up order before disaster hits.

VPG Groupings During a Failover

You will also want to make sure you limit the number of servers you are failing over at one time. While it is tempting to select all VPGs and choose to fail everything over at one time, this will create a large number of tasks during failover as well as import process that can delay the failover time. For instance, if you have 10 VPGs and each VPG has 5 VMs, you have a total of 50 VMs to failover. During the failover process, Zerto registers and imports your servers in the VMware backend. Those servers are then presented into the iland console where you are able to access and manage them. However, when you fail all 10 VPGs and 50 VMs at one time, there will be 50 separate tasks for importing the servers, attaching networks to the NICs, attaching disks and powering on the servers. This will cause tasks to become queued up and the time to failover will increase and become a bit chaotic. In this situation, it may be best to failover 2 or 3 critical VPGs first ensuring those servers are powered on before the rest of the environment and decreasing the number of processes and tasks that could be queued. Once those VPGs are failed over, you can proceed with the next group of 2 or 3 VMs and repeat the process. Again, this ties in with have a boot or failover priority in mind during a failover.

External Considerations

There are some changes that you may need to make outside of Zerto and iland to keep in mind as well. For instance, when you failover to iland, you will most likely have new public IPs that are used for your website, application or terminal services. If your end users or customers are accessing an application on www.adomainname.com, You will need to make sure that points to the iland public IP during the failover. There are a number of ways to set up access to the failover environment, IPSec VPN, SSL VPN and/or Public access, and you will want to make sure that is working correctly. Again, running failover tests and ensuring end user access is critical and is just another step or process to have documented for live failover scenarios.

Next Steps and Failback

You have been running your production environment at iland for a few weeks and finally have your datacenter ready for production. If you had to build a new vCenter and ZVM server, then you will need to pair back to iland. If your production environment was restored without needing to deploy a new vCenter or ZVM server then the pair should automatically reconnect once connectivity to iland is restored. In either case, iland engineers will be in contact with you to ensure we have Zerto functionality back online and ready for reverse replication. We will work together to configure the VPGs for reverse replication. This process usually takes a significant amount of time, depending on how long you have run in the iland environment. Essentially, Zerto will replicate all changes made while failed over to iland back to your source production servers and this will be very similar to when you synched up to iland initially. During the reverse replication, your servers will still be online and functional in your iland cloud environment. However, the VMs in your production datacenter will be unregistered in VMware. This is because Zerto will essentially use those servers as a seed for the replication.

Once all VPGs are meeting SLA, we can schedule a time to failback to production. This will work as a Live Failover again and there will be an outage window as the servers fail back to production. Once that has been completed, the servers will be running in production as normal and replication to iland will resume.

Conclusion

Hopefully, this blog series on Zerto Replication to the iland cloud has helped your understanding of the Zerto installation, configuration and management process. The iland deployment team will assist with getting replication to iland setup as well as performing your first failover test. Once up and running, our iland support team and engineers are always readily available if new questions, concerns or issues come up. Zerto provides a user autonomous solution that allows you to be in full control of your Business Continuity strategy. Keep in mind that Zerto only handles replication and failover of VMs and the data on those VMs. You will need to prepare for, test and document all processes and changes required during a disaster – and that is where the deep expertise that iland has in helping hundreds of customers implement disaster recovery plans comes in very handy.

Mike Mosley

Mike Mosley

Mike Mosely is a cloud engineer at iland and has worked at the company for over 3 years. He holds a number of VMware certifications including VCP5 as well as the Veeam VMCE certification. Mike works closely with customers to build cloud solutions that fit their requirements.