Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Node Management

Cluster administrators can control the scheduling behavior of compute nodes in the Fuzzball cluster. You can mark nodes as unschedulable (cordoned) or schedulable, list all nodes, and retrieve node details.

Prerequisites

All node management operations require administrative privileges. Please make sure you have created and logged into your admin context like so:

$ fuzzball admin context create <context_name> <api_url>

$ fuzzball admin context login -u <admin_username> -p '<admin_password>'

Basic Commands

List all compute nodes

$ fuzzball admin scheduler node list

Get details about all compute nodes

$ fuzzball admin scheduler node get <node-id>

Cordon a node (make unschedulable)

$ fuzzball admin scheduler node cordon <node-id>

Uncordon a node (make schedulable)

$ fuzzball admin scheduler node uncordon <node-id>

Node States

Compute nodes can be in various states:

Code String Description
1 Not Ready Node is not ready
2 Ready Node is active and operational
3 Offline Node is unreachable
4 Cordoned Node is unschedulable

Node Management Commands

  • Node Cordon - Mark nodes as unschedulable to prevent new workflows
  • Node Uncordon - Mark nodes as schedulable to allow new workflows
  • Node Get - Get details on a specific compute node
  • Node List - Get details on all compute nodes
  • fuzzball workflow list - View running & completed workflows