ESXi on ARM rPI4 failed to add to vCenter

I tried to add my freshly installed rPI 4 running ESXi on ARM to my HomeLab vCenter. It failed with “A general system error occurred: Unable to push signed certificate to host 192.168.0.99”

The root cause is that the rPI has no battery backed RTC therefore the time is out of sync and all certificates are invalid.

Quick fix:

Configure NTP in ESXi

Login to the Host client

Go to Manage, System Tab, Time & date:

Edit NTP settings

change it to:

and click Save

Now click on the Services tab and start the NTPD service:

Select the NTPD service and click on start.

Now verify on the System tab if the time is in sync if this is not the case restart NTPD again from the Services tab which will force the time sync.

Afterwards you can add the ESXi running on a rPI4 to your vCenter.

vCenter notification send push message using Prowl to iOS devices

I would like to receive push messages for triggered alerts from my vCenter. There is the possibility to execute a command when a alert has been triggered so I decided to write a script which will use Prowl to send push notification to my mobile apple device. I used Prowl already for other devices like my Homematic home automation system. It’s easy to use with an simple curl command. You can find a lot of good examples available by using Google.

Sources and Services:

VMware Documentation

Push notification service

You have to create an account on www.prowlapp.com and generate a new API key. The new API key has to be added to script (replace PLACE_YOUR_API_KEY_HERE with your API key).

Script:

This script is really basic and is only a proof of concept. I will extend and improve it over time.

root@vcenter [ ~ ]# mkdir bin
root@vcenter [ ~ ]#