One of the best features of Ganeti is its ability to grow linearly by adding new servers easily. We recently purchased a new server to expand our ever growing production cluster and needed to rebalance cluster. Adding and expanding the cluster consisted of the following steps:

Installing the base OS on the new node Adding the node to your configuration management of choice and/or installing ganeti Add the node to the cluster with gnt-node add Check Ganeti using the verification action Use htools to rebalance the cluster

For simplicity sake I'll cover the last three steps.

Adding the node Assuming you're using a secondary network, this is how you would add your node: gnt-node add -s <secondary ip> newnode Now lets check and make sure ganeti is happy: gnt-cluster verify If all is well, continue on otherwise try and resolve any issue that ganeti is complaining about.