You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/csi_driver/archive.md
+77-1
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,85 @@
1
1
# Unsupported Releases
2
2
3
-
HPE supports up to three minor releases. These release are kept here for historic purposes.
3
+
HPE supports up to three historic minor releases on supported versions of upstream and downstream Kubernetes. Releases are kept here for historic purposes.
4
4
5
5
[TOC]
6
6
7
+
#### HPE CSI Driver for Kubernetes 2.4.0
8
+
9
+
Release highlights:
10
+
11
+
* Kubernetes 1.27 and 1.28 support
12
+
* KubeVirt and OpenShift Virtualization support for Nimble/Alletra 5000/6000
13
+
* Enhanced scheduling for the NFS Server Provisioner
14
+
* Multiarch images (Linux ARM64/AMD64) for the CSI driver components and Alletra 9000 CSP
15
+
* Major updates to SIG Storage images
16
+
17
+
Upgrade considerations:
18
+
19
+
* Existing claims provisioned with the NFS Server Provisioner [needs to be upgraded](operations.md#upgrade_to_v240).
20
+
21
+
<table>
22
+
<tr>
23
+
<th>Kubernetes</th>
24
+
<td>1.25-1.28<sup>1</sup></td>
25
+
</tr>
26
+
<tr>
27
+
<th>Helm Chart</th>
28
+
<td><a href="https://artifacthub.io/packages/helm/hpe-storage/hpe-csi-driver/2.4.0">v2.4.0</a> on ArtifactHub</td>
29
+
</tr>
30
+
<tr>
31
+
<th>Operators</th>
32
+
<td>
33
+
<a href="https://operatorhub.io/operator/hpe-csi-operator/stable/hpe-csi-operator.v2.4.0">v2.4.0</a> on OperatorHub<br />
34
+
<a href="https://catalog.redhat.com/software/container-stacks/detail/5e9874643f398525a0ceb004">v2.4.0</a> via OpenShift console
<td><a href=https://github.com/hpe-storage/csi-driver/blob/master/release-notes/v2.4.0.md>v2.4.0</a> on GitHub</td>
66
+
</tr>
67
+
<tr>
68
+
<th>Blogs</th>
69
+
<td>
70
+
<a href="https://community.hpe.com/t5/around-the-storage-block/introduction-to-new-workload-paradigms-with-hpe-csi-driver-for/ba-p/7196554">Introduction to new workload paradigms with HPE CSI Driver for Kubernetes</a>
71
+
</td>
72
+
</tr>
73
+
</table>
74
+
75
+
<small>
76
+
<sup>*</sup> = The HPE CSI Driver for Kubernetes is a block storage driver primarily. It includes an [NFS Server Provisioner](using.md#using_the_nfs_server_provisioner) that allows "ReadWriteMany" `PersistentVolumeClaims`.<br/>
77
+
<sup>1</sup> = For HPE Ezmeral Runtime Enterprise, SUSE Rancher, Mirantis Kubernetes Engine and others; Kubernetes clusters must be deployed within the currently supported range of "Worker OS" platforms listed in the above table. See [partner ecosystems](partners/index.md) for other variations. Lowest tested and known working version is Kubernetes 1.21.<br />
78
+
<sup>2</sup> = The HPE CSI Driver will recognize CentOS, AlmaLinux and Rocky Linux as RHEL derives and they are supported by HPE.<br/>
79
+
<sup>3</sup> = Learn about each data platform's team [support commitment](../legal/support/index.md#container_storage_providers).<br/>
From HPE CSI Driver v2.5.2 onwards it's recommended to specify "<IPAddr>:443" in the backend `Secret` to avoid using SSH for any HPE Alletra Storage MP B10000 derived platform except 3PAR. See [Deployment](../../deployment.md#secret_parameters) for more information.
29
32
30
33
### User Role Requirements
31
34
32
-
The CSP requires access to a local user with either `edit` or the `super` role. It's recommended to use the `edit` role for security best practices.
35
+
The CSP requires access to a user with either `edit` or the `super` role. It's recommended to use the `edit` role for security best practices.
33
36
34
37
!!! note
35
-
LDAP users are not supported by the CSP.
38
+
LDAP accounts may be used from HPE CSI Driver v2.5.2 onwards.
36
39
37
40
### Virtual Domains
38
41
@@ -60,6 +63,9 @@ Next, make sure domain users are allowed to create hosts outside the domain.
Hosts can be created manually at any point. Make sure the name of the host matches the name of each of the compute (worker) nodes in the Kubernetes cluster.
68
+
63
69
The next steps involve installing the HPE CSI Driver for Kubernetes with `disableHostDeletion` set to `true`. The steps to supply the parameter depends on if the Helm chart or Operator is being used.
64
70
65
71
- Helm chart install from [ArtifactHub.io](https://artifacthub.io/packages/helm/hpe-storage/hpe-csi-driver).
Copy file name to clipboardexpand all lines: docs/csi_driver/deployment.md
+62-58
Original file line number
Diff line number
Diff line change
@@ -146,18 +146,19 @@ kubectl get csv -n my-hpe-csi-operator
146
146
147
147
Next, a `HPECSIDriver` object needs to be instantiated. Create a file named `hpe-csi-operator.yaml`, edit and apply (or copy the command from the top of the content).
{% include "csi_driver/examples/deployment/hpecsidriver-v2.4.1-sample.yaml" %}```
160
-
161
162
!!! tip
162
163
The contents depends on which version of the CSI driver is installed. Please visit [OperatorHub](https://operatorhub.io/operator/hpe-csi-operator) or [ArtifactHub](https://artifacthub.io/packages/olm/community-operators/hpe-csi-operator) for more details.
163
164
@@ -184,7 +185,7 @@ All parameters are mandatory and described below.
184
185
185
186
Example:
186
187
187
-
```yaml fct_label="HPE Alletra Storage MP B10000"
188
+
```yaml fct_label="Alletra Storage MP B10000"
188
189
apiVersion: v1
189
190
kind: Secret
190
191
metadata:
@@ -193,12 +194,12 @@ metadata:
193
194
stringData:
194
195
serviceName: alletrastoragemp-csp-svc
195
196
servicePort: "8080"
196
-
backend: 10.10.0.20
197
+
backend: 10.10.0.20:443
197
198
username: 3paradm
198
199
password: 3pardata
199
200
```
200
201
201
-
```yaml fct_label="HPE Alletra 5000/6000"
202
+
```yaml fct_label="Alletra 5000/6000"
202
203
apiVersion: v1
203
204
kind: Secret
204
205
metadata:
@@ -212,7 +213,7 @@ stringData:
212
213
password: admin
213
214
```
214
215
215
-
```yaml fct_label="HPE Alletra 9000"
216
+
```yaml fct_label="Alletra 9000"
216
217
apiVersion: v1
217
218
kind: Secret
218
219
metadata:
@@ -221,12 +222,12 @@ metadata:
221
222
stringData:
222
223
serviceName: alletra9000-csp-svc
223
224
servicePort: "8080"
224
-
backend: 10.10.0.20
225
+
backend: 10.10.0.20:443
225
226
username: 3paradm
226
227
password: 3pardata
227
228
```
228
229
229
-
```yaml fct_label="HPE Nimble Storage"
230
+
```yaml fct_label="Nimble Storage"
230
231
apiVersion: v1
231
232
kind: Secret
232
233
metadata:
@@ -240,7 +241,21 @@ stringData:
240
241
password: admin
241
242
```
242
243
243
-
```yaml fct_label="HPE Primera and 3PAR"
244
+
```yaml fct_label="Primera"
245
+
apiVersion: v1
246
+
kind: Secret
247
+
metadata:
248
+
name: hpe-backend
249
+
namespace: hpe-storage
250
+
stringData:
251
+
serviceName: primera3par-csp-svc
252
+
servicePort: "8080"
253
+
backend: 10.10.0.2:443
254
+
username: 3paradm
255
+
password: 3pardata
256
+
```
257
+
258
+
```yaml fct_label="3PAR"
244
259
apiVersion: v1
245
260
kind: Secret
246
261
metadata:
@@ -254,6 +269,9 @@ stringData:
254
269
password: 3pardata
255
270
```
256
271
272
+
!!! caution "Improved Security"
273
+
From v2.5.2 onwards, all HPE Alletra Storage MP B10000 derived platforms except 3PAR should include port 443 with the backend IP address (i.e "10.10.0.2:443") to prevent the CSP from using SSH.
274
+
257
275
Create the `Secret` using `kubectl`:
258
276
259
277
```text
@@ -438,6 +456,8 @@ The following example walks through deployment of the **latest** CSI driver.
438
456
!!! caution "Critical"
439
457
It's highly recommended to use either the Helm chart or Operator to install the HPE CSI Driver for Kubernetes and the associated Container Storage Providers. Only venture down manual installation if your requirements can't be met by the [Helm chart](deployment.md#helm) or [Operator](deployment.md#operator).
440
458
459
+
The manifests used below are renders from the latest Helm template with default parameters.
460
+
441
461
### Manual CSI Driver Install
442
462
443
463
Deploy the CSI driver and sidecars for the relevant Kubernetes version.
@@ -455,89 +475,70 @@ All components below are deployed in the "hpe-storage" `Namespace`.
The above instructions assumes you have an array with a supported platform OS installed. Please see the requirements section of the respective [CSP](container_storage_provider/index.md).
Older and unsupported versions of Kubernetes and the CSI driver are [archived on this page](install_legacy.md).
499
-
500
-
Depending on which version is being deployed, different API objects gets created. Next step: [Add an HPE Storage Backend](#add_an_hpe_storage_backend).
514
+
Next step: [Add an HPE Storage Backend](#add_an_hpe_storage_backend).
501
515
502
516
## Advanced Uninstall
503
517
504
-
The following steps outline how to uninstall the CSI driver that has been deployed using the [Advanced Install](#advanced_install) above.
518
+
The following steps outline how to uninstall the CSI driver that has been deployed using the [Advanced Install](#advanced_install) above and assumes the shell is in the "co-deployments" directory.
!!! error "HPE Alletra Storage MP B10000, Alletra 9000, Primera and 3PAR users"
523
-
If you are reinstalling the HPE CSI Driver, **DO NOT** remove the `crd/hpevolumeinfos.storage.hpe.com` resource. This `CustomResourceDefinition` contains important volume metadata used by the HPE Alletra Storage MP B10000, Alletra 9000, Primera and 3PAR CSP. HPE CSI Driver **v2.0.0 and below** share the same YAML file for `crds` and CSP and would require a manual removal of the individual `Service` and `Deployment` in the "hpe-storage" `Namespace`.
If no longer needed, delete the "hpe-storage" `Namespace`.
@@ -546,6 +547,9 @@ If no longer needed, delete the "hpe-storage" `Namespace`.
546
547
kubectl delete ns hpe-storage
547
548
```
548
549
550
+
!!! error "HPE Alletra Storage MP B10000, Alletra 9000, Primera and 3PAR users"
551
+
If you are reinstalling the HPE CSI Driver, **DO NOT** remove the `crd/hpevolumeinfos.storage.hpe.com` resource. This `CustomResourceDefinition` contains important volume metadata used by the HPE Alletra Storage MP B10000, Alletra 9000, Primera and 3PAR CSP.
552
+
549
553
## Downgrading the CSI driver
550
554
551
555
Downgrading the CSI driver is currently not supported. It will work between certain minor versions. HPE does not test or document procedures to downgrade between incompatible versions.
0 commit comments