vSphere with Tanzu LAB Environment Installation Step-by-Step (Included vCenter, vSAN, NSX, Supervisor Cluster and pfSense)-7

Evren Baycan
7 min readNov 3, 2022

--

Supervisor Cluster configuration and installation Nested Infrastructure

There are 3 important requirements before starting the Supervisor Cluster installation!

Enabled NSX EDGE and Tier-0 Router (Done)
Enabled HA and DRS
Enabled Storage Policy for Tanzu

NOTE: NSX is not required for the Supervisor Cluster. You can install with HAProxy or AVI Load Balancer over VDS without NSX.

But if you create a Supervisor Cluster with NSX, new generation features such as vSphere POD (Native PODs) come at the ESXi kernel level. You can also monitor all traffic end-to-end on NSX. I’m going to share a few examples about these.

Now let’s create a Storage Policy.

We create a new category on the vCenter Tags & Custom Attributes tab.

Then let’s create a TAG and add it under the category.

We assign this TAG that we have created on vSAN Datastore.

We create a new VM Storage Policy on Policy and Profiles

Storage Policy for Supervisor Cluster is now available.

We activate DRS and HA services.

We are creating our Content Library, which is necessary for the Supervisor Cluster.

We are going to enter our subscribed address.

After choosing our Datastore where the catalog will be stored, we save our settings.

Images will be downloaded immediately according to your access speed. (Approximately 268GB)

Let’s switch to Dark theme :)

Yes, everything is ready now, we can proceed to the Supervisor Cluster installation.

NSX was discovered automatically. But again, we have options for our non-NSX scenario below.

We can see that vCenter is compatible. If we didn’t create DRS, HA and Storage Policies before, then we would see it as INCOMPATIBLE here.

Choose our Storage Policies.

For the Supervisor Cluster, we enter the Port Group selection and IP Range.

We enter our Gateway, DNS and NTP information.

We enter our information for the Workload Network.

We choose our Content Library.

We select our Control Plane Size and start the installation.

Installation will take approximately 1 hour.

In the meantime, let’s enter our licenses.

If you ask where to find the license “Password Hands-On LABs” :)

Yes, the installation of our Supervisor Cluster has been completed.

Let’s create a Namespace.

I’m not using LDAP right now, adding Administrator as Local User for testing.

We choose the Storage Policy.

Namespace is ready.

We download Kubectl and Kubectl-vSphere CLI tools according to our compatible operating system on the Link to CLI Tools.

You can now connect to the Supervisor Cluster and manage the Tanzu environment.

I also told you vSphere POD (Native PODs) of Supervisor Cluster installation with NSX. As seen below, each ESXi Node added under the cluster is also a Worker Node :)

So, what’s on the NSX?

I have not created any objects so far. The moment I created the Supervisor Cluster, NSX did all the orchestration in the back. Likewise, when I delete a Namespace via Workload Management, all NSX objects related to that namespace will be automatically removed.

Another useful feature on the NSX is Network Visibility.

Yes, we have completed all the installations so far.

By the way, let’s take a backup of the LAB environment :)

Part 8.

  • vCenter and NSX Backup configuration on Nested Infrastructure

--

--