--- myst: html_meta: "description lang=en": "Kubevirt VM Provider Settings." "keywords": "Kasm, Kubevirt" "property=og:locale": "en_US" --- ```{figure} /images/compute/vm_kubevirt.webp :align: center **KubeVirt VM** ``` ```{eval-rst} .. table:: KubeVirt VM Provider Settings :widths: 75 +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | Name | Description | +===================================+=================================================================================================================================+ | **Name** | A name to use to identify the config. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Max Instances** | The maximum number of KubeVirt compute instances to provision regardless of the need for additional resources. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Kubernetes Host** | The address of the kubernetes cluster (e.g. :code:`https://kubevirt.domain:5000`). | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Kubernetes SSL Certificate** | The kubernetes cluster certificate as a base64 encoded string of a PEM file. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Kubernetes API Token** | The bearer token for authentication to the kubernetes cluster. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Namespace** | The name of the Kubernetes namespace where the VMs will be provisioned. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM SSH Public Key** | The Public SSL Certificate used to access the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Cores** | The nubmer of CPU cores to configure for the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Memory** | The amount of memory in Gibibyte (GiB) to configure for the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Disk Size** | The size of the disk in Gibibyte (GiB) to configure for the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Disk Source** | The name of the source PVC containing a cloud ready disk image used to clone a new disk volume | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Interface Type** | The interface type for the VM (e.g. masquerade or bridge). | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Network Name** | The name of the network interface. If using a multus network, it should match the name of that network. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Network Type** | The network type for the VM (e.g. pod or multus). | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **VM Startup Script** | When VMs are provisioned, this script is executed and is responsible for installing and configuring the Kasm Agent. | | | Scripts are ran as bash scripts on a Linux host and Powershell scripts on a Windows host. | | | Additional troublshooting steps can be found in the :ref:`vmware_templates` section of the server documentation. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Configuration Override** | A config override that contains a complete YAML manifest file used when provisioning the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Enable TPM** | Enable TPM for VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Enable EFI Boot** | Enable the EFI boot loader for the VM. | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Enable Secure Boot** | Enable secure boot for the VM (requires EFI boot to be enabled). | +-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ ```