Blog

Featured

VCSA 7.0 deployment on vSAN

Yes, you can create a vSAN cluster while deploying vCenter Server at the same time.

Yes, you can create a vSAN cluster while deploying vCenter Server at the same time.

As per vSphere 7 -Planning and deployment Guide:

“The vCenter Server Appliance is a preconfigured Linux virtual machine, which is used for running VMware vCenter Server on Linux systems. This feature enables you to configure a vSAN cluster on new ESXi hosts without using vCenter Server.

When you use the vCenter Server Appliance Installer to deploy a vCenter Server Appliance, you can create a single-host vSAN cluster, and host the vCenter Server Appliance on the cluster. During Stage 1 of the deployment, when you select a datastore, click Install on a new vSAN cluster containing the target host. Follow the steps in the Installer wizard to complete the deployment.

The vCenter Server Appliance Installer creates a one-host vSAN cluster, with disks claimed from the host. vCenter Server Appliance is deployed on the vSAN cluster.

After you complete the deployment, you can manage the single-host vSAN cluster with the vCenter Server Appliance. You must complete the configuration of the vSAN cluster.You can deploy a Platform Services Controller and vCenter Server on the same vSAN cluster or on separate clusters.”

Prerequistes:

  1. Same as any other vCenter deployment, ensure all the DNS entries are correct, forward and reverse lookup is working fine.
  2. All necessary ports are open.

 

Below are the steps to deploy along with vSAN and automatically deploy on vSAN. As mentioned earlier, Once single host vSAN cluster is deployed, follow the due process to add remaining host and configure cluster like any other vSAN cluster.

Mount the ISO

 

Click Install

 

Provide FQDN of ESXi Host on which vCenter will be installed

 

Provide vCenter VM name

 

 

Provide the Datacenter and cluster Name

 

Make sure you select the disk correctly, you can select the disk and change (capacity/Cache)accordingly

 

Validate all Configurations

 

 

Once Stage Completes , Stage 2 will start. Don’t worry if it get closed. Open https://vcfqdn:5480 and you can start stage 2.

Provide SSO domain name and password for admin.

 

 

This will take some time , Bring your Coffee if you are in office. If at home, bring your beer 🙂

 

 

And it’s done.

 

Featured

VMware, Kubernetes & You

“All things are difficult before they are easy.” – Thomas Fuller

I have been a strong advocate for Kubernetes ever since I came to know about it. In fact, my first public presentation was “Kubernetes for VMware Users” in Oct-2018 @VMUG Pune, at that time many vSphere Admins were not even aware of what Kubernetes is and how is it going to affect their lives but the momentum had been started and the developers were acting as an advocate for adopting it in their organization. They want to learn the latest tech in the market and at the same time wanted their organization to make use of it.

But, the problems of adoption were huge as developers did not understand a lot about the infra side of implementation while the admins were unable to understand developer problems. At the core of it were mostly vSphere Admins as almost every major organization was running vSphere in its Datacenter. Ofcourse, this all came under DevOps / Platform team but they were not very comfortable with vSphere capabilities.

I had firsthand experience where DevOps team managed to get separate ESXi cluster and implemented Kubernetes but they were not even aware of the most basic offering in vSphere (vMotion, DRS, HA, etc..) and hence the outages.

On the Other side, admins find it very difficult to learn Kubernetes as they were mostly used to GUI things.  While Organization wanted a seamless approach to Kubernetes there were very few on-premises offerings while the cloud has its own challenges( will discuss in some other article). VMware was quick to understand this and with the advent of cloud, it was inevitable to ignore these challenges. While VMware Admins were worried about their future, VMware had its plan sorted out to fill this gap and create a win-win situation for all and it went all in beast mode with a vision to place itself as the leader in this segment. Then came VMworld 2019 and it was made clear with (acquisition of Heptio, Pivotal, Carbon Black) announcement of Project Pacific, Tanzu portfolio and many others showing intent to fill the void.

Fast Forward on March 10th, VMware launched vSphere7 with Kubernetes, Tanzu Portfolio ( Tanzu Kubernetes Grid, Tanzu Mission control, Tanzu Application Services etc..

While the number of people I met and have a discussion they are still confused with Product offerings. So, let’s clear some doubt, while I will cover them separately in detail in separate articles.

Before I explain the difference between vSphere7 with Kubernetes, Tanzu Kubernetes Grid and Tanzu Mission Control you should know what CNCF Conformance is:

CNCF Conformance: “Software conformance ensures that every vendor’s version of Kubernetes supports the required APIs, as do open source community versions. For organizations using Kubernetes, conformance enables interoperability from one Kubernetes installation to the next. It allows them the flexibility to choose between vendors.” 

vSphere 7 Features in a Circular Diagram

Image Credit: VMware

vSphere7:  Latest vSphere with many new features, empowering “You (admin)” to be part of your organization Kubernetes strategy. With just minimal training, you will be ready to support your developers.

vSphere 7 Client Showing Namespaces

VMware Cloud Foundation Services Logical Relationships

vSphere with Kubernetes is available through VMware Cloud Foundation, delivers VMware Cloud Foundation Services and application-focused management for a streamlined development, agile operations, and accelerated innovation.

Image Credit: VMware

When we say vSphere with Kubernetes: That means you can run Kubernetes on vSphere in an integrated fashion using Kubernetes api calls, yaml files.

Within vSphere there are two types of Kubernetes clusters that run natively: a “Supervisor” Kubernetes cluster control plane for vSphere, and the Tanzu Kubernetes Cluster, sometimes also referred to as a “Guest Cluster.”

Supervisor Cluster:
The supervisor is a special kind of Kubernetes cluster that uses ESXi as its worker nodes instead of Linux. This is achieved by integrating the worker agents, Spherelets, directly into the ESXi hypervisor. The Spherelet doesn’t run in a VM, it runs directly on ESXi via vSphere Pods. The supervisor cluster is a Kubernetes cluster of ESXi nodes instead of Linux nodes. The Supervisor Cluster uses vSphere Pods to run container workloads. Native Pods draw deeply on the exceptional security, availability, and performance of the ESXi hypervisor.

Tanzu Kubernetes Cluster:
While the Supervisor uses Kubernetes, it’s not a conformant Kubernetes cluster. This is by design, as it intends to use Kubernetes to improve vSphere, rather than trying to turn vSphere into a Kubernetes clone. To deliver Kubernetes clusters to your developers that are standards-based and fully conformant with upstream Kubernetes you can use Tanzu Kubernetes Clusters, also referred to as “Guest” clusters.

A Tanzu Kubernetes Cluster is a Kubernetes cluster that runs inside virtual machines on the Supervisor layer and not on vSphere Pods.

vmwtanzu.png

Image Credit: VMware

Tanzu Portfolio: Yes, Tanzu is not a product, it’s a portfolio which includes various product and offering, will discuss much talked about here(not all):

  •      Tanzu Kubernetes Grid (TKG): TKG is VMware’s Kubernetes distribution – built on open source technologies, packaged for enterprise adoption and supported 24×7 by VMware Global Support Services (GSS).  So basically, it is CNCF Conformant Kubernetes offering.
  •       Tanzu Mission Control: VMware Tanzu Mission Control is a centralized management platform for consistently operating and securing your Kubernetes infrastructure and modern applications across multiple teams and clouds. It provides operators with a single control point to give developers the independence they need to drive the business forward while enabling consistent management and operations across environments for increased security and governance. In simple terms,  it is a single pane to manage all your Conformant Kubernetes clusters whether it is on cloud or on-premise. 

Well, that’s pretty much something I like to cover for now there is a lot more to be covered yet, which I will eventually do in a series of articles.

Note: the views here are my own and do not represent my employer.

Ref:

https://blogs.vmware.com/vsphere/2020/03/vsphere-7-features.html

https://blogs.vmware.com/vsphere/2020/03/vsphere-7.html

https://blogs.vmware.com/vsphere/2020/03/vsphere-7-kubernetes-tanzu.html

 

Announcing VMware vSphere with Kubernetes…

Announcing VMware vSphere with Kubernetes Support on the VMware Cloud Foundation Management Domain

Announcing VMware vSphere with Kubernetes…

When VMware Cloud Foundation 4.0 released in April 2020, it introduced support for VMware vSphere with Kubernetes. With the initial release, users were required to create a virtual infrastructure (VI) domain to enable vSphere with Kubernetes. This meant that a minimum of seven servers was needed to run vSphere with Kubernetes on Cloud Foundation: four The post Announcing VMware vSphere with Kubernetes Support on the VMware Cloud Foundation Management Domain appeared first on Cloud Foundation.


VMware Social Media Advocacy

Announcing General Availability of VMware Cloud…

Announcing General Availability of VMware Cloud…

We are pleased to announce General Availability (GA) of VMware Cloud Foundation 4.0! Cloud Foundation 4 was announced during our Modern Apps Launch event on March 10th and excitement around the latest version of VMware’s hybrid cloud platform has been growing since. With Release 4.0, Cloud Foundation takes a significant step forward in offering customers The post Announcing General Availability of VMware Cloud Foundation 4.0 appeared first on Cloud Foundation.


VMware Social Media Advocacy

How to Get vSphere with Kubernetes

How to Get vSphere with Kubernetes

How to Get vSphere with Kubernetes

We’re very excited to announce the general availability of vSphere 7 today! It caps off a massive across-the-board effort by the many engineering teams within VMware. We have built a ton of new capabilities into vSphere 7, including drastically improved lifecycle management, many new security features, and broader application focus and support. But of course, The post How to Get vSphere with Kubernetes appeared first on VMware vSphere Blog.


VMware Social Media Advocacy