Huawei OceanStor Pacific Storage and Red Hat OpenShift

Interoperability Test Report

Logo

Axians Global

All Rights Reserved

1.Executive Summary

Axians Global(“Axians”) assessed the interoperability of Red Hat OpenShift and Huawei OceanStor Pacific Scale-Out Storage (hereinafter referred to as “the storage” as well). The goal of the assessment is to validate that Red Hat OpenShift is interoperable with Huawei OceanStor Pacific Scale-Out Storage.

All the test cases were completed and passed. With regards to the test results, Red Hat OpenShift can recognize and use Huawei OceanStor Pacific Scale-Out Storage correctly.In summary, the result of this test proves Huawei OceanStor Pacific Scale-Out Storage can be compatible with Red Hat OpenShift.

Test Scenario

Storage Involved

Protocol(s) Tested

Result

OpenShift Basic Function – SAN

OceanStor Pacific Scale-Out Storage

iSCSI

Passed

OpenShift Basic Function – NAS

OceanStor Pacific Scale-Out Storage

NFS

Passed

In this document, you will find details on the above test cases and the captured output. The procedures conducted in the tests are referenced from standard online documentation from Red Hat and Huawei.

2.Test Environment

2.1 Test Networking Diagram

Figure 2.1.1 Test Networking Diagram

2.2 Hardware and Software Configuration

2.2.1 Storage Configuration

Table 1-1 Huawei storage configuration table

Name

Model

Version

Quantity

Storage

Huawei OceanStor Pacific Scale-Out Storage

8.2

2

2.2.2 Hardware Configuration

Table 1-2 Hardware Configuration

Name

description

Quantity

Usage

VMWare ESXi Server

x86 server

  • CPU:2* Gold 5220R
  • Memory: 256 GB
  • Network: 4 x 10GE optical ports

1

Used to provide VMware VMs.

Openshift bastion Node &DNS Server& Load Balancer

x86 server

  • CPU: 8* vCPUs
  • Memory: 16GB
  • Network: 1*GE vNIC

1

Used to deploy openshift bastion node

Openshift master Node

x86 server

  • CPU: 8* vCPUs
  • Memory: 16GB

Network: 1*GE vNIC

3

Used to deploy openshift master node

Openshift worker Node

x86 server

  • CPU: 4* vCPUs
  • Memory: 16GB

Network: 1*GE vNIC & 1*10GE vNIC

4

Used to deploy openshift worker node.

Ethernet switch

Huawei 6850 10GE Network Switch

1

10GE network switch on the OceanStor Pacific service plane

2.2.3 Software

Table 1-3 Test Software and Tool List

Software Name

description

Version

Quantity

VMWare ESXi

VMware virtualization platform

7.0.3

1

vdbench

I/O Workload Generator

vdbench50407

1

openshift-install-linux

OpenShift installer program

4.16.3

1

openshift-client-linux

Openshift CLI tools

4.16.3

1

Red Hat Enterprise Linux CoreOS

Openshift installer ISO image for all node

9.4

1

RedHat Enterprise Linux

Linux Host ISO image for worker node

8.9

1

CentOS

Linux Host ISO image for bastion node

7.7

1

Huawei CSI plug-in

Used to communicate with OceanStor Pacific Scale-Out Storage products and provide storage services for Red Hat OpenShift container platform

4.5.0

1

3.Test Preparation

3.1 Huawei OceanStor Pacific Scale-Out Storage Device Preparation

3.1.1 Create the storagepool for SAN

3.1.2 Create the service network for SAN

3.1.3 Create the storagepool for NAS

3.1.4 Enable the file service for NAS

3.1.5 Create the Account and service network for NAS

3.2 OpenShift node Preparation

3.2.1 Check and enble iscsi, iscsid, rpcbind service on all worker nodes

3.2.2 Configure and enable multipathd service on worker nodes

3.2.3 Configure the DNS resolve file for NAS on worker nodes

4.Test Cases and Records

4.1 The Storage and OpenShift 4.16 with SAN

4.1.1 Install Huawei CSI through Helm

Case ID

TestCase.001

Test Purpose

To verify that the Huawei CSI plug-in can be installed through Helm

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.

Test Procedure

1. Import the image to the image repository.
2. Prepare the config file.
3. Install the Huawei CSI Plug-in Using Helm
4. Check the Huawei CSI plug-in service status.
5. Configure Storage Device Information

Expected Result

1. In step 1, the CSI plug-in image is successfully imported.
2. In step 3, the Huawei CSI plug-in is successfully installed.
3. In step 4, the status of Huawei CSI plug-in service is running.
4. In step 5, the storage device information is configured successfully.

Test Result

1. In step 1, the CSI plug-in image is successfully imported.
2. In step 3, the Huawei CSI plug-in is successfully installed.
3. In step 4, the status of Huawei CSI plug-in service is running.
4. In step 5, the storage device information is configured successfully.

Test Conclusion

Passed

4.1.2 Create, query and delete SC

Case ID

TestCase.002

Test Purpose

To verify that the SC can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.

Test Procedure

1. Create and configure StorageClass config file.
2. Use oc create -f oceanstor-sc.yaml command to create SC.
3. Use oc get sc command to query SC.
4. Use oc delete sc command to delete SC.

Expected Result

1. In step 2, SC is created successfully.
2. In step 3, SC is queried successfully.
3. In step 4, SC is deleted successfully.

Test Result

1. In step 2, SC is created successfully.
2. In step 3, SC is queried successfully.
3. In step 4, SC is deleted successfully.

Test Conclusion

Passed

4.1.3 Create, query and delete PVC of the Filesystem type

Case ID

TestCase.003

Test Purpose

To verify that the PVC of the filesystem type can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.

Test Procedure

1. Create and configure PersistentVolumeClaim config file, the volumeMode of lun is Filesystem.
2. Use oc create -f oceanstor-pvc.yaml command to create PVC.
3. Use oc get pvc command to query PVC.
4. Use oc get pv command to query PV.
5. Use oc delete pvc oceanstor-pvc command to delete PV.

Expected Result

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully, the corresponding lun of the PVC is created successfully on the storage.
4. In step 5, PVC is deleted successfully, the corresponding lun of the PVC is deleted on the storage.

Test Result

Prerequisites

1. SC is created successfully.

Test Procedure

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully.

the corresponding lun of the PVC is created successfully on the storage.

4. In step 5, PVC is deleted successfully.

the corresponding lun of the PVC is deleted on the storage.

Test Conclusion

Passed

4.1.4 Create, query and delete PVC of the Block type

Case ID

TestCase.004

Test Purpose

To verify that the PVC of the block type can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.

Test Procedure

1. Create and configure PersistentVolumeClaim config file, the volumeMode of lun is Block.
2. Use oc create -f oceanstor-pvc.yaml command to create PVC.
3. Use oc get pvc command to query PVC.
4. Use oc get pv command to query PV.
5. Use oc delete pvc oceanstor-pvc command to delete PV.

Expected Result

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully, the corresponding lun of the PVC is created successfully on the storage.
4. In step 5, PVC is deleted successfully, the corresponding lun of the PVC is deleted on the storage.

Test Result

Prerequisites

1. SC is created successfully.

Test Procedure

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully.

the corresponding lun of the PVC is created successfully on the storage.

4. In step 5, PVC is deleted successfully.

the corresponding lun of the PVC is deleted on the storage.

Test Conclusion

Passed

4.1.5 Create, query and delete Pod bound to Filesystem PVC

Case ID

TestCase.005

Test Purpose

To verify that the Pod bound to filesystem PVC can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.
6. PVC of the filesystem type is created successfully.

Test Procedure

1. Create and configure the Pod config file.
2. Use oc create -f oceanstor-pod.yaml command to create Pod.
3. Use oc get pod command to query Pod.
4. Check the path information and status on the mount node.
5. Use oc delete pod command to delete Pod.
6. Check the path information and status on the mount node.

Expected Result

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, the path number and status are correct.
4. In step 5, Pod is deleted successfully.
5. In step 6, All the paths are removed, no path information remain.

Test Result

Prerequisites

1. SC is created successfully.
2. PVC is created successfully.

Test Procedure

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, the path number and status are correct.
4. In step 5, Pod is deleted successfully.
5. In step 6, All the paths are removed, no path information remain.

Test Conclusion

Passed

4.1.6 Create, query and delete Pod bound to block PVC

Case ID

TestCase.006

Test Purpose

To verify that the Pod bound to block PVC can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

3. The storage system is running normally.
4. Red Hat OpenShift is running normally.
5. The network between the storage and OpenShift is connected correctly.
6. Huawei CSI plug-in is configured and started normally.
7. SC is created successfully.
8. PVC of the Block type is created successfully.

Test Procedure

1. Create and configure the Pod config file.
2. Use oc create -f oceanstor-pod.yaml command to create Pod.
3. Use oc get pod command to query Pod.
4. Check the path information and status on the mount node.
5. Use oc delete pod command to delete Pod.
6. Check the path information and status on the mount node.

Expected Result

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, the path number and status are correct.
4. In step 5, Pod is deleted successfully.
5. In step 6, All the paths are removed, no path information remain.

Test Result

Prerequisites

1. SC is created successfully.
2. PVC is created successfully.

Test Procedure

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, the path number and status are correct.
4. In step 5, Pod is deleted successfully.
5. In step 6, All the paths are removed, no path information remain.

Test Conclusion

Passed

4.1.7 Configure storage Qos policy with CSI plug-in

Case ID

TestCase.007

Test Purpose

To verify the Qos policy can be configured on the storage with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.

Test Procedure

1. Create and configure StorageClass config file, and configure the qos parameter.
2. Create SC.
3. Create PVC.
4. Create Pod.

Expected Result

1. In step 2, SC is created successfully.
2. In step 3, PVC is created successfully, the corresponding lun of the PVC is created 3. on the storage with Qos policy configured in step 1.
4. In step 4, Pod is created successfully.

Test Result

1. In step 2, SC is created successfully.
2. In step 3, PVC is created successfully, the corresponding lun of the PVC is created on the storage with Qos policy configured in step 1.
3. In step 4, Pod is created successfully.

Test Conclusion

Passed

4.1.8 Configure PVC snapshot with CSI plug-in

Case ID

TestCase.008

Test Purpose

To verify the PVC snapshot can be configured successfully with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.
6. PVC is created successfully.
7. VolumeSnapshotClass is created successfully.

Test Procedure

1. Create a VolumeSnapshotClass.
2. Create a snapshot for the original PVC.
3. Check whether the snapshot is created successfully on the server.
4. Check whether the snapshot is created successfully on the storage.

Expected Result

1. In step 2, the snapshot is created successfully on the server.
2. In step 3, the snapshot is created and actived successfully on the storage.

Test Result

Prerequisites

1. SC is created successfully.
2. PVC is created successfully.

Test Procedure

1. In step 1, volumesnapshotclass is created successfully.
2. In step 2, the snapshot is created successfully on the server.
3. In step 3, the snapshot is created and actived successfully on the storage.

Test Conclusion

Passed

4.1.9 Delete snapshot

Case ID

TestCase.009

Test Purpose

To verify the snapshot can be deleted successfully with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. The snapshot of PVC is created successfully.

Test Procedure

1. Delete the snapshot.
2. Check whether the snapshot is deleted successfully on the server.
3. Check whether the snapshot is deleted successfully on the storage.

Expected Result

1. In step 2, the snapshot is deleted successfully on the server.
2. In step 3, the snapshot is deleted successfully on the storage.

Test Result

Prerequisites

1. The snapshot of PVC is created successfully.

Test Procedure

1. In step 2, the snapshot is deleted successfully on the server.
2. In step 3, the snapshot is deleted successfully on the storage.

Test Conclusion

Passed

4.1.10 Configure PVC capacity expansion with CSI plug-in

Case ID

TestCase.010

Test Purpose

To verify the PVC can be expanded successfully with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. The SC is created successfully.

Test Procedure

1. Configure the PVC name and capacity parameter.
2. Expand the PVC.
3. Check the capacity of the PVC.
4. Check the lun capacity on the storage.

Expected Result

1. In step 3, the PVC is expanded successfully on the server.
2. In step 4, the corresponding lun of the PVC is expanded successfully on the storage.

Test Result

Prerequisites

1. The SC is created successfully.

Test Procedure

1. In step 3, the PVC is expanded successfully on the server.

The PVC is created successfully.

The PVC is expanded successfully.

2. In step 4, the corresponding lun of the PVC is expanded successfully on the storage.

Test Conclusion

Passed

4.1.11 Configure PVC clone with CSI plug-in

Case ID

TestCase.011

Test Purpose

To verify the PVC can be cloned successfully with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.

Test Procedure

1. Create SC.
2. Create the source PVC.
3. Create the Pod of the source PVC, and create some test file in the Pod, record the file content and MD5 value.
4. Create the clone PVC through clone.
5. Create a Pod bound to clone PVC, check whether the file content in the clone PVC is consistent with that in the original PVC.

Expected Result

1. In step 1, the SC is created successfully.
2. In step 2, the PVC is created successfully.
3. In step 3, the Pod of the source PVC is created successfully, and the test file is created successfully.
4. In step 4, the PVC is cloned successfully.
5. In step 5, the Pod of the clone PVC is created successfully, the file content in the clone PVC is the same as that in the original PVC.

Test Result

1. In step 1, the the SC is created successfully.
2. In step 2, the PVC is created successfully.

The corresponding lun of the source PVC is created successfully on the storage.

3. In step 3, the Pod of the source PVC is created successfully.

The test file is created successfully, record the file content and MD5 value.

4. In step 4, the PVC is cloned successfully.

The corresponding lun of the cloned PVC is created successfully on the storage.

5. In step 5, the Pod of the clone PVC is created successfully.

The file content in the clone PVC is the same as that in the original PVC.

Test Conclusion

Passed

4.1.12 Create new lun from snapshot

Case ID

TestCase.012

Test Purpose

To verify the new lun can be created from snapshot successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. The SC is created successfully.
6. The source PVC is created successfully.
7. The Pod of the source PVC is created successfully, some test file has been created. 8. The file content and MD5 value have been recorded.
9. The VolumeSnapshotClass is created successfully.
10. The snapshot of the source PVC is created successfully.

Test Procedure

1. Configure creating lun from the snapshot, the target capacity is greater than or equal to the capacity of the snapshot.
2. Check whether the new PVC is created successfully.
3. Check whether the new lun is created on the storage.
4. Check whether the data is consistent with the original PVC.

Expected Result

1. In step 2, the new PVC is created successfully.
2. In step 3, the new lun is created successfully on the storage.
3. In step 4, the data is consistent with the original PVC.

Test Result

Prerequisites

1. The SC is created successfully.
2. The source PVC is created successfully.
3. The Pod of the source PVC is created successfully, some test file has been created. The file content and MD5 value have been recorded.
4. The VolumeSnapshotClass is created successfully.
5. The snapshot of the source PVC is created successfully.

Test Procedure

1. In step 2, the new PVC is created successfully.
2. In step 3, the new lun is created successfully on the storage.
3. In step 4, the data is consistent with the original PVC.

The Pod of new PVC is created successfully.

The contents in the test file are compared consistently.

Test Conclusion

Passed

4.2 The Storage and OpenShift 4.16 with NAS

4.2.1 Install Huawei CSI through Helm

Case ID

TestCase.013

Test Purpose

To verify that the Huawei CSI plug-in can be installed through Helm

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.

Test Procedure

1. Import the image to the image repository.
2. Prepare the config file.
3. Install the Huawei CSI Plug-in Using Helm
4. Check the Huawei CSI plug-in service status.
5. Configure Storage Device Information

Expected Result

1. In step 1, he CSI plug-in image is successfully imported.
2. In step 3, the Huawei CSI plug-in is successfully installed.
3. In step 4, the status of Huawei CSI plug-in service is running.
4. In step 5, the storage device information is configured successfully.

Test Result

1. In step 1, he CSI plug-in image is successfully imported.
2. In step 3, the Huawei CSI plug-in is successfully installed.
3. In step 4, the status of Huawei CSI plug-in service is running.
4. In step 5, the storage device information is configured successfully.

Test Conclusion

Passed

4.2.2 Create, query and delete SC

Case ID

TestCase.014

Test Purpose

To verify that the SC can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.

Test Procedure

1. Create and configure StorageClass config file.
2. Use oc create -f oceanstor-sc.yaml command to create SC.
3. Use oc get sc command to query SC.
4. Use oc delete sc command to delete SC.

Expected Result

1. In step 2, SC is created successfully.
2. In step 3, SC is queried successfully.
3. In step 4, SC is deleted successfully.

Test Result

1. In step 2, SC is created successfully.
2. In step 3, SC is queried successfully.
3. In step 4, SC is deleted successfully.

Test Conclusion

Passed

4.2.3 Create, query and delete PVC

Case ID

TestCase.015

Test Purpose

To verify that the PVC can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.

Test Procedure

1. Create and configure PersistentVolumeClaim config file, the capacity of filesystem is 200GB.
2. Use oc create -f oceanstor-pvc.yaml command to create PVC.
3. Use oc get pvc command to query PVC.
4. Use oc get pv command to query PV.
5. Use oc delete pvc oceanstor-pvc command to delete PV.

Expected Result

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully, the corresponding filesystem of the PVC is created successfully on the storage.
4. In step 5, PVC is deleted successfully, the corresponding filesystem of the PVC is deleted on the storage.

Test Result

Prerequisites

1. SC is created successfully.

Test Procedure

1. In step 2, PVC is created successfully.
2. In step 3, PVC is queried successfully.
3. In step 4, PV is queried successfully.

the corresponding filesystem of the PVC is created successfully on the storage.

4. In step 5, PVC is deleted successfully.

the corresponding filesystem of the PVC is deleted on the storage.

Test Conclusion

Passed

4.2.4 Create, query and delete Pod

Case ID

TestCase.016

Test Purpose

To verify that the Pod can be created, queried and deleted successfully

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. SC is created successfully.
6. PVC is created successfully.

Test Procedure

1. Create and configure the Pod config file.
2. Use oc create -f oceanstor-pod.yaml command to create Pod.
3. Use oc get pod command to query Pod.
4. Use oc delete pod command to delete Pod.

Expected Result

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, Pod is deleted successfully.

Test Result

Prerequisites

1. SC is created successfully.
2. PVC is created successfully.

Test Procedure

1. In step 2, Pod is created successfully.
2. In step 3, Pod is queried successfully.
3. In step 4, Pod is deleted successfully.

Test Conclusion

Passed

4.2.5 Configure storage Qos policy with CSI plug-in

Case ID

TestCase.017

Test Purpose

To verify the Qos policy can be configured on the storage with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.

Test Procedure

1. Create and configure StorageClass config file, and configure the qos parameter.
2. Create SC.
3. Create PVC.
4. Create Pod.

Expected Result

1. In step 2, SC is created successfully.
2. In step 3, PVC is created successfully, the corresponding filesystem of the PVC is created on the storage with Qos policy configured in step 1.
3. In step 4, Pod is created successfully.

Test Result

1. In step 2, SC is created successfully.
2. In step 3, PVC is created successfully, the corresponding filesystem of the PVC is created on the storage with Qos policy configured in step 1.
3. In step 4, Pod is created successfully.

Test Conclusion

Passed

4.2.6 Configure PVC capacity expansion with CSI plug-in

Case ID

TestCase.018

Test Purpose

To verify the PVC can be expanded successfully with CSI plug-in

Test Networking

Figure 2.1.1 Test Networking Diagram

Prerequisites

1. The storage system is running normally.
2. Red Hat OpenShift is running normally.
3. The network between the storage and OpenShift is connected correctly.
4. Huawei CSI plug-in is configured and started normally.
5. The SC is created successfully.

Test Procedure

1. Configure the PVC name and capacity parameter.
2. Expand the PVC.
3. Check the capacity of the PVC.
4. Check the lun capacity on the storage.

Expected Result

1. In step 3, the PVC is expanded successfully on the server.
2. In step 4, the corresponding lun of the PVC is expanded successfully on the storage.

Test Result

Prerequisites

1. The SC is created successfully.

Test Procedure

1. In step 3, the PVC is expanded successfully on the server.

The PVC is created successfully.

The PVC is expanded successfully.

2. In step 4, the corresponding lun of the PVC is expanded successfully on the storage.

Test Conclusion

Passed

3.Acronyms and Abbreviations

Acronyms and Abbreviations

Complete Name

PV

Persistent Volume

PVC

Persistent Volume Claim

SC

Storage Classes

lun

logical unit number