Skip to main content

NIM VIOS HC Overview

Overview

NIM VIOS HC is a health assessment tool designed for VIOS pre-install routines. It checks if a VIO Server or a pair of VIO Servers can be updated.

Purpose

The primary purpose of NIM VIOS HC is to ensure that VIO Servers are ready for updates. It performs a series of checks to validate the current state of the servers.

Checks Performed

The tool performs various checks including active client LPARs, vSCSI mapping, NPIV Path for Fibre Channel configuration, SEA configuration, and VNIC configuration.

Execution

NIM VIOS HC is executed on the NIM master and uses lsnim commands to gather necessary information.

Interaction with HMC

The tool interacts with the HMC REST API using Curl (pycurl) and retrieves HMC login/password from the HMC password file if not specified. A HMC session key is used for Curl requests to ensure secure communication.

Example Usage

An example usage of NIM VIOS HC is to perform a health check on a pair of VIO Servers using the command: vioshc [-u id] [-p pwd] -i hmc_ip_addr -m managed_system_uuid -U vios_uuid -U vios_uuid [-v].

 

This is an auto-generated document by Swimm 🌊 and has not yet been verified by a human