Customise ESXi Image Profiles using vCenter Image Builder UI

Customising ESXi image profiles is helpful when you need to add custom drivers to your ESXi installation image. I will demonstrate in this post, how to customise ESXi image profiles using the built-in Image Builder service on vCenter 7. I usually use Powershell to build customised ESXi images; however, non-windows users might find this handy…

Continue Reading

Replace Default vCenter Certificate with a Free Let’s Encrypt SSL

On September 30, 2021, the DST Root CA X3 used to sign Let’s Encrypt’s R3 Intermediate CA Expired; therefore, some of the previous guides I’ve written and many that you will find online are no longer valid. This guide steps you through the process to install a Free Let’s Encrypt SSL Certificate for vCenter that…

Continue Reading

Launch vCenter VCSA UI/CLI Installer on MacOS

MacOS from Catalina onwards, a security change prevents non notarized apps from running. To get around this, you need to exclude the VCSA Installer from the MacOS Security Gatekeeper by removing the metadata quarantine attribute “com.apple.quarantine” for the VCSA ISO. Before mounting the ISO, open Terminal and run the following command Now you may mount…

Continue Reading

Automate Free SSL Certificate Replacement for vCenter 7

In the past, I’ve posted some guides for replacing the default self-signed vCenter certificate with a free, trusted Let’s Encrypt 90 Day certificate. I recently started to look into generating the free SSL using an ACME client and stumbled across this PowerShell module Posh-ACME (Credit to Ryan Bolger – https://github.com/rmbolger for this module). I decided to…

Continue Reading

Invalid vCenter Cert using macOS Catalina and Chrome

I had redeployed my home lab vCenter appliance, and upon attempting to access the vCenter UI, I was denied access and encountered the following error “NET::ERR_CERT_INVALID“ Details in the Error vc.virtuallywired.io normally uses encryption to protect your information. When Google Chrome tried to connect to vc.virtuallywired.io this time, the website sent back unusual and incorrect…

Continue Reading

vCenter 7 Pre-Update Checks Error, Please Provide a Valid Version

I stumbled across this error when attempting to perform a Pre-Update check on my vCenter server. “Update 7.0.0.10400 not found. Please provide a valid update version” and “Update 7.0.0.10600 not found. Please provide a valid update version” This is a potentially a bug with Release 7.0.0.10300 vCenter Build 16189094. I decided to check the VAMI…

Continue Reading

Incorrect Product Forwarding Class on vDS When Upgraded via PowerCLI

I recently encountered network issues on a VM migrated to a new host, it turns out it was due to a mismatch on the “Product_Forwarding_Class” between the host and vDS. The Forwarding Class configured for vDS version 6.5.0 and below is “etherswitch”, and from vDS version 6.6.0, and above the Forwarding Class is “cswitch” When upgrading my vDS from…

Continue Reading

Install Free SSL Certificate for vSphere 7 Home Lab

Last year I wrote the follow guide Install Free Let’s Encrypt SSL Certificate for your vCenter 6.7 Lab. The certificate was issued by Let’s Encrypt via a project called ZeroSSL. Recently ZeroSSL stopped using Let’s Encrypt, and started issuing the certificates themselves, therefore the process to generate the certificate outlined in that guide is no…

Continue Reading

Fix Error, You cannot visit site right now because the website uses HSTS

I faced this error on Chrome. You cannot visit “site” right now because the website uses HSTS. The HTTP Strict-Transport-Security response header (HSTS) lets a web site tell browsers that it should only be accessed using HTTPS, instead of using HTTP, therefore, preventing access. I received this error because I had accessed this URL previously…

Continue Reading