vSphere¶
The vsphere CPI can be used with VMware vSphere.
- Release: cloudfoundry/bosh-vsphere-cpi-release
- Issues: GitHub Issues
- Slack: cloudfoundry#bosh
Requirements¶
An environment running one of the following supported releases:
NSX Support:
Concepts¶
The following table maps BOSH concepts to their vSphere-native equivalents.
| BOSH | vSphere |
|---|---|
| Availability Zone | Clusters/Resource Pools |
| Virtual Machine | Virtual Machine |
| Network Subnet | Networking (Port Group) |
| Persistent Disk | Virtual Hard Disk |
| Stemcell | Virtual Machine |
| Agent Settings | CD-ROM Virtual Device ISO |
Feature Support¶
The following sections describe some specific BOSH features supported by the CPI.
Network¶
The CPI supports multiple NICs being attached to a single VM.
| Network Type | Support |
|---|---|
| Manual | Multiple networks per instance |
| Dynamic | Not Supported |
| VIP | Not Supported |
Encryption¶
vSphere supports disk encryption and customer-managed keys when managed through policy configuration within the vCenter 6.5+ (learn more). For this functionality, encryption occurs at the hypervisor level which is transparent to the VM. Once enabled within vCenter, no additional configuration is required for the CPI.
| Disk Type | Encryption |
|---|---|
| Root Disk | Supported |
| Ephemeral Disk | Supported |
| Persistent Disk | Supported |
Miscellaneous¶
| Feature | Support |
|---|---|
| Multi-CPI | Supported, v34+ |
| Native Disk Resize | Not Supported |
| Native Disk Update | Not Supported |