Virtual Container Host Storage
Virtual container hosts (VCHs) require a datastore in which to store container image files, container VM files, and the files for the VCH itself. You can also specify one or more datastores in which to create container volumes.
Storage Requirements and Limitations
The storage that you select for use as image and volume stores for VCHs must meet the following requirements.
- vSphere Integrated Containers Engine fully supports VMware vSAN datastores.
- vSphere Integrated Containers Engine supports all alphanumeric characters, hyphens, and underscores in datastore paths and datastore names, but no other special characters.
Ideally, all datastores that you specify as image and volume stores must be accessible to all of the hosts in a cluster:
- If you specify different datastores in the different datastore options, and if no single host in a cluster can access all of those datastores,
vic-machine create
fails with an error.No single host can access all of the requested datastores. Installation cannot continue.
- If you specify different datastores in the different datastore options, and if only one host in a cluster can access all of them,
vic-machine create
succeeds with a warning.Only one host can access all of the image/container/volume datastores. This may be a point of contention/performance degradation and HA/DRS may not work as intended.
- If you specify different datastores in the different datastore options, and if no single host in a cluster can access all of those datastores,
- VCHs do not support datastore name changes. If a datastore changes name after you have deployed a VCH that uses that datastore, that VCH will no longer function.