Requirements
To ensure proper operation of Deckhouse with the zVirt cloud, the following are required:
- A working zVirt installation with accessible API.
- A user account with permissions to access the API and manage virtual machines.
- A storage domain with an uploaded cloud OS image.
- A prepared virtual machine template based on the cloud image.
The zVirt cloud provider is in experimental status. API and behavior may change in future versions.
The provider supports working with only one disk in the virtual machine template. Make sure the template contains only one disk.
Preparing a cloud image
- Go to zVirt → Storage → Disks.
-
Upload a cloud OS image (for example,
.qcow2
or.img
) to the storage. -
Wait for the upload to complete. The disk status should display
OK
.
Preparing a virtual machine template
-
Open Resources → Virtual Machines and create a new VM.
- Set the following parameters:
- Template:
Blank
. - Operating system: Matches the uploaded cloud image.
- Workload profile: High performance.
- Disks: Attach the uploaded cloud image and set it as bootable.
- Template:
-
Do not add any network interfaces. They will be created automatically when Deckhouse provisions a node.
-
Save and create the virtual machine.
-
After the VM is created, open its details and create a template based on it.
-
Specify the template name and enable the Seal Template option.
-
Ensure the template has been successfully created in Resources → Templates.