Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Rebooting a machine

This page describes how to reboot a machine managed by NCX Infra Controller (NICo) (i.e. amanaged host or DPU) in any potential state of its lifecycle.

Important note

This this is not a facing site-provider or tenant facing workflow. Rebooting a machine while it is in-use for a tenant can have unexpected side effects. If a tenant requires a reboot, they should use the InvokeInstancePower request - which is properly integrated into the instance lifecycle.*

Reboot Steps

The following steps can be used to reboot a machine:

1. Obtain access to carbide-admin-cli

See carbide-admin-cli access on a Forge cluster.

2. Execute the carbide-admin-cli machine reboot command

carbide-admin-cli machine reboot can be used to restart a machine. It always will require the machine's BMC IP and port to be specified.

BMC credentials can either be explicitely passed, or the --machine-id parameter can be used to let the forge site-controller read the last known credentials for the machine.

Rebooting a machine will also always reset its boot order. The machine will PXE boot, and thereby will be able to retrieve new boot instructions from the Forge site controller.

Example:

/opt/carbide/carbide-admin-cli -c https://127.0.0.1:1079 machine reboot --address 123.123.123.123 --port 9999 --machine-id="60cef902-9779-4666-8362-c9bb4b37184f"

or using username and password:

/opt/carbide/carbide-admin-cli -c https://127.0.0.1:1079 machine reboot --address 123.123.123.123 --port 9999 --username myhost --password mypassword