I recently returned to the VMware vSphere Server 7.0 EE-Lab to start exploring and creating content around VMware Cloud Foundation. The lab features some powerful DELL R720 and R730 servers, perfect for delving into VMware Cloud Foundation.
After several months away from the EE-Lab, I attempted to access the VMware vCenter Server 7.0, only to be greeted with the dreaded:
HTTP Status 500 - Internal Server Error
There are two possible reasons for this error
Certificate Expiration
Storage on /storage is 95% or less
Unfortunately Certificate Manager is not supported on run on vCenter HA, so this requires one of the nodes to be made active, and the destruction of vCenter HA before we can run Certificate Manager .
Check the video and commands used I've highlighted in the steps below for troubleshooting
In this video, I’ll walk you through the steps to repair and restore the vCenter Server 7.0, which is running in High Availability (HA) mode, and share some helpful tips and tricks along the way.
use the following min-script to check if certificates have expired
for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do echo "[*] Store :" $store; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $store --text | grep -ie "Alias" -ie "Not After";done;
In an organization, selecting a backup and recovery product can be a complicated task. This gives an opinion and a process that I use and hope that others find helpful.
Effective resource naming conventions are essential in Azure environments. Proper naming makes it easier to manage, monitor, and secure resources, helping teams stay organized as environments grow in complexity.