Hardware precheck
Hardware precheck is an optional feature.
Use the
nps hw-precheck
command to check hardware resources like CPU, memory, storage, and NIC. A precheck is done using the hardware precheck profile. The hardware precheck profile is a JSON file containing optimum and minimum resource values for CPU, memory, storage, and NIC. These values are checked against the actual resources in the server. The output gives the status whether the server has optimal or minimal or insufficient resources based on the values provided the precheck profiles.
By default, NPS provides the hardware precheck profile for servers used for control plane, storage plane, and compute plane. Based on the server model and role, select the appropriate default precheck profiles for the validation. Precheck profiles can be used before or after running the hardware preparation module.
NPS provides the flexibility of using a custom hardware precheck profile to validate the customized values for CPU, Memory, Storage, and NIC available in the servers, apart from the default values provided in the bundled hardware precheck profiles. A custom precheck profile is a JSON file that has a format of key/value pair with optimal and minimal values of CPU, Memory, Storage, and NIC.
To create a hardware precheck profile with customized values and attach to the server, see Creating a custom hardware precheck profile.
Validating single server or list of servers or all the servers with the provided hardware precheck profile
Validating range of servers with the provided hardware precheck profile
Validating servers based on role with the provided hardware precheck profile
For EL4000 server, validation of storage disk and NIC is not supported.
For EL8000 server, validation of storage disk is not supported.