Creating firewall rules in NSX to control client access to DSM provisioned databases

This post began as a request from one of our customers. They wanted to know how one would go about allowing a select set of clients access a select set of databases provisioned by Data Services Manager, whilst simultaneously preventing access to other databases. I put my head together with my DSM buddy Thomas and came up with the following solution. We thought it interesting enough to share in a blog post, but we may also put this into the official DSM docs as well. Whilst this is using VCF 9.0 and new constructs such as VPCs and VPC subnets,…

vSphere Distributed Services Engine – Networking Offload and Acceleration Preview

In my earlier overview of vSphere 8 announcements at VMware Explore 2022, I highlight a number of new products and features. One of the most significant announcements is vSphere Distributed Services Engine, formerly known as Project Monterey. As mentioned in the post, this enhancement gives us the ability to offload tasks to a Data Processing Unit (DPU aka SmartNIC). These tasks have historically been done by x86 CPUs on the hypervisor. Now these tasks are offloading to the DPU. And the programmable hardware accelerator on the DPU is also leveraged to boost overall performance. The first wave of innovation around…

A closer look at vSphere with Tanzu networking with NSX-T

This post continues to build on some of the other work already done on vSphere with Tanzu and NSX-T. In previous posts, we’ve seen how to setup NSX-T so it can be used by vSphere with Tanzu. The steps to install NSX-T Manager and prepare ESXi hosts was looked at in part 1. We saw how to set up an NSX-T Edge in part 2. Then in part 3, the steps to create a tier-0 gateway with BGP for dynamic routing shown. Most recently, the various NSX-T objects and services that are configured when the Supervisor cluster is deployed were…

How to get SSH access to TKG nodes on vSphere with Tanzu and NSX-T

I have been spending a lot of time recently on vSphere with Tanzu and NSX-T. One of the tasks that I want to do is perform a network trace from a pod running on a TKG worker node. This will be for a future post. However, before running the trace, I need to secure shell (ssh) onto a TKG worker node in order to run the traceroute. This is more challenging with NSX-T compared to using vSphere networking. The reason why is because NSX-T provides “internal” network segments for the nodes which sit behind a tier-1 and tier-0 gateway. To…

NSX-T and vSphere with Tanzu – automatically created network objects and services

In my most recent posts, the steps to get NSX-T to a point where it is ready for vSphere with Tanzu are examined. A three-part blog series describes the NSX-T setup process for vSphere with Tanzu – see part 1, part 2, and part 3. In this post, we will take a look ‘under the covers’. I will look at the network objects and services that vSphere with Tanzu automatically builds in NSX-T. As per these previous configuration steps, a number of NSX-T system objects are setup, such as Compute Manager and Edge Cluster. Some network objects must also be…

NSX-T and vSphere with Tanzu revisited (part 3 of 3)

The steps to deploy NSX-T Manager, create a Compute Manager and configuring NSX on the ESXi hosts were described in part 1 of this series of posts. The steps  to create an NSX-T Edge cluster were outlined in part 2. In this part 3 post, we will look at the final step in preparing an NSX-T environment for vSphere with Tanzu, and that is the creation and configuring of a tier-0 gateway. Networks that are created for Kubernetes workloads in vSphere with Tanzu will connect to this tier-0 gateway and subsequently allow external connectivity to the TKG clusters, e.g. developers…

NSX-T and vSphere with Tanzu revisited (Part 2 of 3)

In part 1 of 3, the steps on how to add vCenter server as the NSX Compute Manager and how to configure the ESXi hosts as host transport nodes were completed. In this part 2 of the series, the creation of an NSX Edge cluster is described. Once again, the end goal of this post is to have an NSX-T configuration that can be leveraged by vSphere with Tanzu. When this part is complete, the overlay network should extend to include the Edge nodes for east-west traffic. The Edge nodes will also be configured to have uplinks to allow for…