VMware : Tips of the week #6

Quick tip to show you how to fix Kubernetes namespace deleting stuck in terminating state: 

In this case, you can manually delete your namespace that is stuck in the Terminating state:

STEP 1 : Create a temporary JSON file:

kubectl get namespace kasten-io -o json > tmp-kasten-io.json

STEP 2 : Edit your tmp.json file and remove the kubernetes value from the finalizers array and save the file.

STEP 3 : Executing the cleanup command

kubectl replace –raw “/api/v1/namespaces/kasten-io/finalize”

Veeam : How to install Kasten K10 on vSphere with Tanzu

Disaster recovery, backup solutions and recoverability in general, are usually critical requirements to run production workloads, even when running pods and containers on a Kubernetes platform.

Veeam with Kasten can help enterprises overcome data management challenges and confidently run applications on Kubernetes clusters.

This vblog focuses on the integration of Kasten and vSphere with VMware Tanzu:

STEP1: helm repo add kasten https://charts.kasten.io/
STEP2: kubectl create namespace kasten-io
STEP3: kubectl get sc
STEP4: helm install k10 kasten/k10 –namespace=kasten-io –set

VMware : Tips of the week #5

You can SSH to a Tanzu Kubernetes cluster TKC worker node as the vmware-system-user using a private key.

Below are the seven steps to follow: 

  • STEP1: Connect to the supervisor cluster
  • STEP2: Switch context to supervisor cluster
  • STEP3: Get secret from specific namespace when your cluster is created
  • STEP4: View the key for the specific cluster
  • STEP5: The key is Base64 encoded, decode it
  • STEP6: Change the access for  the key 
  • STEP7: Connect to one of the worker node

Enjoy

VMware : How to identify the LEADER SupervisorControPlane in vSphere with Tanzu

In this post, we going to show you how you can connect to the supervisor cluster control plane nodes and identify the Leader for Kubernetes master within VMware vSphere with Tanzu. This is important for certain troubleshooting and analysis tasks.

As you maybe know the supervisor cluster is the Kubernetes cluster that we stand up inside of a vSphere cluster when enabling workload management.

The supervisor cluster like other Kubernetes clusters operates an active-passive multi-master model and only one master

VMware : Tips of the week #4

We want to share with you some concepts, helpful commands, and gotchas that we have come across during the first few days within the Kubernetes world.  

Kubernetes uses a command-line tool called kubectl for running commands against clusters,  you may find yourself frustrated by the time spent typing repetitive commands.

This article will highlight tips used to simplify the usage of kubectl and save you time.

Shell aliases can be used to shorten all shell commands and not just

VMware : AWX Host inventory without UUID

When using the VMware vCenter dynamic inventory, the hostname is imported in the following format ‘name_uuid’. For example: vINCEPTION_56474ba9-b3f0-74cb-9ac4-fc895RTbb14b

If you need to get the hosts hostname instead of hostname_uuid using VMware dynamic inventory in AWX, this video will show you how: 

Enjoy! 

VMware : Using Ansible to update VMware vSphere

In any environment, small or large, it’s always considered best practices to keep a platform up to date especially with all the CVE we have seen recently.

With Update Manager or Lifecycle Manager, ESXi patches shouldn’t be that painful. But planning to patch your environment composed of many hosts, on different vSphere Clusters and vCenters may be a challenge for a sysadmin.

Ansible has by default a lot of VMware modules that can help to automate VMware vSphere tasks and

VMware : Tip of the Week #2

Correctly identifying an issue is the most critical step in troubleshooting.. Most of the time we are using either linux grep, sed, awk commands piped together, or find function in a text editor. VMware Skyline Health Diagnostics for vSphere is a new tool that can help you to log analysis and every vSphere administrator should use it.

This tool is designed to help you diagnose and detect issues using log bundles of your VMware platform (vCenter and ESXi Logs).

 You can

VMware : How to resolve a vSphere TPM error on VxRAIL

A TPM (Trusted Platform Module) is a computer chip/microcontroller that can securely store artifacts used to authenticate the platform and since version 6.7 vSphere support TPM 2.0.

If you have a host on you VxRAIL cluster with an alert in vCenter stating TPM 2.0 device detected, the steps below must be performed on each affected node to resolve this error (one at the time):

Before you start, place the host into Maintenance Mode in vCenter using Ensure Accessibilty.

In

VMware : How to factory reset a VxRail node

If you think your node is not running properly as it should be, or you simply need to move a node from one cluster to another,  it might be a good opportunity to perform a factory reset of your host.

Follow the directions below to perform a factory reset in VxRail node:

Enjoy!