aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authoralecorps <alban.lecorps@ubisoft.com>2021-09-13 14:38:48 +0200
committeralecorps <alban.lecorps@gmail.com>2022-02-18 11:15:14 +0000
commit812e03f75e0ccc2c588b8918d0ad2bcaf1d7fb23 (patch)
tree871554d833ddd3b0de879d8777834459db4561d0 /doc
parent458c8b13dfe80b3ae50d25cd59ef9e31124667c9 (diff)
downloadkolla-ansible-812e03f75e0ccc2c588b8918d0ad2bcaf1d7fb23.tar.gz
kolla-ansible-812e03f75e0ccc2c588b8918d0ad2bcaf1d7fb23.zip
Add support for VMware First Class Disk (FCD)
An FCD, also known as an Improved Virtual Disk (IVD) or Managed Virtual Disk, is a named virtual disk independent of a virtual machine. Using FCDs for Cinder volumes eliminates the need for shadow virtual machines. This patch adds Kolla support. Change-Id: Ic0b66269e6d32762e786c95cf6da78cb201d2765
Diffstat (limited to 'doc')
-rw-r--r--doc/source/reference/compute/vmware-guide.rst47
1 files changed, 44 insertions, 3 deletions
diff --git a/doc/source/reference/compute/vmware-guide.rst b/doc/source/reference/compute/vmware-guide.rst
index b03fd8f28..a2b6540eb 100644
--- a/doc/source/reference/compute/vmware-guide.rst
+++ b/doc/source/reference/compute/vmware-guide.rst
@@ -29,7 +29,18 @@ For VMware DVS:
* neutron-metadata-agent
Kolla can deploy the Glance and Cinder services using VMware datastore as their
-backend. Ceilometer metering for vSphere is also supported.
+backend.
+You can create Cinder volumes as VMDKs or as First Class Disks (FCDs).
+
+An FCD, also known as an Improved Virtual Disk (IVD) or Managed Virtual Disk,
+is a named virtual disk independent of a virtual machine.
+Using FCDs for Cinder volumes eliminates the need for shadow virtual machines.
+
+The FCD backend is offered in addition to the default VMDK backend.
+If you use FCD as the backend driver for Cinder, you can use both FCD and
+VMDK volumes in the same deployment.
+
+Ceilometer metering for vSphere is also supported.
Because the `vmware-nsx <https://github.com/openstack/vmware-nsx>`__ drivers for
neutron use completely different architecture than other types of
@@ -152,6 +163,16 @@ If you want to set VMware datastore as cinder backend, enable it in
cinder_backend_vmwarevc_vmdk: "yes"
vmware_datastore_name: "TestDatastore"
+If you want to set VMware First Class Disk (FCD) datastore
+as VMware vStorage Object backend, enable it in
+``/etc/kolla/globals.yml``:
+
+.. code-block:: yaml
+
+ enable_cinder: "yes"
+ cinder_backend_vmware_vstorage_object: "yes"
+ vmware_datastore_name: "TestDatastore"
+
If you want to set VMware datastore as glance backend, enable it in
``/etc/kolla/globals.yml``:
@@ -295,7 +316,7 @@ Enable VMware nova-compute plugin and NSX-V neutron-server plugin in
* enable_neutron_vpnaas: "yes"
* enable_neutron_fwaas: "yes"
-If you want to set VMware datastore as cinder backend, enable it in
+If you want to set VMware VMDK datastore as cinder backend, enable it in
``/etc/kolla/globals.yml``:
.. code-block:: yaml
@@ -304,6 +325,16 @@ If you want to set VMware datastore as cinder backend, enable it in
cinder_backend_vmwarevc_vmdk: "yes"
vmware_datastore_name: "TestDatastore"
+If you want to set VMware First Class Disk (FCD) datastore
+as VMware vStorage Object backend, enable it in
+``/etc/kolla/globals.yml``:
+
+.. code-block:: yaml
+
+ enable_cinder: "yes"
+ cinder_backend_vmware_vstorage_object: "yes"
+ vmware_datastore_name: "TestDatastore"
+
If you want to set VMware datastore as glance backend, enable it in
``/etc/kolla/globals.yml``:
@@ -397,7 +428,7 @@ Enable VMware nova-compute plugin and NSX-V neutron-server plugin in
nova_compute_virt_type: "vmware"
neutron_plugin_agent: "vmware_dvs"
-If you want to set VMware datastore as Cinder backend, enable it in
+If you want to set VMware VMDK datastore as cinder backend, enable it in
``/etc/kolla/globals.yml``:
.. code-block:: yaml
@@ -406,6 +437,16 @@ If you want to set VMware datastore as Cinder backend, enable it in
cinder_backend_vmwarevc_vmdk: "yes"
vmware_datastore_name: "TestDatastore"
+If you want to set VMware First Class Disk (FCD) datastore
+as VMware vStorage Object backend, enable it in
+``/etc/kolla/globals.yml``:
+
+.. code-block:: yaml
+
+ enable_cinder: "yes"
+ cinder_backend_vmware_vstorage_object: "yes"
+ vmware_datastore_name: "TestDatastore"
+
If you want to set VMware datastore as Glance backend, enable it in
``/etc/kolla/globals.yml``: