Skip to main content

Access

This document outlines necessary steps to access the physical ipmi interfaces of the cluster.

To access them you typically have multiple options. The option outlined here makes use of the cdo kubernetes cluster. Other options are highly individual and denpendant on the network infrastructure in place. Please consult your network operations team for further details.

CDO

This requires that the IPMITool is deployed in the cdo kubernetes cluster. Please refer to this documentation for information on the deployment itself.

The IPMITool application deployment makes use of our IPMITool. Please refer to this documentation for generic standalone usage examples.

To directly access the IPMITool, the following steps are necessary:

  1. Load the kubeconfig of the cdo cluster.
  2. Execute arbitrary ipmi or ipmitool commands via kubectl.
  3. Refer to your costomer specific configuration in the IPMITool deployment for node names. These should be aligned to the hostnames.

Examples

IPMITool usage:

# show power status of computenode01
kubectl exec -it -n ipmitool deployments/ipmitool -- ipmi -p computenode01
# get serial over lan
kubectl exec -it -n ipmitool deployments/ipmitool -- ipmi -s computenode01
# restart computenode01 gracefully
kubectl exec -it -n ipmitool deployments/ipmitool -- ipmi -r computenode01

# forcefully reset a specific set of computenodes
for i in 02 03 04 {06..20}; do kk exec -it -n ipmitool deployments/ipmitool -- ipmi -x computenode$i; done;