What is the Cloud module?

Cloud is your own private cloud — at /cloud. It runs virtual machines on TurtiniOS hypervisor hosts you control, managed from one console. Think of it as Cockpit or OpenShift Virtualization, built into Turtini and running on your own hardware, online or fully offline.

The idea:
A TurtiniOS server node that has virtualization (libvirt/KVM) becomes a hypervisor "host." The Cloud module lets you spin up, clone, snapshot, live-migrate, and open a console to TurtiniOS virtual machines across all your hosts — and because it runs on the same sovereign data layer as the rest of TurtiniOS, it keeps working with no internet connection.

Three tabs at /cloud:
• VMs — every virtual machine, its state, resources, and the actions you can take on it.
• Hosts — your hypervisor hosts and how much CPU and memory each has used vs. free.
• Nodes — the raw fleet of TurtiniOS machines that have joined the fabric (see the Nodes article).

How it decides where a VM runs:
When you spin up a VM you can pick a specific host or choose "Auto (best fit)" and let the built-in scheduler place it on the host with the most room. Placement is decided on the server, so a VM can never be squeezed onto a host that doesn't have capacity.

Turn it on from the Marketplace (or ask Wally to "enable Cloud"). You'll also need at least one TurtiniOS server node running the host-agent with virtualization enabled before you can spin anything up — see "Turning a server into a hypervisor."