Getting Started With Zerto-Part 8: Checkpoint Tagging

In last post of this series, we discussed about scenarios where we can perform live failover and then we actually tested the same in lab. In this post we will learn about tagging checkpoints.

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

3: Installing Zerto Virtual Replication Appliance

4: Creating Virtual Protection Group

5: Performing Test Failover

6: Move VPG from Protection Site to Recovery Site

7: Performing Live Failover

We discussed a little bit about checkpoints in previous posts of this series and we saw zerto automatically creates checkpoints based on your RPO settings. Checkpoints allows a VM to be restored/recovered to a specific time. Any changes beyond the selected checkpoint will not be included in the recovered VM’s. These checkpoints are crash consistent and written to the journals by ZVM.Read More

Getting Started With Zerto-Part 7: Performing Live Failover

In last post of this series, we learnt how to move VPG from protected site to recovery site in the event of when some maintenance activity needs to be prformed on protected site. In this post we will learn to live failover VM’s to recovery site. 

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

3: Installing Zerto Virtual Replication Appliance

4: Creating Virtual Protection Group

5: Performing Test Failover

6: Move VPG from Protection Site to Recovery Site

Before performing live failover in lab, lets understand some of the basics first.

Live failover is performed in the event of either disaster has occurred on your protected site or you want to simulate the disaster so that you can test the reliability of the DR solution you are using.Read More

Getting Started With Zerto-Part 6: Move VPG from Protection Site to Recovery Site

In last post of this series we learnt how to test failover a VM from protected site to recovery site. We also had a look on series of events that are triggered when a test failover is initiated. At last we learnt how to stop (test cleanup) a failover.

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

3: Installing Zerto Virtual Replication Appliance

4: Creating Virtual Protection Group

5: Performing Test Failover

In this post we will learn about how to move a VPG from one site to another. But before doing this lets understands what happens when a move VPG operation is performed. The series of events which takes place can be summarized as:

1: VMs contained in a VPG are moved from protection site to recovery site.Read More

Getting Started With Zerto-Part 5: Performing Test Failover

In last post of this series, we learned about role of VPG.  Also we created a test VPG and saw initial data synch happening between the protected and recovery site. In this post we will learn how to perform test failover.

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

3: Installing Zerto Virtual Replication Appliance

4: Creating Virtual Protection Group

In a DR environment its always considered as a best practice to periodically perform test failovers to ensure that VM’s are replicating fine and are recoverable at the recovery site. 

Failover Test is completely non-disruptive and there is no impact on production workloads as part of testing. When test failover is performed, VMDK are provisioned using journal history. 

Typically this is the workflow for test failover.Read More

Getting Started With Zerto-Part 4: Creating Virtual Protection Group

In last post of this series, we deployed VRA’s on each Esxi host and paired the protected and recovery site. In this post we will learn about Zerto Virtual Protection Group (VPG).

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

3: Installing Zerto Virtual Replication Appliance

What is Zerto Virtual Protection Group?

Virtual Protection Group enables virtual machines to be grouped together in same consistency group. Meaning, you can group together those virtual machines which you want to recover together in case of disaster or during test failover. 

For example if you have a 3-tier VM which comprises of a DB server, An application server and a web server, then you might need to recover all 3 of them at the same time at the protected site. Read More

Getting Started With Zerto-Part 3: Deploying Zerto Virtual Replication Appliance

In last post of this series we deployed ZVM. In this post we will deploy the VRA appliance and will see how to pair protected and recovery sites.

If you have landed directly on this page by mistake, then I encourage you to read earlier posts of this series from below links:

1: Zerto Architecture and Components

2: Installing Zerto Virtual Manager

VRA is a debian based VM and it is the replication engine that manages the changed blocks for replication and the compression of the data. VRA mirrors protected VMs I/O operations to the recovery site. The OVF template for VRA is embedded into ZVM and VRA’s can only be deployed from within ZVM interface.

Lets dive into lab now and deploy few VRA’s.

1: Login to ZVM portal and navigate to SETUP tab and click on NEW VRA.

2: Select the host on which you want to deploy VRA.Read More

Getting Started With Zerto-Part 2: Installing Zerto Virtual Manager

In last post of this series, we discussed about architecture and components of Zerto and we talked about few roles and responsibilities that zerto virtual manager (ZVM) is accountable for. In this post we will learn how to deploy and do basic configuration of ZVM.

Before we move ahead, lets quickly recap what exactly ZVM is responsible for. The main function of ZVM are:

  • It  manages everything required for replication between the protected and recovery site. The actual replication of data is done by VRA though.
  • It interacts with vCenter Server or SCVMM to get the inventory of VM’s, disk size, network settings and host details etc.
  • It monitors changes in VMware environment and responds to that changes, for example, when a protected VM is migrated from one host to another, ZVM intercepts this change and updates this info in the ZVM portal.

Lab Design

Below diagram (not a great one) shows high level overview of components used in my lab.Read More

Getting Started With Zerto-Part 1: Zerto Architecture and Components

I am not new to Disaster Recovery solutions as we use vSphere Replication extensively in our environment for DR purpose. There were few features in vSphere Replication that used to annoy me at times and when I heard about awesomeness of Zerto from few friends, I decided to give it a go in my lab.

In this post we will look into what zerto is and will discuss about its architecture and components. Let’s get started.

What is Zerto?

Zerto is an Israel based company and was founded by Ziv and Oded Kedem. Zerto is specialized in providing enterprise class BC/DR solution for virtual datacenters and cloud based infrastructure. 

Zerto is Hypervisor agnostic and currently supports only VMware vSphere and Microsoft Hyper-V. Zerto also supports cloud platforms such as Amazon AWS, Microsoft Azure and vCloud Air/vCloud Director etc. Using Zerto its very easy to host your DR workloads into cloud solution of your choice. Read More

Installing PowerShell/PowerCLI on RHEL 7

Today I was reading about influxDB and Grafana as I am planning to deploy it in my lab to monitor my vSphere infrastructure and while going through the installation/configuration steps, I stumbled on one step where we needed to have powercli installed on the box where grafana is installed.

Since I am planning to deploy the influxdb/grafana on my centos 7 box, I started looking for how to configure PowerCLI on top of unix variants. Read few articles and finally deployed it my lab.

PowerShell Core v6.0 was released few days ago by Microsoft with support for Windows, Linux, and MacOS. Around same time, VMware released PowerCLI 10.0 which is VMware’s “PowerShell-like” utility. PowerShell version for linux can be downloaded from here

In this post I will be demonstrating installation of both PowerShell and PowerCli Core on RHEL 7 system. If you’re interested in installing this on other variants of linux then please consult this article. Read More

Configuring vCenter SSO Federation in vCloud Director 8.20

There are 3 authentication methods that are supported by vCloud Director:

1: Local: These are the local users which are created at the time of installing vCD or creating any new organization.  If you have configured vCD with default configuration, then the first local account that is created is “administrator” user who is system admin for the vCD.

2: LDAP service: A LDAP service enables the organization to use their own LDAP servers for authentication. Users can then be imported into vCD from the configured LDAP. If you have a multi-tenant based vCD deployment, then each organization can use their own LDAP service for authentication.

I wrote an article in past on how to use LDAP authentication with vCD.

3: SAML Identity Provider: A SAML Identity Provider can be used to authenticate users in an organization. SAML v2.0 metadata is required for the service to be configured. The metadata must include the location of the single sign-on service, the single logout service, and the X.509 certificate for the service.Read More