What is HWCCT ?
HWCCT also known as SAP hardware configuration check tool is a framework which determines the minimum performance requirements for SAP HANA systems by providing tests and reports.
It provides :
- Filesystem Test
- Network test
- Landscape Test
For e.g:
Check results of LPAR settings for IBM powered servers
Validates operating system settings like Linux kernel settings.
Today we will discuss about the error we received while using script for EvalOS Test which is a module included in the Landscape Test.
Symptoms:
Error message for this test should describe as: “EvalOs is not registered”
The trace file :
Saiserqa1:/hana/shared/hardwareConfigurationCheckTool # ./hwcct -f /hana/shared/hardwareConfigrationCheckTool/landscape_test_cfg_templacte.json
hwcct-2.00.034.10.23670126839 (2019-08-20 10:01:21)
Tests will be runing with following configurations:
useHdb: false
printUsage: false
blades:
output directory: /hana/shared/hardwareConfigurationCheckTool
Configured tests:
1 EvalOs
EvalOs is not registerd
When we checked the trace file hwcct.trc , it showed logs like below:
Configured tests:
1 EvalOs
20.08.2019-10.01.22 723532 TRACE ERROR: Error while creating test objects
Solution:
When we checked the config file, the class value was EvalOs, which should be EvalOS.
{
"package": "LandscapeTest",
"test_timeout": 0,
"id": 1,
"config": { },
"class": "EvalOs"
}
}
Upon correcting the script & then running it again, script worked fine:
start running test:
EvalOS
EvalOS run OK.
=================================================================
EVALUATED SYSTEM SETUP ON
=================================================================
validateOS : SUCCESS
------------------------------------------------------------------
validateditribution : SUCcESS
------------------------------------------------------------------
validateLinuxKernelVersion : SUCCESS
------------------------------------------------------------------
validateClocksource : SUCCESS
------------------------------------------------------------------
validateCPU : SUCCESS