Deploying Ubuntu minimal Server as ESXi VM onto a Raspberry Pi

If you followed our Tutorial about the Installation of an ESXi onto the Raspberry Pi 4, you may now want to know more about deploying OS VMs like Ubuntu.

Requirements

*Amazon Affiliate Link

Preparation

Login to your ESXi and navigate to “Storage>YourDatastore”. Click on “Datastore browser” and “Upload” to upload the Ubuntu Server ISO to your Datastore – We recommend to create a separate Folder “ISOs” to upload the ISO.

Advertisements
VMware Datastore ISOs

Afterwards click on “Virtual Machines>Create / Register VM” to create the Ubuntu VM.

Enter your wanted name (i.e. same as future Guests Hostname) and

  • Compatibility: ESXi 7.0 virtual machine
  • Guest OS family: Linux
  • Guest OS version: Ubuntu Linux (64-bit)

At Page “Customize settings” configure Memory to at least 1GB and set “CD/DVD Drive 1” to “Datastore ISO file” pointing to the Ubuntu ISO you uploaded before.

Installation

Click on your new VM and power it on from the top Menu. Use “Console>Open browser console” to do the remote Installation.

Basic Configuration – First Steps

Install the Open-VM-Tools:

sudo apt install open-vm-tools

Set your Timezone by typing:

sudo timedatectl set-timezone Europe/Berlin

Change the Timezone matching to your Location – You can list all available Time zones by typing:

timedatectl list-timezones

If you don’t want/need the Ubuntu Server Cloud Services, you can easily disable them with:

sudo touch /etc/cloud/cloud-init.disabled
sudo reboot

Conclusion

Congratulations – You have now a running Ubuntu VM and can continue to Install Software and Services depending on your needs.

Deploying VMs is easy – In general you can install other VMs according to this principle.