Home

Awesome

BOSH vSphere CPI Release

The vsphere CPI can be used with VMware vSphere.

This is a BOSH release for the vSphere CPI.

See Initializing a BOSH environment on vSphere for example usage.

Development

See development doc.

See vSphere API Docs.

Requirements

An environment running one of the following supported releases:

NSX Support:

Concepts

The following table maps BOSH concepts to their vSphere-native equivalents.

BOSHvSphere
Availability ZoneClusters/Resource Pools
Virtual MachineVirtual Machine
VM Config MetadataVirtual Device ISO
Network SubnetNetworking
Persistent DiskVirtual Hard Disk
StemcellVirtual Machine

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 TypeSupport
ManualMultiple networks per instance
DynamicNot Supported
VIPNot 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 TypeEncryption
Root DiskSupported
Ephemeral DiskSupported
Persistent DiskSupported

Miscellaneous

FeatureSupport
Multi-CPISupported, v34+
Native Disk ResizeNot Supported