Setting |
Description |
---|---|
Name |
An identifying name for this provider configuration e.g. Proxmox Docker Agent Autoscale Provider |
Max Instances |
The maximum number of autoscale instances to be provisioned, regardless of other settings |
Host |
The hostname or IP and port of your Proxmox instance (e.g. 192.168.100.40:8006) |
Username |
The name of the autoscale user in Proxmox, including the auth realm (e.g. KasmUser@pve) |
Token Name |
The name of the API token associated with the user (e.g. kasm_token and not KasmUser@pve!kasm_token) |
Token Value |
The secret value of the API token associated with the user |
Verify SSL |
Whether or not to verify the SSL certs in the Proxmox environment. Disable if you are using self-signed certs |
VMID Range Lower |
The start of the VMID range for Kasm to use for autoscale agents. Must not overlap with any other Proxmox autoscale providers configured in Kasm |
VMID Range Upper |
The end of the VMID range for Kasm to use for autoscale agents. Must not overlap with any other Proxmox autoscale providers configured in Kasm |
Full Clone |
If enabled performs a full clone rather than a linked clone. A linked clone is faster to provision but will have reduced performance compared to a full clone |
Template Name |
The name of the VM template to use when cloning new autoscale agents |
Cluster Node Name |
The name of the Proxmox node containing the VM template |
Resource Pool Name |
Specify the resource pool to use for cloning the new autoscale agents |
Storage Pool Name |
Optionally specify a storage pool to use for cloning the new autoscale agents. This requires Full Clone to be enabled |
Target Node Name |
Optionally specify a cluster node to provision new autoscale agents on (defaults to the Cluster Node Name) |
VM Cores |
The number of CPU cores to configure for the autoscale agents |
VM Memory |
The amount of memory in GiB for the autoscale agents |
Installed OS Type |
Linux or Windows |
Startup Script Path |
The absolute path to where the startup script will be uploaded and run from, typically /tmp for Linux or C:windowstemp for Windows. The path must exist on the template. |
Startup Script |
Bash (Linux) or Powershell (Windows) startup script to run after agent creation, typically to install the Kasm Agent and/or any other runtime dependencies. Example scripts are available on our GitHub repository |