Category Archives: NSX

Learning NSX-T-Part 10: Logical Routing

By | 04/08/2018

In last post of this series we created logical switches and established communication between the App and Web VM which were on same subnet and connected to same logical switch. In this post we will learn about logical routing.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment

5: NSX Controllers Manual Deployment

6: Prepare Esxi host to form NSX-T Fabric read more

Category: NSX

Learning NSX-T-Part 9:Creating Logical Switches and Testing Connectivity

By | 03/08/2018

In last post of this series we configured transport zones and transport nodes. We discussed about the modes of transport zone and also touch based on N-VDS. In this post we will learn how to create logical switches in NSX-T and we will test connectivity between vm’s attached to same logical switch.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment read more

Category: NSX

Learning NSX-T-Part 8:Configuring Transport Zone and Transport Nodes

By | 03/08/2018

In last post of this series we discussed about Uplink profiles. In this post we will learning about transport zones and its types.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment

5: NSX Controllers Manual Deployment

6: Prepare Esxi host to form NSX-T Fabric

7: Configuring Uplink Profile

What is transport zone in NSX-T?

As per vmware documentation read more

Category: NSX

Learning NSX-T-Part 7:Configuring Uplink Profile

By | 02/08/2018

In last post of this series we prepared the Esxi host for NSX-T and we ensured that host connection to NSX manager was up and all necessary vib’s have been pushed on hosts. In this post we will learn about uplink profile.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment

5: NSX Controllers Manual Deployment

6: Prepare Esxi host to form NSX-T Fabric read more

Category: NSX

Learning NSX-T-Part 6: Host Preparation and forming NSX-T Fabric

By | 02/08/2018

In last 2 post of this series, we discussed the automated and manual deployment of NSX controllers and how to form controller cluster. In this post we will learn how to do host preparation for NSX-T.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment

5: NSX Controllers Manual Deployment

When we do host preparation, NSX-T pushes few vibs on the Esxi host (just like NSX-v) and once the hosts are prepared they are known as fabric nodes. All Esxi host that are fabric nodes have NSX-T modules installed and are registered with the NSX-T management plane. read more

Category: NSX

Learning NSX-T-Part 5: NSX Controllers Manual Deployment & Clustering

By | 30/07/2018

In last post of this series, we learnt how to deploy NSX-T controllers automatically via NSX manager and we saw its pretty much same as deploying controllers in a NSX-V environment. 

In this post we will learn how to deploy the NSX controllers manually. 

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

4: NSX Controllers Automated Deployment

Manual steps are a bit lengthy and complex so we have to be careful with the sequence of commands which we will be running to form controllers cluster. Before deploying the controller nodes, make sure following prerequisites are met: read more

Category: NSX

Learning NSX-T-Part 4: NSX Controllers Automated Deployment & Clustering

By | 29/07/2018

In last post of this series we deployed the NSX manager appliance. In this post we will learn how to deploy the NSX-T controller nodes.

If you are not following along this series, then I recommend reading earlier posts of this series from below links:

1: Introduction to NSX-T

2: NSX-T Architecture

3: NSX Manager Deployment

There are 2 methods of deploying NSX controllers for vSphere integration with NSX-T:

  • Automated Installation of Controller from NSX Manager
  • Manual Installation of NSX Controller on ESXi via GUI or OVF tool

In this post we will not talk about controller deployment for non-vSphere infrastructure.

Also in this post we will be discussing only about Automated method for controllers. Manual installation will be covered in Next post of this series. read more

Category: NSX

Learning NSX-T-Part 3: NSX Manager Deployment

By | 28/07/2018

In last post of this series we discussed about NSX-T architecture. In this post we will be deploying the NSX-T components in lab. 

Lets start with deploying NSX manager first to form the management plane. NSX manager is deployed via ova file which can be downloaded from VMware website.

The current version of NSX-T is 2.2.0 and it can be downloaded from here

Please refer NSX-T 2.2 Installation Guide before going ahead with deployment.

NSX-T 2.2.0 supports following hypervisor versions:

  • vSphere 6.5/6.5 U1/6.5 U2
  • RHEL KVM 7.3
  • Ubuntu KVM 16.04 

NSX manager deployment is pretty straight forward like any standard virtual appliance deployment. Steps are shown in screenshot below.  read more

Category: NSX

Learning NSX-T-Part 2: NSX-T Architecture

By | 27/07/2018

As we discussed in first post of this series that NSX-T was born to meet the demands of the containerized workload, multi-hypervisor and multi-cloud.

The best use case that you can think of NSX-T is that it provides seamless connectivity and security services for all types of endpoints including virtual machines, containers and bare metal. It doesn’t really matter where these endpoints are. It could be in your on-prem datacenter, a remote office or in the cloud.

In this post we will look how NSX-T architecture looks like.  read more

Category: NSX

Learning NSX-T-Part 1: Introduction

By | 27/07/2018

VMware NSX is one of the most sensational product that VMware produced 5 years back post Niciria acquisition and over the years this product has just gone better and better. NSX revolutionized the SDDC by adding the SDN capabilities and they way how SDN was used before NSX. 

One of the major limitation of NSX-V was that it can be used only with vSphere and not with other platforms and customers were continuously demanding for a version of NSX that can be integrated with non-vSphere platforms.

To overcome this challenge, VMware came up with NSX-T which is version of NSX for non-vSphere based infrastructure. This version of NSX can be integrated with other hypervisiors such as KVM and application frameworks such as Redhat Openshift, Docker/Containers and Pivotal. In addition to these platforms, you can integrate your vSphere platform as well with NSX-T. read more

Category: NSX

My VCAP-NV (3V0-643) Exam Experience

By | 24/06/2018

3 weeks back I attempted my VCAP-NV  (3V0-643) exam and passed with 408 marks. No I did not pass in first attempt and I failed with 282 marks as when I first attempted my exam, I left too many routing questions as I was not very much comfortable with them.

I interacts with NSX everyday as its core of our Networking in production and my job is to troubleshoot everyday network issues and this helped me a lot during my preparation. 

VCAP6-NV exam have 23 questions and you have total of 3.5 hours to finish the exam. But believe me 3.5 hours are not enough as there are few questions which are very lengthy and you may have to read those questions 2-3 times to make sure you have understood the requirements completely. read more

Category: NSX

VCAP6-NV Deploy (3V0-643) Study Guide

By | 24/06/2018
Category: NSX

Prepare Host Clusters for NSX

By | 24/06/2018

In this post, I will cover following topics of Objective 1.2 of VCAP-NV Deploy exam:

  • Prepare vSphere Distributed Switching for NSX
  • Prepare a cluster for NSX
  • Add/Remove Hosts from cluster
  • Configure the appropriate teaming policy for a given implementation
  • Configure VXLAN Transport parameters according to a deployment plan

Lets get started.

                              Prepare vSphere Distributed Switching for NSX

NSX works only with distributed switch and not with standard switches. Before you deploy NSX and start configuring stuffs, you have to make sure that you have fully configured the VDS and have migrated portgroups/uplinks etc from VSS to VDS.

One of the most important requirement for NSX is to set the minimum MTU at VDS to 1600 bytes. So before you start adding hosts to VDS, make sure that appropriate MTU is already configured on VDS. read more

Category: NSX

Deploy VMware NSX Infrastructure Components

By | 23/06/2018

In this post, I will cover following topics of Objective 1.1 of VCAP-NV Deploy exam:

  • Deploy the NSX Manager virtual appliance
  • Integrate the NSX Manager with vCenter Server
    • Configure Single Sign On
    • Specify a Syslog Server
    Implement and Configure NSX Controllers Exclude virtual machines from firewall protection according to a deployment plan

    Lets get started.

                                      Deploy the NSX Manager Virtual Appliance

    Deploying NSX Manager is a straight forward task like deploying any other appliance from ova file. I have already covered the steps of deployment in one of my old post so I am not repeating the steps of deployment again.

                                      Integrate the NSX Manager with vCenter Server read more

Category: NSX

Getting Started With NSX REST API

By | 21/06/2018

In this post I will cover following topics of Objective 8.1 of VCAP-NV Deploy exam:

  • Construct and execute an API call using correct syntax and formatting
  • Programmatically configure system parameters including:
    • NSX controller syslog
    • Modify DLR declared dead time
    Analyze, modify, and successfully retrieve configuration data using an existing API call

    What is REST API?

    if you are new to Rest API and wondering what exactly it is and what do we do using API, then I would recommend reading this article first before moving down further in this post. Also I found this article very useful to understand how Rest API works.

    Before starting the topics of objective 8.1, I want to pen down few facts about Rest API.

    • The NSX Manager accepts API requests on TCP port 443 over HTTP application protocol.
    • You need a rest client to execute Rest API calls. There are plenty of clients available such as Postman and CURL (linux based). You can also integrate the Rest client in your browser. For mozilla firefox you can add this extension and for chrome you can add this
    • Rest API’s are usually used when you can’t do something from GUI (because there is no option available) or when you want to automate stuffs using scripting or some other tools.
    • The REST API utilises HTTP requests and allow you to programmatically create, retrieve, modify or delete NSX objects.
    • You can use HTTP GET commands to read and retrieve objects, HTTP PUT or POST to create or update objects and HTTP DELETE to delete objects.

                     Construct and execute an API call using correct syntax and formatting read more

Category: NSX