To migrate to your own storage in a standalone NSP deployment
Purpose
Perform this procedure to migrate all data in a standalone NSP deployment that currently uses local storage to a deployment that uses your own storage.
Steps
Back up data, uninstall NSP | |
1 |
Perform “How do I back up the NSP cluster databases?” in the NSP System Administrator Guide. |
2 |
Perform the following steps on the NSP deployer host to ensure that all existing PVCs, including nsp-backup-storage, are deleted.
|
3 |
Enter the following on the NSP deployer host: # cd /opt/nsp/NSP-CN-DEP-release-ID/bin ↵ |
4 |
Enter the following: Note: If the NSP cluster VMs do not have the required SSH key, you must include the --ask-pass argument in the command, as shown in the following example, and are subsequently prompted for the root password of each cluster member: nspdeployerctl --ask-pass uninstall # ./nspdeployerctl uninstall ↵ The NSP is uninstalled. |
5 |
Enter the following: # ./nspdeployerctl unconfig ↵ |
Configure and test local storage | |
6 |
Configure the following parameters in the platform section, kubernetes subsection of the nsp-config.yml file as shown below, using the following as a reference:
storage: readWriteOnceLowIOPSClass: "storage_class" readWriteOnceHighIOPSClass: "storage_class" readWriteOnceClassForDatabases: "storage_class" readWriteManyLowIOPSClass: "storage_class" readWriteManyHighIOPSClass: "storage_class" where storage_class is your storage class to assign |
7 |
You must ensure that the storage classes meet the IOPS requirements; otherwise, system performance degradation may result. Run the script that checks the IOPS of the configured storage classes.
|
8 |
If the output for each class indicates that the IOPS threshold is met, the throughput requirements are sufficient for NSP deployment. Otherwise, you must reconfigure your storage to meet the requirements. Note: You must not proceed unless the throughput requirements are met. |
Restore NSP data | |
9 |
Enter the following on the NSP deployer host: # cd /opt/nsp/NSP-CN-DEP-release-ID/bin ↵ |
10 |
Enter the following: # ./nspdeployerctl config ↵ |
11 |
Perform “How do I restore the NSP cluster databases?” in the NSP System Administrator Guide |
Verify storage configuration | |
12 |
Check the state of the PVCs and PVs.
|
13 |
Verify that the NSP cluster databases are restored. |
14 |
Close the console window. End of steps |