For resiliency from crashes, ease of adding new nodes, and ease of management, ClusterVisor holds images that can be deployed to or installed onto nodes, whether adding brand new nodes to the cluster, rolling out updated and tested OS's, pushing major system-level changes not managed by ClusterVisor, pushing a new disk layout, etc. This process can take some time to run as creating the image has many automated steps.
Command line
cv-provision image create-from-distro -d rocky-9.6 -i head -r head --root-password
Example output from a successful run:
Starting base step 1 of 5 : Do the base OS software install
Running scriptlet: firewalld-1.3.4-9.el9_5.noarch (1/1)
Verifying: procps-ng-3.3.17-14.el9.x86_64 (1441/1441)
Starting repos step 2 of 5 : Add additional software repository
Verifying: epel-release-9-10.el9.noarch (1/1)
Starting addons step 3 of 5 : Install the rest of the software needed
Running scriptlet: java-11-openjdk-headless-1:11.0.25.0.9-7.el9.x86_64 (1/1)
Verifying: dbus-tools-1:1.12.20-8.el9.x86_64 (135/135)
Starting post step 4 of 5 : Perform post install configuration
Starting permissions step 5 of 5 : Verifying RPM permissions
Installing and bootstrapping cv-client into the image
Running package updates from the internet, this may take a while
Running scriptlet: linux-firmware-20250604-151.2.el9_6.noarch (1/1)
Verifying: libblockdev-mdraid-2.28-13.el9_6.x86_64 (240/240)
Note: The package names may differ, but each stage should be verified and complete.
Graphical web
In the menu, select “Provisioner and Booting”
Then select Images
There are three options for creating an image:
-
New image from distro - This requires a distro to be uploaded. See Add a distro .
-
Capture new image from node - This requires an existing node from which to pull an image.
-
Import image from cloner - To import a cloner image from a pre-2.x ClusterVisor install.
New image from distro
To create a new image from distro:
-
A new image name must be given
-
Select a distro that has already been created
-
See Add a distro if the required Linux distro has not yet been downloaded
-
-
Select a role for the node from the dropdown options
-
Set a default password
-
Ensure the Client toggle is enabled to install the ClusterVisor client
-
Optionally run updates
-
This can take a lot of time and may update the distro’s version to the latest
-
Capture new image from node
Node images can be created based off of nodes that are online.
To capture a new image from a node:
-
Select the node (must already be active and online)
-
Specify an image name
-
List any paths that should not be included (i.e., data directories such as “/home,/data,”).
Import image from cloner
If your appliance has been upgraded from 1.x, your node images from that version will have been created using the legacy tool, Cloner. To import images from Cloner, Cloner images must be in the proper path (particularly if 1.x install was moved to a new appliance on 2.x).
-
Select the Cloner image
-
Provide an image name
Image List
Successfully added images will then appear on the Images landing page