Exploring vSphere 6.7-Part-3: VUM What’s New And Feature Walkthrough Using HTML5 Client

By | 20/04/2018

With the release of vSphere 6.5, vSphere Update Manager (VUM) was inegrated with VCSA which made customers very happy as we no longer needed an additional windows server for installing VUM.  

With vSphere 6.7, VMware integraded few of the VUM funtionality in the new HTML5 client. Not all the features are available in HTML5 client and few features like VUM configuration changes, VMware tools upgrade etc can only be performed via vSphere Web Client (flash). read more

Exploring vSphere 6.7-Part-2-Installing and Configuring VCSA

By | 18/04/2018

In last post of this series we installed Esxi host and navigated around the HTML client to explor various options. In this post we will deploy VCSA host and will explore the new vSphere Client (HTML based).

Like Esxi host, installation of VCSA 6.7 has not much changed from previous version. Only the UI has become a slight better. I have outlined the steps in below slideshow.

Deploying VCSA

Once the Stage 1 of VCSA deployment completes, hit Continue to trigger the second stage of deployment to configure NTP settings and SSO domain configuration. read more

Exploring vSphere 6.7-Part-1-Installing and Configuring Esxi

By | 18/04/2018

vSphere 6.7 was announced by VMware just a day before their 20th foundaton day i.e yesterday. Although this release isn’t as feature-packed as the previous release, but still a lot of enhancements are introduced such as:

  • Instant clone API
  • Quick Boot of Esxi 
  • Per-VM EVC
  • VM Hardware version 14 introduced

I have not tested these features yet so I am not writing in detail about these. The best way to learn and test the new features introduced is to deploy stuffs in lab and start playing around and hence the first post of this series is dedicated to installing Esxi host.

This post will be covered in 2 parts where in first part I will demonstrate installation of Esxi host and in second part we will explore the vSphere Client (HTML based) to configure basic stuffs.  read more

Getting Started With Zerto-Part 10: Configuring Advance Site Settings

By | 14/04/2018

In last post of this series we had a look at various dashboards from where we can monitor zerto. Also we learned how to create custom dashboards as per requirement to view very specific details.

In this post we will learn about some advance configuration settings that we can do with zerto. These advance settings are skipped while performing an express install.

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 read more

Getting Started With Zerto-Part 9: Monitoring VPG

By | 14/04/2018

In last post of this series, we learnt how to use tags for manually created checkpoint. In this post we will explore zerto dashboards to see ow a VPG can be monitored.

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 read more

Enabling Zerto Plugin in vSphere 6 WebClient

By | 10/04/2018

While working with Zerto in my lab, I noticed one weird thing that Zrto plugin was not automatically integrated with vSphere Web Client. Same plugin was visible in vSphere thick client though. That’s why I said its a bit weird as VMware wants to get rid of C# client and not much development is being done for it. read more

Getting Started With Zerto-Part 8: Checkpoint Tagging

By | 10/04/2018

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 read more

Getting Started With Zerto-Part 7: Performing Live Failover

By | 09/04/2018

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 read more

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

By | 08/04/2018

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 read more

Getting Started With Zerto-Part 5: Performing Test Failover

By | 08/04/2018

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 read more

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

By | 06/04/2018

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.  read more

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

By | 06/04/2018

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. read more

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

By | 05/04/2018

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. I have 2 sites which are connected via WAN link. I have vCenter server and ZVM deployed on both sites.  read more

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

By | 03/04/2018

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.  read more

Installing PowerShell/PowerCLI on RHEL 7

By | 21/03/2018

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. PowerCli core can also be installed via docker

All right enough of theory. Lets jump into action and do the deployment. Here are the steps:

1: Add the PowerShell Core repository in YUM Server

[root@mgmt-grafana ~]# curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

2: Install PowerShell

[root@mgmt-grafana ~]# yum install powershell -y

3: Launch PowerShell session

[root@mgmt-grafana ~]# pwsh
PowerShell v6.0.2
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
PS /root>

4: Verify PowerShell Version

PS /root> $PSVersionTable.PSVersion
Major Minor Patch PreReleas BuildLabel
 eLabel
----- ----- ----- --------- ----------
6 0 2
PS /root>

5: Create trust for PSGallery

Since VMware PowerCLI has moved from being its own native installer to the PSGallery, the PSGallery needs to be “Trusted” before anything from it can be installed. To trust the PSGallery, entering the following command in the PowerShell session.

PS /root> Set-PSRepository -Name "PSGallery" -InstallationPolicy "Trusted" read more