VxRail: VxRM Health-check Fails for Test 'mservices'
Summary: This check reviews the VxRail management Virtual Machine (VM) for running vital services and microservices.
Symptoms
The mservices looks at the status of services such as vmware-marvin and runjars.
If these services are not responding, VxVerify can correct this automatically, depending on which test profile is used (see article 21527: How to run the VxVerify tool)
The results of this health-check are one of the following:
|
Test Result
|
Result code
|
Result Interpretation
|
|---|---|---|
|
Pass
|
0
|
Services checked and running |
|
Warning
|
1
|
Noncritical services not running, such as vmware-loudmouth |
| _Fixed | 1 |
Services running after pausing for activation
|
| Failure | 2 |
Critical services not running, such as vmware-marvin
|
| Critical | 3 |
This test has no critical result.
|
Each test that passes is not listed in the summary report, for ease of reading.
An example of the health-check output is shown below:
#========================#======#=========#====================================================================#==============# | Hostname / Category |Status Dell_KB | Warnings or Failures, unless tests Passed ; Product S.N. | #========================#======#=========#====================================================================#==============# | VxRM | _Fixed 197001 | mservices: Services running after pausing for activation .|
Cause
The services vmware-marvin, rabbitmq-server, and runjars must be running for upgrades to succeed, so this test ensures that their status is active (running).
This test uses the following command to check the status:
systemctl status [service-name]
Resolution
If any of the services above are not running, review VxRail Manager logs to find the reason for offline services. These services must be running before an upgrade can go ahead.
If VxVerify is run using a test profile with autofixes enabled (such as Core Upgrade), then these services may be restarted if a fault is detected. If this is done, then the test result is Fixed.
When VxVerify is run shortly after VxRail Manager has been restarted, then some of these services may still be activating. In which case, VxVerify pauses and polls for the services to complete activation.