Quick Start
This section guides you through booting a remote node and running a workload with Mesh Hypervisor after installing the orchestration node (see Installation). Using the default configuration, you’ll boot a remote node via PXE and start a KVM workload with VNC access.
Step 1: Connect a Remote Node
- Verify the orchestration node is active:
Look for DHCP and PXE activity in the logs.mesh system logview - Connect a remote node to the same Ethernet network:
- Requires x86_64, 2+ GB RAM, PXE support (see Prerequisites).
- Power on the remote node and enter its BIOS/UEFI:
- Set network/PXE as the first boot device.
- Save and reboot.
The remote node pulls its kernel and initramfs from the orchestration node, then boots Alpine Linux with a default APKOVL. A unique 8-character UUID is generated during boot using genid machine 8, based on hardware DMI data.
Step 2: Verify Remote Node Boot
On the orchestration node’s console (logged in as root/toor):
- List online nodes:
This shows each node’s UUID (e.g.,mesh node infoa1b2c3d4). The UUID is the first 8 characters of a SHA-512 hash of the node’s DMI modalias. - Note the UUID of your remote node.
If no nodes appear, check logs (mesh system logview) for DHCP requests or HTTP downloads (kernel, initramfs). Ensure the remote node’s network port is connected.
Step 3: Start a Workload
Mesh Hypervisor includes a default KVM workload configuration named qemutest1. To launch it:
- Use the remote node’s UUID from Step 2 (e.g.,
a1b2c3d4). - Run:
mesh workload start -n a1b2c3d4 -w qemutest1-n: Node UUID.-w qemutest1: Workload name (preconfigured in/host0/machines/default).
This starts a KVM virtual machine with 500 MB RAM, 2 CPU threads, and an Alpine ISO (alpine-virt-3.21.3-x86_64.iso) for installation.
Step 4: Access the Workload
The qemutest1 workload uses VNC for console access:
- Identify the remote node’s IP with
mesh node info - From any system with a VNC client (e.g.,
vncvieweror TigerVNC):vncviewer 192.168.x.y:5905- Port
5905is derived fromruntime.console.id=5(5900 + 5).
- Port
- The VNC session displays the Alpine installer running in the workload.
Next Steps
You’ve booted a remote node and accessed a workload via VNC. See Usage for managing nodes, customizing workloads, or configuring networks.