Overview of StateMesh Virtual Machines
Virtual Machines (VMs) in StateMesh are the lowest-level unit of deployment, allowing users to run their own 64-bit operating systems on the StateMesh network.
Supported Operating Systems:
- Ubuntu 20.04, 22.04, 24.02
- Fedora 40, 41
- CentOS 9
Key Architectural Constraints:
- Node Requirements: VMs only run on Bare-metal nodes and Datacenter nodes because they require hardware virtualization support.
- Root Disk Persistence: The root disk is bound to the lifecycle of the node. If a node is decommissioned, data on the root disk is lost. Use additional Volumes for persistent data.
- Migration: Live migration is not supported. If a node is decommissioned, the VM is terminated and restarted on a different node.
- Networking: VMs do not have public routable IP addresses; however, users can publish ports to the public network.