Check NVDIMM capacity compatibility for future upgrades
Check your system for the recommended NVDIMM capacity, to prepare it in advance for future upgrades of Fine Granularity Storage Pools. You will not be able to upgrade your system to versions higher than v3.0.1 unless sufficient NVDIMMs are installed in the system.
Ensure that the server from which you will run the tool has the following:
Linux operating system (the tool cannot be used on Windows-based servers)
Access to the MDM
Python version 2.7 or higher must be installed
PowerFlex CLI is installed
Ensure that you know the IP addresses of the MDMs, and know the user name and password required for accessing them.
Ensure that your user role includes monitor privileges. Monitor privileges are used to query the system for SDSs that require additional NVDIMMs.
About this task
If your
PowerFlex system does not contain enough NVDIMM capacity to support Fine Granularity Storage Pools in
PowerFlex versions later than v3.0.1, your system will generate alerts to warn you about this issue. You will not be able to upgrade your system to versions higher than v3.0.1 until you have addressed this issue. You can check your system now to find out if it has enough NVDIMM capacity. If there is insufficient capacity, Dell EMC recommends that you contact your account manager now in order to prepare your hardware in advance for future software versions.
Steps
Save the
FlexOS_PreUpgrade_Readiness_Checker.py tool on the MDM, or on a node with connectivity with the MDM.
<CLI_BIN> is the location of the
PowerFlex CLI on the server
<MDM_IP_ADDRESSES> is a comma-separated list of MDM IP addresses
The tool will output one of the following messages:
Your system has insufficient NVDIMM capacity on SDS {XXX} to support future version upgrades. The required total NVDIMM capacity for the upgrade is {YYY}. Contact your account manager for more information.
(This message may appear several times, depending on the number of SDSs with insufficient NVDIMM capacity.)
System is ready for upgrade
If the output is
System is ready for upgrade, no further actions are required now. Your system contains enough NVDIMM capacity to support Fine Granularity storage acceleration in future software versions.
If the output is
Your system has insufficient NVDIMM capacity on SDS {XXX} to support future version upgrades. The required total NVDIMM capacity for the upgrade is {YYY}. Contact your account manager for more information., continue to the next step.
Use one of the following methods to determine which SDSs need more NVDIMM capacity.
Option
Procedure
CLI
Prepare a list of the SDSs in your system. You can use the
--query_all_sds to collect this information. For example:
scli --query_all_sds
Using the CLI, run the following command for every SDS that uses NVDIMM acceleration for Fine Granularity storage:
Acceleration device information (total 2 devices)
1: Name: N/A Path: /dev/dax0.0 Original-path: /dev/dax0.0 ID dfef27800010000
Acceleration Pool: accp1, Capacity: 15.7 GB (16052 MB), Used: 21.7 GB (22170 MB), State: Normal
If the
Used value is greater than the
Capacity value, as shown in the output example above, more NVDIMM capacity is required in order to upgrade the system.
Make a note of all the SDSs where more NVDIMM capacity is required.
GUI
From the
PowerFlex GUI, open the
Alerts pane, and look for alerts for insufficient NVDIMM capacity for future version upgrades.
Prepare a list of all the SDSs where these alerts occur.
Contact your account manager for sales and technical assistance.
Data is not available for the Topic
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please select whether the article was helpful or not.
Comments cannot contain these special characters: <>()\