virtualize all the things

Month: October 2020

Two issues I had with installing ESXi on my Raspberry Pi 4

When I heard at VMworld 2020 there was a fling for ESXi on ARM I was very excited. I have several Raspberry Pis deployed for various functions around the house so I thought this would be the perfect excuse to buy a shiny new 8GB Raspberry Pi4.

The documentation was great, however, I ran into two issues….

The Raspberry Pi 4 does not play nicely with all HDMI monitors

I couldn’t see any video while the Pi was booting up. I tried two different monitors and that didn’t help. The fix was adding the following line to the config.txt file on the root of the SD card


Don’t be tempted to use a cheap USB drive for the ESXi install media

The install media is less than 1GB, so I thought I would use one of the many small USB drives that vendors hand out like candy. This led to getting I/O errors and the install failing. I tried another no-name brand USB drive and the same thing happened. I finally tried a Kingston USB drive and the install completed.

Updating HPE iLO Firmware with Ansible

Welcome to my first real blog post.

This is a simple Ansible playbook to update iLO firmware on HPE servers. The only prerequisite is that you need a webserver to server up the firmware file. As an Ansible rookie, it took me a while to figure out I needed to use raw commands since iLO doesn’t have a traditional shell.

If you are looking for a good place to start with Ansible, check out Jeff Geerling’s YouTube channel

and here is the playbook….

- hosts: hp_hosts
  gather_facts: no
  - name: CHANGE DIR
    raw:  'cd /map1/firmware1'
    raw: 'load -source http://webserver/ilo.bin'