- Standard Node reboot: A typical reboot to apply a system update or other change.
- Reconfigure reboot: A reboot to apply an updated Node Pool configuration to existing Nodes.
Prerequisites
Before you begin, ensure you have:- An active CoreWeave account.
- An API Access Token.
- The CoreWeave Intelligent CLI installed locally.
Queue a reconfigure reboot
To queue a reconfigure reboot for a Node Pool, use thecwic node reboot command with the --reconfigure flag. Replace [NODE-NAMES] with a space-separated list of the Nodes you want to reboot:
- During the reconfiguration and reboot, the Node
PhaseStatecondition moves toproduction-reconfigure-powercycle-test, and the Node becomes unavailable. - When the reconfiguration is complete, the Node
PhaseStatecondition returns toproductionand the Node is uncordoned.
Optional flags
The following sections describe two optionalcwic flags you can use to expedite the total reboot time. Use --no-test to skip post-reboot validation, and --force to queue the reboot to begin immediately.
Skip post-reboot validation
CoreWeave performs a post-reboot validation of a Node after any reboot to ensure it operates within acceptable tolerances. This test usually takes about 30 minutes of the overall reboot time. To expedite reboots, you can skip the validation by using the--no-test flag. This sets the Node PhaseState to
production-reconfigure-powerreset.
Queue reboot to start immediately
You can queue a reconfigure reboot to begin immediately by adding the--force flag, but this flag doesn’t consider the active state of the Nodes. Before you use this flag, ensure the Nodes are idle or otherwise able to interrupt running workflows.