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 |