---
myst:
html_meta:
"description lang=en": "VMware Vsphere VM Provider Settings."
"keywords": "Kasm, VMware, vSphere"
"property=og:locale": "en_US"
---
```{figure} /images/compute/vm_vsphere.webp
:align: center
**vSphere VM Provider**
```
```{eval-rst}
.. table:: vSphere VM Provider Settings
:widths: 75
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| Setting | Description |
+===================================+=================================================================================================================================+
| **Name** | An identifying name for this provider configuration. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **vSphere vCenter Address** | The IP or FQDN of the VMware vSphere vCenter server to use. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **vSphere vCenter Port** | The management port of your Vcenter instance (typically 443) |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **vSphere vCenter Username** | The username to use when authenticating with the vSphere vCenter server (e.g kasm-autoscale) |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **vSphere vCenter Password** | The password to use when authenticating with the vSphere vCenter server. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **VM Template Name** | The name of the template VM to use when cloning new autoscaled VMs. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Max Instances** | The maximum number of vSphere VM instances to provision regardless of the need for available free slots. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Datacenter Name** | The datacenter to use for cloning the new vSphere VM instances. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **VM Folder** | The VM folder to use for cloning the new vSphere VM instances. This field is optional, if left blank the VM folder of the |
| | template is used. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Datastore Name** | The datastore to use for cloning the new vSphere VM instances. This field is optional, if left blank the datastore of the |
| | template is used. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Cluster Name** | The cluster to use for cloning the new vSphere VM instances. This field is optional, if left blank the cluster of the template |
| | is used. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Resource Pool** | The resource pool to use for cloning the new vSphere VM instances. This field is optional, if left blank the resource pool of |
| | the template is used. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Datastore Cluster Name** | The datastore cluster to use for cloning the new vSphere VM instances. This field is optional, if left blank the datastore |
| | cluster of the template is used. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Guest VM Username** | The username to use for running the startup script on the new vSphere VM instance. This account should have sufficient |
| | privileges to execute all commands in the startup script. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Guest VM Password** | The password for the **Guest VM Username** account. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Number of Guest CPUs** | The number of CPUs to configure on new vSphere VM instances. This option is not dependent on the number of CPUs configured on |
| | the template. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Amount of Guest Memory(GiB)** | The amount of memory in GibiBytes to configure on new vSphere VM instances. This option is not dependent on the amount of memory|
| | configured on the template. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **What family of OS is installed**| Whether the template OS is Linux or Windows. This is needed to ensure proper execution of the startup script. |
| **in the VM** | |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| **Startup Script** | When instances are provisioned, this script is executed and is responsible for installing and configuring the Kasm Agent. |
| | Scripts are run as bash scripts on a Linux host and Powershell scripts on a Windows host. Example scripts are available on our |
| | `GitHub repository `_ |
| | Additional troublshooting steps can be found in the :ref:`vmware_templates` section of the server documentation. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
```