From e86691bc0b6e0e325815bb32d81b94e7a1fd76a0 Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Tue, 30 Mar 2021 14:55:16 +0530 Subject: [PATCH 1/4] VMware vSphere datastore cluster synchronisation --- source/adminguide/storage.rst | 8 ++++++++ source/installguide/configuration.rst | 5 ++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/source/adminguide/storage.rst b/source/adminguide/storage.rst index 9993c29db5..fc30b21f49 100644 --- a/source/adminguide/storage.rst +++ b/source/adminguide/storage.rst @@ -121,6 +121,14 @@ OCFS2. In this case the CloudStack does not attempt to mount or unmount the storage as is done with NFS. The CloudStack requires that the administrator insure that the storage is available +VMware vSphere supports VMFS5, VMFS6, vSAN, vVols, datastorecluster storage types. +For datastorecluster storage type, any changes to the datastore cluster +at vCenter can be synchronised with CloudStack, like any addition of new +child datastore to the datastorecluster or removal or existing child datastore +from the datastorecluster. Synchronisation of datastorecluster happens during +host connect or storage pool maintenance operations or by calling the API +syncStoragePool. + With NFS storage, CloudStack manages the overprovisioning. In this case the global configuration parameter storage.overprovisioning.factor controls the degree of overprovisioning. This is independent of diff --git a/source/installguide/configuration.rst b/source/installguide/configuration.rst index 89123c31a1..2a11b5b90d 100644 --- a/source/installguide/configuration.rst +++ b/source/installguide/configuration.rst @@ -678,9 +678,8 @@ Advanced Zone Configuration - **Protocol.** For XenServer, choose either NFS, iSCSI, or PreSetup. For KVM, choose NFS, SharedMountPoint, CLVM, and RBD. - For vSphere choose either VMFS (iSCSI or FiberChannel) or NFS. The - remaining fields in the screen vary depending on what you choose - here. + For vSphere, choose either NFS, PreSetup (VMFS, vSAN, vVols) or datastorecluster. + The remaining fields in the screen vary depending on what you choose here. .. cssclass:: table-striped table-bordered table-hover From 5904e4bcb62c53c3338a0e389b93de8931b0a297 Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Wed, 31 Mar 2021 11:25:06 +0530 Subject: [PATCH 2/4] datastore cluster casesensitve changes --- source/adminguide/storage.rst | 8 ++++---- source/installguide/configuration.rst | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/source/adminguide/storage.rst b/source/adminguide/storage.rst index fc30b21f49..bb2a2c2f7f 100644 --- a/source/adminguide/storage.rst +++ b/source/adminguide/storage.rst @@ -121,11 +121,11 @@ OCFS2. In this case the CloudStack does not attempt to mount or unmount the storage as is done with NFS. The CloudStack requires that the administrator insure that the storage is available -VMware vSphere supports VMFS5, VMFS6, vSAN, vVols, datastorecluster storage types. -For datastorecluster storage type, any changes to the datastore cluster +VMware vSphere supports VMFS5, VMFS6, vSAN, vVols, DatastoreCluster storage types. +For DatastoreCluster storage type, any changes to the datastore cluster at vCenter can be synchronised with CloudStack, like any addition of new -child datastore to the datastorecluster or removal or existing child datastore -from the datastorecluster. Synchronisation of datastorecluster happens during +child datastore to the DatastoreCluster or removal or existing child datastore +from the DatastoreCluster. Synchronisation of DatastoreCluster happens during host connect or storage pool maintenance operations or by calling the API syncStoragePool. diff --git a/source/installguide/configuration.rst b/source/installguide/configuration.rst index 2a11b5b90d..bd03bc4e9f 100644 --- a/source/installguide/configuration.rst +++ b/source/installguide/configuration.rst @@ -678,7 +678,7 @@ Advanced Zone Configuration - **Protocol.** For XenServer, choose either NFS, iSCSI, or PreSetup. For KVM, choose NFS, SharedMountPoint, CLVM, and RBD. - For vSphere, choose either NFS, PreSetup (VMFS, vSAN, vVols) or datastorecluster. + For vSphere, choose either NFS, PreSetup (VMFS, vSAN, vVols) or DatastoreCluster. The remaining fields in the screen vary depending on what you choose here. .. cssclass:: table-striped table-bordered table-hover @@ -1181,19 +1181,19 @@ cluster. - **Protocol.** For XenServer, choose either NFS, iSCSI, or PreSetup. For KVM, choose NFS or SharedMountPoint. For vSphere - choose either NFS, PreSetup (VMFS, vSAN, vVols) or datastorecluster. For Hyper-V, + choose either NFS, PreSetup (VMFS, vSAN, vVols) or DatastoreCluster. For Hyper-V, choose SMB. - **Server (for NFS, iSCSI, or PreSetup).** The IP address or DNS name of the storage device. - - **Server (for PreSetup or datastorecluster).** The IP address or DNS name of the vCenter + - **Server (for PreSetup or DatastoreCluster).** The IP address or DNS name of the vCenter server. - **Path (for NFS).** In NFS this is the exported path from the server. - - **Path (for PreSetup or datastorecluster).** In vSphere this is a combination of the + - **Path (for PreSetup or DatastoreCluster).** In vSphere this is a combination of the datacenter name and the datastore or datastore cluster name. The format is "/" datacenter name "/" datastore or datastore cluster name. For example, "/cloud.dc.VM/cluster1datastore". From a029e4b81e52b0c59e74b9ec0e75298e4ff77f78 Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Wed, 31 Mar 2021 13:39:53 +0530 Subject: [PATCH 3/4] added VMFS details --- source/installguide/configuration.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/installguide/configuration.rst b/source/installguide/configuration.rst index bd03bc4e9f..64ac4e7db2 100644 --- a/source/installguide/configuration.rst +++ b/source/installguide/configuration.rst @@ -678,7 +678,7 @@ Advanced Zone Configuration - **Protocol.** For XenServer, choose either NFS, iSCSI, or PreSetup. For KVM, choose NFS, SharedMountPoint, CLVM, and RBD. - For vSphere, choose either NFS, PreSetup (VMFS, vSAN, vVols) or DatastoreCluster. + For vSphere, choose either NFS, PreSetup (VMFS - iSCSI/FiberChannel, vSAN, vVols) or DatastoreCluster. The remaining fields in the screen vary depending on what you choose here. .. cssclass:: table-striped table-bordered table-hover @@ -1181,7 +1181,7 @@ cluster. - **Protocol.** For XenServer, choose either NFS, iSCSI, or PreSetup. For KVM, choose NFS or SharedMountPoint. For vSphere - choose either NFS, PreSetup (VMFS, vSAN, vVols) or DatastoreCluster. For Hyper-V, + choose either NFS, PreSetup (VMFS - iSCSI/FiberChannel, vSAN, vVols) or DatastoreCluster. For Hyper-V, choose SMB. - **Server (for NFS, iSCSI, or PreSetup).** The IP address or DNS From 234ce7c9570acfb66962569ca2c19afd03bbc93e Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Wed, 31 Mar 2021 14:16:32 +0530 Subject: [PATCH 4/4] Added NFS to supported to list for VMware vSphere --- source/adminguide/storage.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/adminguide/storage.rst b/source/adminguide/storage.rst index bb2a2c2f7f..67a0e02cd1 100644 --- a/source/adminguide/storage.rst +++ b/source/adminguide/storage.rst @@ -121,7 +121,7 @@ OCFS2. In this case the CloudStack does not attempt to mount or unmount the storage as is done with NFS. The CloudStack requires that the administrator insure that the storage is available -VMware vSphere supports VMFS5, VMFS6, vSAN, vVols, DatastoreCluster storage types. +VMware vSphere supports NFS, VMFS5, VMFS6, vSAN, vVols, DatastoreCluster storage types. For DatastoreCluster storage type, any changes to the datastore cluster at vCenter can be synchronised with CloudStack, like any addition of new child datastore to the DatastoreCluster or removal or existing child datastore