Chapter 1: ESXi on Arm on PiAbout This Book
What You'll Learn About ESXi on Arm on Pi
Who This Book Is For
Introduction to ESXi on Arm on Pi
Introduction to Virtual Machines
Introduction to ESXi
Introduction to Arm
Introduction to Pi
Introduction to ESXi on Arm on Pi
Limitations on Using a Pi for ESXi
Executables
Pi Hardware
Storage
RAM
NIC
Licensing ESXi on Arm
Chapter 2: ESXi on Arm on Pi Use Cases
Learning Environment
Corporate sandbox
Home Lab
Home Assistant
Game Server
Lightweight VDI Host
Web Development
Edge Server
vSAN Witness
Micro vSphere Cluster
Firewall for Small Office
Automation environment for PowerCLI and Terraform and packer
Kubernetes
Chapter 3: ESXi on Arm on Pi Build Kits
Requirements
Low-Cost Naked Build
Argon One Kit
Argon One Kit M.2
Argon One Kit Expansion Board
Cluster Build 1
Chapter 4: Installing ESXi on a Pi
Hardware Preparation
Install Pi on microSD card
Update Pi eeprom
Prep microSD with UEFI
Install ESXi on the Arm
Modify Pi boot order
Post Installation Configuration
Chapter 5: ESXi Client for Management
Installing the ClientManaging ESXi using the ESXi Client
Creating a Virtual Machine
Monitoring ESXi using the ESXi Client
Going further
Chapter 6: vCenter Server for ManagementIntroduction to vCenter Server
Installing the vCenter Server on x64 ESXi
Installing the vCenter Server on VMware Workstation
Managing ESXi using vCenter Server
Creating a Virtual Machine
Monitoring ESXi
Chapter 7: Storage Options for ESXi on a Pi
Datastores
NFS
iSCSI
Local Storage
Thumb drives
SATA HDD
SATA SSD
NVMe in Encloser
Performance Comparison of Storage Options
Chapter 8: Virtual Machines on ESXi
Virtual Machines
VMware Tools
vMotion
Cloning virtual machines
Why Windows will Not Work
Ubuntu
Red Hat
SUSE
FreeBSD
Chapter 9: Kubernetes on ESXi
Installing K3s
Sample K
Chapter 10: Going Further
3rd Party Monitoring - Grafana
3rd Party Monitoring - ControlUp
Stateless ESXi on Arm
Additional NICs
High Availability and ESXi
vSphere Distributed Switch
Conclusion