Skip to main content

Posts

Showing posts from October, 2025

VMware ESXi Server Down - Troubleshooting

1. VMware ESXi Server Down If your ESXi host is down/unreachable: Basic Checks Ping the host IP. Try connecting via vSphere Client / vCenter. Check if management network (vmk0) is up. Console Access Log in to the DCUI (Direct Console User Interface) on the server. Check if Management Network is disconnected. Restart Management Agents from DCUI. Hardware Issues Verify server power (PSU, cables). Check iLO/iDRAC/IMM for hardware alerts. Look for memory/disk/CPU failures. Network Issues Check NIC connectivity (link lights, switches). Verify VLAN & IP config. Storage Issues If datastore inaccessible → check SAN/iSCSI/FC connectivity. Verify LUN presentation from storage team. Logs & Recovery Check /var/log/vmkernel.log & /var/log/hostd.log. If corrupted, reboot host (after maintenance window). If ESXi fails to boot → check boot device (SD card/SSD).

GitOps-Driven Management of VKS Clusters: Enabling GitOps on VCF 9.0 (Part 03)

  GitOps-Driven Management of VKS Clusters: Enabling GitOps on VCF 9.0 (Part 03) In the Part-02 blog, we walked through the process of deploying an Argo CD instance within a vSphere Namespace on  VMware Cloud Foundation (VCF) 9.0 , enabling a GitOps-based approach to manage Kubernetes workloads in a vSphere environment. With Argo CD successfully installed, we now have a powerful toolset to drive declarative infrastructure and application delivery. In this blog post, we’ll take the next step by demonstrating how to  provision and manage VKS clusters  directly through the Argo CD  UI and CLI . This allows us to fully operationalise GitOps within the private cloud, delivering consistency, scalability, and automation across the Kubernetes lifecycle. Importance of Managing the Kubernetes Cluster with a Gitops Approach Adopting a GitOps-based approach for managing Kubernetes clusters enables declarative, version-controlled, and automated operations by leveraging Git a...

Installing Argo CD Instance on vSphere Namespace: Enabling GitOps on VCF 9.0 (Part 02)

  Installing Argo CD Instance on vSphere Namespace: Enabling GitOps on VCF 9.0 (Part 02) In  Part 01  of this blog series, we explored how to deploy the Argo CD Operator on the Supervisor Cluster. In this post, we’ll take the next step by creating an Argo CD instance within a vSphere Namespace. This instance will demonstrate how to create and then manage VMware Kubernetes Clusters (VKS) using a GitOps-based approach. Why Deploy Argo CD via the Operator in VCF 9.0? Enabling the Argo CD instance through the Argo CD Operator in VCF 9.0 ensures a fully integrated, lifecycle-managed GitOps solution, leveraging the native Supervisor Services framework. The Argo CD Operator simplifies deployment and ongoing management by abstracting complex configurations and ensuring seamless upgrades within the VCF platform. Running Argo CD as a Supervisor Service provides tighter integration with vSphere Namespaces, enhanced multi-tenancy support, and secure, policy-driven access controls. Th...