From e540bd2b429f047e999712bd36be31cb7c5cd5ba Mon Sep 17 00:00:00 2001 From: Yamunadevi N Shanmugam Date: Tue, 22 Aug 2023 17:48:29 +0530 Subject: [PATCH] file replication --- content/docs/csidriver/_index.md | 6 +++--- content/docs/csidriver/installation/helm/powermax.md | 8 ++++++++ content/docs/csidriver/release/powermax.md | 3 +++ content/docs/csidriver/upgradation/drivers/powermax.md | 4 ++-- content/docs/deployment/csmoperator/drivers/powermax.md | 8 ++++++++ content/docs/replication/_index.md | 2 ++ content/docs/replication/deployment/powermax.md | 2 ++ .../replication/migration/migrating-volumes-diff-array.md | 2 +- content/docs/replication/release/_index.md | 2 ++ 9 files changed, 31 insertions(+), 6 deletions(-) diff --git a/content/docs/csidriver/_index.md b/content/docs/csidriver/_index.md index f86493d9a0..a5afb0561c 100644 --- a/content/docs/csidriver/_index.md +++ b/content/docs/csidriver/_index.md @@ -41,7 +41,7 @@ The CSI Drivers by Dell implement an interface between [CSI](https://kubernetes- | Create VolumeSnapshot | yes | yes | yes | yes | yes | | Create Volume from Snapshot | yes | yes | yes | yes | yes | | Delete Snapshot | yes | yes | yes | yes | yes | -| [Access Mode](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes)| **FC/iSCSI:**
RWO/
RWOP
**Raw block:**
RWO/
RWX/
ROX/
RWOP | RWO/ROX/RWOP

RWX (Raw block & NFS only) | RWO/ROX/RWOP

RWX (Raw block & NFS only) | RWO/RWX/ROX/
RWOP | RWO/RWOP
(FC/iSCSI)
RWO/
RWX/
ROX/
RWOP
(RawBlock, NFS) | +| [Access Mode](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes)| **FC/iSCSI:**
RWO/
RWOP
**Raw block/NFS:**
RWO/
RWX/
ROX/
RWOP | RWO/ROX/RWOP

RWX (Raw block & NFS only) | RWO/ROX/RWOP

RWX (Raw block & NFS only) | RWO/RWX/ROX/
RWOP | RWO/RWOP
(FC/iSCSI)
RWO/
RWX/
ROX/
RWOP
(RawBlock, NFS) | | CSI Volume Cloning | yes | yes | yes | yes | yes | | CSI Raw Block Volume | yes | yes | yes | no | yes | | CSI Ephemeral Volume | no | yes | yes | yes | yes | @@ -64,9 +64,9 @@ The CSI Drivers by Dell implement an interface between [CSI](https://kubernetes- | iSCSI | yes | N/A | yes | N/A | yes | | NVMeTCP | N/A | N/A | N/A | N/A | yes | | NVMeFC | N/A | N/A | N/A | N/A | yes | -| NFS | N/A | N/A | yes | yes | yes | +| NFS | yes | N/A | yes | yes | yes | | Other | N/A | ScaleIO protocol | N/A | N/A | N/A | -| Supported FS | ext4 / xfs | ext4 / xfs / NFS | ext4 / xfs / NFS | NFS | ext3 / ext4 / xfs / NFS | +| Supported FS | ext4 / xfs / NFS | ext4 / xfs / NFS | ext4 / xfs / NFS | NFS | ext3 / ext4 / xfs / NFS | | Thin / Thick provisioning | Thin | Thin | Thin/Thick | N/A | Thin | | Platform-specific configurable settings | Service Level selection
iSCSI CHAP | - | Host IO Limit
Tiering Policy
NFS Host IO size
Snapshot Retention duration | Access Zone
NFS version (3 or 4);Configurable Export IPs | iSCSI CHAP | | Auto RDM(vSphere) | Yes(over FC) | N/A | N/A | N/A | N/A | diff --git a/content/docs/csidriver/installation/helm/powermax.md b/content/docs/csidriver/installation/helm/powermax.md index 1865b57800..4008a6b19e 100644 --- a/content/docs/csidriver/installation/helm/powermax.md +++ b/content/docs/csidriver/installation/helm/powermax.md @@ -31,6 +31,7 @@ The following requirements must be met before installing CSI Driver for Dell Pow - Install Helm 3 - Fibre Channel requirements - iSCSI requirements +- NFS requirements - Auto RDM for vSphere over FC requirements - Certificate validation for Unisphere REST API calls - Mount propagation is enabled on container runtime that is being used @@ -90,6 +91,13 @@ Set up the iSCSI initiators as follows: For more information about configuring iSCSI, seeĀ [Dell Host Connectivity guide](https://www.delltechnologies.com/asset/zh-tw/products/storage/technical-support/docu5128.pdf). +### NFS requirements + +CSI Driver for Dell PowerMax supports NFS communication. Ensure that the following requirements are met before you install CSI Driver: +- Configure the NFS network. Please refer [here](https://dl.dell.com/content/manual57826791-dell-powermax-file-protocol-guide.pdf?language=en-us&ps=true) for more details. +- PowerMax Embedded Management guest to access Unisphere for PowerMax. +- Create the NAS server. Please refer [here](https://dl.dell.com/content/manual55638050-dell-powermax-file-quick-start-guide.pdf?language=en-us&ps=true) for more details. + ### Auto RDM for vSphere over FC requirements The CSI Driver for Dell PowerMax supports auto RDM for vSphere over FC. These requirements are applicable for the clusters deployed on ESX/ESXi using virtualized environement. diff --git a/content/docs/csidriver/release/powermax.md b/content/docs/csidriver/release/powermax.md index e524ff4151..69702c0100 100644 --- a/content/docs/csidriver/release/powermax.md +++ b/content/docs/csidriver/release/powermax.md @@ -9,6 +9,8 @@ description: Release notes for PowerMax CSI driver > Note: Starting from CSI v2.4.0, Only Unisphere 10.0 REST endpoints are supported. It is mandatory that Unisphere should be updated to 10.0. Please find the instructions [here.](https://dl.dell.com/content/manual34878027-dell-unisphere-for-powermax-10-0-0-installation-guide.pdf?language=en-us&ps=true) +>Note: File Replication for PowerMax is currently not supported + ### New Features/Changes - [Added support for OpenShift 4.13](https://github.com/dell/csm/issues/724) - [Added Storage Capacity Tracking feature for Powermax](https://github.com/dell/csm/issues/876) @@ -16,6 +18,7 @@ description: Release notes for PowerMax CSI driver - [Added support for Google Anthos 1.15](https://github.com/dell/csm/issues/937) - [Added support for Volume Limits feature](https://github.com/dell/csm/issues/878) - [Added support for Kubernetes 1.28](https://github.com/dell/csm/issues/947) +- [Added support for File volumes](https://github.com/dell/csm/issues/861) ### Fixed Issues There are no fixed issues in this release. diff --git a/content/docs/csidriver/upgradation/drivers/powermax.md b/content/docs/csidriver/upgradation/drivers/powermax.md index af937753ab..590cd07ac3 100644 --- a/content/docs/csidriver/upgradation/drivers/powermax.md +++ b/content/docs/csidriver/upgradation/drivers/powermax.md @@ -16,10 +16,10 @@ You can upgrade CSI Driver for Dell PowerMax using Helm or Dell CSI Operator. 1. Upgrade the Unisphere to have 10.0 endpoint support.Please find the instructions [here.](https://dl.dell.com/content/manual34878027-dell-unisphere-for-powermax-10-0-0-installation-guide.pdf?language=en-us&ps=true) 2. Update the `my-powermax-settings.yaml` to have endpoint with 10.0 support. -## Update Driver from v2.6 to v2.7 using Helm +## Update Driver from v2.7 to v2.8 using Helm **Steps** -1. Run `git clone -b v2.7.0 https://github.com/dell/csi-powermax.git` to clone the git repository and get the driver. +1. Run `git clone -b v2.8.0 https://github.com/dell/csi-powermax.git` to clone the git repository and get the driver. 2. Update the values file as needed. 3. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash diff --git a/content/docs/deployment/csmoperator/drivers/powermax.md b/content/docs/deployment/csmoperator/drivers/powermax.md index eb508d9205..927429c5a6 100644 --- a/content/docs/deployment/csmoperator/drivers/powermax.md +++ b/content/docs/deployment/csmoperator/drivers/powermax.md @@ -14,6 +14,7 @@ Note that the deployment of the driver using the operator does not use any Helm The CSI Driver for Dell PowerMax can create PVC with different storage protocols access : * direct Fiber Channel * direct iSCSI +* NFS * Fiber Channel via VMware Raw Device Mapping In most cases, you will use one protocol only; therefore you should comply with the according prerequisites and not the others. @@ -80,6 +81,13 @@ If the `iscsid.service` is not running, then perform the following steps on each 3. Ensure that iscsid service is running - Enable ```sudo systemctl enable iscsid``` & restart ```sudo systemctl restart iscsid``` iscsid if necessary. Note: If your worker nodes are running Red Hat CoreOS, make sure that automatic ISCSI login at boot is configured. Please contact RedHat for more details. +### NFS requirements + +CSI Driver for Dell PowerMax supports NFS communication. Ensure that the following requirements are met before you install CSI Driver: +- Configure the NFS network. Please refer [here](https://dl.dell.com/content/manual57826791-dell-powermax-file-protocol-guide.pdf?language=en-us&ps=true) for more details. +- PowerMax Embedded Management guest to access Unisphere for PowerMax. +- Create the NAS server. Please refer [here](https://dl.dell.com/content/manual55638050-dell-powermax-file-quick-start-guide.pdf?language=en-us&ps=true) for more details. + ### Linux multipathing requirements CSI Driver for Dell PowerMax supports Linux multipathing. Configure Linux multipathing before installing the CSI Driver. diff --git a/content/docs/replication/_index.md b/content/docs/replication/_index.md index 885c8b8c2b..68eb93d180 100644 --- a/content/docs/replication/_index.md +++ b/content/docs/replication/_index.md @@ -53,6 +53,8 @@ CSM for Replication provides the following capabilities: | Storage Array | PowerMax 2500/8500 PowerMaxOS 10 (6079) , PowerMaxOS 10.0.1 (6079)
PowerMax 2000/8000 - 5978.711.xxx, 5978.479.xxx
Unisphere 10.0,10.0.1 | 1.0.x,
2.0.x, 2.1.x,
3.0, 3.2, 3.5 | OneFS 8.1, 8.2, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5 | 3.6.x, 4.0| {{}} +>Note: File Replication for PowerMax is currently not supported + ## Details As on the storage arrays, all replication related Kubernetes entities are required/created in pairs - diff --git a/content/docs/replication/deployment/powermax.md b/content/docs/replication/deployment/powermax.md index 9376986e0e..251c5f7cff 100644 --- a/content/docs/replication/deployment/powermax.md +++ b/content/docs/replication/deployment/powermax.md @@ -10,6 +10,8 @@ Container Storage Modules (CSM) Replication sidecar is a helper container that i CSI driver for Dell PowerMax supports necessary extension calls from `dell-csi-extensions`. To be able to provision replicated volumes you would need to do the steps described in the following sections. +>Note: File Replication for PowerMax is currently not supported + ### Before Installation #### On Storage Array diff --git a/content/docs/replication/migration/migrating-volumes-diff-array.md b/content/docs/replication/migration/migrating-volumes-diff-array.md index d031908761..6444d41259 100644 --- a/content/docs/replication/migration/migrating-volumes-diff-array.md +++ b/content/docs/replication/migration/migrating-volumes-diff-array.md @@ -8,7 +8,7 @@ description: > User can migrate existing pre-provisioned volumes to another storage array by using the array migration feature. -> _**NOTE**_: Currently only migration of standalone volumes is supported. +> _**NOTE**_: Currently only migration of standalone block volumes is supported. ## Prerequisites diff --git a/content/docs/replication/release/_index.md b/content/docs/replication/release/_index.md index c997c36152..8888ffdf59 100644 --- a/content/docs/replication/release/_index.md +++ b/content/docs/replication/release/_index.md @@ -17,6 +17,8 @@ Description: > | --------------------------------------------- | ------------------------------------------------------------------ | | [782](https://github.com/dell/csm/issues/782) | **PowerScale:** Target NFS exports are not deleted even though target directories are deleted | +>Note: File Replication for PowerMax is currently not supported + ### Known Issues | Github ID | Description |