Configure and Manage Routing in NSX

By | 20/05/2018

In this post I will cover objective 2.3 of the VCAP-NV Deploy exam and will discuss about following topics:

  • Deploy the appropriate NSX Edge (ESG/DLR) device according to a deployment plan
  • Configure centralised and distributed routing
  • Configure default gateway parameters
  • Configure static routes
  • Select and configure appropriate dynamic routing protocol according to a deployment plan:
    • OSPF
    • BGP
    • IS-IS
    Configure route redistribution to support a multi-protocol environment

    Lets begin by taking each objective one at a time .

    Deploy the appropriate NSX Edge (ESG/DLR) device according to a deployment plan

    Method of deploying the Edge Services Gateway (ESG) and Distributed Logical Router (DLR) is same. Infact both are NSX edges only, but difference lies in the functionality offered by ESG and DLR.

    DLR optimizes East-West traffic in datacenter i.e traffic between the VM’s whereas ESG optimizes North-South traffic i.e traffic going out of datacenter.  read more

Configuring Layer 2 Bridging in NSX

By | 14/05/2018

What is Layer 2 (L2) Bridging?

A Layer 2 (L2) Bridge allows connectivity between a logical switch (VXLAN based) and a VLAN based portgroup on vDS that shares the same IP address space i.e VMs connected to VXLAN and distributed portgroup are on same subnet. 

A possible use cases for this scenario can be, an application server on a logical switch need to access a database server connected to the physical network or a customer wants to extend their application to the cloud but wants to keep certain components on-site and because its legacy application it cannot be re-IP’d or any other constraint. read more

Create and Administer Logical Switches

By | 13/05/2018

This post covers Objective 2.1 of the VCIX-NV Deploy exam and we will learn about following topics in this post:

  • Create/Delete Logical Switches
  • Assign and configure IP addresses
  • Connect a Logical Switch to an NSX Edge
  • Deploy services on a Logical Switch
  • Connect/Disconnect virtual machines to/from a Logical Switch
  • Test Logical Switch connectivity

Before jumping into lab and performing the above tasks, lets understand about logical switches first.

What is a Logical Switch?

Functionality of a Logical switch is very similar to that of a physical switch i.e they allow isolation of applications and tenants for security purpose. A logical switch when deployed, creates a broadcast domain to allow isolation of the VM’s running in infrastructure. Logical switches uses VXLAN to provide separation of duties. read more

Configure and Manage Transport Zones in NSX

By | 12/05/2018

A transport zone is a user defined scope for VXLAN networking traffic. Transport zones defines which hosts/clusters will be able to participate in VXLAN based virtual networking. Transport zones acts as a container to host logical switches and Esxi host uses these logical switches to communicate among themselves or with the underlying physical infrastructure.

Transport zone is a boundary where Esxi hosts create tunnels among themselves for allowing VXLAN traffic to blow. A transport zone can be associated with one or more vSphere clusters and you can have more than one transport zone in your environment. read more

Deleting NSX Controller Using API

By | 08/05/2018

Today while cleaning up my lab, I came across situation where I needed to delete one of the deployed controllers. Although this task is fairly simple from vCenter UI, but recently I came across a situation (in VMware HOL) where I was unable to delete a controller via UI.

As an alternative, I came across set of API calls which did the job for me. In this post I will demonstrate how to use API calls to delete stuck/bad NSX controllers.

Step 1: Fetch controller details

Example: curl -sik -u “vcadmin@corp.local” -H ‘Content-Type: application/xml’ -X GET https://nsxmgr-01a.corp.local/api/2.0/vdn/controller | tidy -xml -indent -quiet read more

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).

VMware is working hard on incorporating all the VUM features in the new HTML5 client as soon as possible and we might see them in upcoming updates of vSphere 6.7. Isn’t it exciting to get rid of flash based Web Client (yeah screw that VMware !!!) 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.

All new features of VMware is not only available in Web Client and now I am used of it. So I was looking for if there is any way to enable the plugin in Web Client and then I came across this article by virtubytes. Although the article is written for vSphere 6.5, but the solution worked in vSphere 6.0 as well. 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