Preflight Check
Preflight ChecksΒΆ
Rafay provides two approaches to run preflight checks before installing the air-gapped controller. Both approaches validate OS, node size, and other important configurations before the actual installation, and can be run independently of the controller installation commands.
Approach 1: Preflight Check via radmΒΆ
Preflight validation is integrated with the radm CLI. It runs as a standalone check before installation, and automatically before each installation phase.
Note
This approach applies to GPU PaaS deployments starting with the 3.1.41 release, and to CNA deployments from the 4.3 release onward.
Important
Do not proceed to the next step unless the preflight checks pass.
Standalone Preflight CheckΒΆ
Run this command on the controller nodes, independently of the installation commands, before starting installation.
sudo ./radm pre-flight --config config.yaml
Example output: success
./radm pre-flight --config config.yaml
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v3.1-41 β
β Date: September 24, 2026 β
β βββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Operating System β Passed β β β OS: Ubuntu 24.04. Supported OS: [Ubuntu 24.04, RHEL 9, RHEL 10] β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 7% (123 GB), Available: 1909 GB β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β /tmp Disk β Passed β β β Shares root disk β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CPU β Passed β β β Required: 32 CPU, Available: 32 CPU β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Memory β Passed β β β Size class: 64 GB (min 62 GB host-visible), Available: 62 GB (64286 MB) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β MongoDB CPU Flags β Passed β β β AVX avx2 detected β MongoDB CPU requirements met β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Warningβ β β /data: 1.9 TB available. 2 TB recommended. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Firewall Status β Passed β β β firewalld/ufw/nftables service not active β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AppArmor Status β Passed β β β AppArmor is disabled at runtime β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Local Ports Check β Passed β β β All required local ports are available (checked: [8443 443 2379 5005 5006 8500 80 5000]) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β iscsid Service β Passed β β β iscsid service is not in failed state β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Container Runtimes β Passed β β β No conflicting container runtimes detected β
ββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Rafay controller preflight check has been completed!
β Indicates the service has passed the required checks.
β Indicates the service has failed one or more checks.
Example output: failure
./radm pre-flight --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v4.3-01 β
β Date: September 24, 2026 β
β βββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Operating System β Passed β β β OS: Ubuntu 24.04. Supported OS: [Ubuntu 24.04, RHEL 9, RHEL 10] β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 22% (211 GB), Available: 756 GB β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β /tmp Disk β Passed β β β Shares root disk β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CPU β Passed β β β Required: 32 CPU, Available: 32 CPU β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Memory β Passed β β β Size class: 64 GB (min 62 GB host-visible), Available: 62 GB (64289 MB) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β MongoDB CPU Flags β Passed β β β AVX avx2 detected β MongoDB CPU requirements met β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Failed β β β /data: 756 GB available. Minimum 1 TB(1000 GB) required. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Firewall Status β Passed β β β firewalld/ufw/nftables service not active β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AppArmor Status β Failed β β β AppArmor is enabled. Disable with GRUB: apparmor=0 security=, then update-grub and reboot. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Local Ports Check β Failed β β β Ports in use: [443 2379 5005 5006 8500 80] (checked: [8443 443 2379 5005 5006 8500 80 5000]) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β iscsid Service β Passed β β β iscsid service is not in failed state β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Container Runtimes β Failed β β β Services running: containerd kubelet consul β must be stopped before install β
ββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
:x: One or more pre-flight checks failed.
error execution phase preflightcheck: preflight checks failed
To see the stack trace of this error execute with --v=5 or higher
Automatic Checks During InstallationΒΆ
Each of the following radm commands also performs a preflight check before proceeding with its phase of the installation. When all checks pass, or only produce a warning, the command continues automatically. When a check fails, radm prompts to continue or abort:
Proceed with controller installation despite failed preflight checks? [yes/NO]:
Answering NO (the default) aborts the command and reports which phase failed.
Skipping Preflight Checks
To skip preflight checks for a command, add the --skip-preflight flag.
./radm init --config config.yaml --skip-preflight
radm initΒΆ
sudo ./radm init --config config.yaml
Example output: success
./radm init --config config.yaml
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v3.1-41 β
β Date: September 24, 2026 β
β βββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Operating System β Passed β β β OS: Ubuntu 24.04. Supported OS: [Ubuntu 24.04, RHEL 9, RHEL 10] β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 7% (123 GB), Available: 1909 GB β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β /tmp Disk β Passed β β β Shares root disk β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CPU β Passed β β β Required: 32 CPU, Available: 32 CPU β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Memory β Passed β β β Size class: 64 GB (min 62 GB host-visible), Available: 62 GB (64286 MB) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β MongoDB CPU Flags β Passed β β β AVX avx2 detected β MongoDB CPU requirements met β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Warningβ β β /data: 1.9 TB available. 2 TB recommended. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Firewall Status β Passed β β β firewalld/ufw/nftables service not active β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AppArmor Status β Passed β β β AppArmor is disabled at runtime β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Local Ports Check β Passed β β β All required local ports are available (checked: [8443 443 2379 5005 5006 8500 80 5000]) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β iscsid Service β Passed β β β iscsid service is not in failed state β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Container Runtimes β Passed β β β No conflicting container runtimes detected β
ββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[Archive] Extracting archive /home/ubuntu/dev-rafay-airgapped-controller-v3.1-41/rafay-infra-v3.tar.gz to /tmp/rafay-infra
Example output: failure
./radm init --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v4.3-01 β
β Date: September 24, 2026 β
β βββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Operating System β Passed β β β OS: Ubuntu 24.04. Supported OS: [Ubuntu 24.04, RHEL 9, RHEL 10] β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 22% (211 GB), Available: 756 GB β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β /tmp Disk β Passed β β β Shares root disk β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CPU β Passed β β β Required: 32 CPU, Available: 32 CPU β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Memory β Passed β β β Size class: 64 GB (min 62 GB host-visible), Available: 62 GB (64289 MB) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β MongoDB CPU Flags β Passed β β β AVX avx2 detected β MongoDB CPU requirements met β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Failed β β β /data: 756 GB available. Minimum 1 TB(1000 GB) required. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Firewall Status β Passed β β β firewalld/ufw/nftables service not active β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AppArmor Status β Failed β β β AppArmor is enabled. Disable with GRUB: apparmor=0 security=, then update-grub and reboot. β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Local Ports Check β Failed β β β Ports in use: [443 2379 5005 5006 8500 80] (checked: [8443 443 2379 5005 5006 8500 80 5000]) β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β iscsid Service β Passed β β β iscsid service is not in failed state β
β βββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Container Runtimes β Failed β β β Services running: containerd kubelet consul β must be stopped before install β
ββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
:x: One or more pre-flight checks failed.
Proceed with controller installation despite failed preflight checks? [yes/NO]: NO
preflight checks failed: error execution phase initpreflightcheck: preflight checks failed; aborted by user
To see the stack trace of this error execute with --v=5 or higher
radm dependencyΒΆ
sudo ./radm dependency --config config.yaml
Example output: success
./radm dependency --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v3.1-41 β
β Date: September 24, 2026 β
β ββββββββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 7% (135 GB), Available: 1897 GB β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Warningβ β β /data: 1.9 TB available. 2 TB recommended. β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Kubeconfig Reachability β Passed β β β Kubernetes API server is reachable. β
βββββββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββ
Source: /home/ubuntu/dev-rafay-airgapped-controller-v3.1-41/rafay-dep-images-v3.tar.gz
[Archive] Extracting archive /home/ubuntu/dev-rafay-airgapped-controller-v3.1-41/rafay-dep-images-v3.tar.gz to /tmp/rafay-dep-images
Example output: failure
./radm dependency --config config.yaml
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v4.3-01 β
β Date: September 24, 2026 β
β ββββββββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 22% (211 GB), Available: 756 GB β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Failed β β β /data: 756 GB available. Minimum 1 TB(1000 GB) required. β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Kubeconfig Reachability β Passed β β β Kubernetes API server is reachable. β
βββββββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
:x: One or more pre-flight checks failed.
Proceed with controller installation despite failed preflight checks? [yes/NO]: NO
preflight checks failed: error execution phase dependencypreflightcheck: preflight checks failed; aborted by user
To see the stack trace of this error execute with --v=5 or higher
radm applicationΒΆ
sudo ./radm application --config config.yaml
Example output: success
./radm application --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v3.1-41 β
β Date: September 24, 2026 β
β ββββββββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 10% (201 GB), Available: 1831 GB β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Warningβ β β /data: 1.8 TB available. 2 TB recommended. β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ£
β Kubeconfig Reachability β Passed β β β Kubernetes API server is reachable. β
βββββββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββ
[Archive] Extracting archive /home/ubuntu/dev-rafay-airgapped-controller-v3.1-41/rafay-core.tar.gz to /tmp/rafay-core
Example output: failure
./radm application --config config.yaml
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v4.3-01 β
β Date: September 24, 2026 β
β ββββββββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Root Disk β Passed β β β Used: 22% (211 GB), Available: 756 GB β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Data Disk Check β Failed β β β /data: 756 GB available. Minimum 1 TB(1000 GB) required. β
β ββββββββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Kubeconfig Reachability β Passed β β β Kubernetes API server is reachable. β
βββββββββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
:x: One or more pre-flight checks failed.
Proceed with controller installation despite failed preflight checks? [yes/NO]: NO
preflight checks failed: error execution phase dependencypreflightcheck: preflight checks failed; aborted by user
To see the stack trace of this error execute with --v=5 or higher
radm clusterΒΆ
sudo ./radm cluster --config config.yaml
Example output: success
./radm cluster --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v3.1-41 β
β Date: September 24, 2026 β
β βββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β DNS Resolution β Passed β β β ops-console.varun-2-6-9may.dev.rafay-edge.net resolves to 129.146.105.10:443 and answered β
β β β β HTTPS with 401 β
ββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[Archive] Extracting archive /home/ubuntu/dev-rafay-airgapped-controller-v3.1-41/rafay-cluster-images.tar.gz to /tmp/rafay-cluster-images
Example output: failure
./radm cluster --config config.yaml
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rafay Controller PreFlight Check β
β Radm Version: v4.3-01 β
β Date: September 24, 2026 β
β βββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β CHECK β RESULT β STATUS β DETAILS β
β βββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β DNS Resolution β Failed β β β ops-console.varun-4-3.dev.rafay-edge.net resolves and 129.153.198.56:443 accepts TCP, but β
β β β β the HTTPS request failed: Get "https://ops-console.varun-4-3.dev.rafay-edge.net/v2/": cont β
β β β β ext deadline exceeded (Client.Timeout exceeded while awaiting headers) β
ββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
:x: One or more pre-flight checks failed.
Proceed with controller installation despite failed preflight checks? [yes/NO]: NO
preflight checks failed: error execution phase clusterpreflightcheck: preflight checks failed; aborted by user
To see the stack trace of this error execute with --v=5 or higher
Approach 2: Standalone Preflight ScriptΒΆ
Rafay provides a standalone preflight check utility/script. Run the preflight check script on the controller nodes to avoid common installation issues. This utility validates OS, node size, and other important configurations before the actual installation.
curl -sSL https://rafay-airgap-controller.s3.us-west-2.amazonaws.com/Publish/preflight-check.sh | bash
Important
Do not proceed to the next step unless the preflight checks pass.
Example ResultsΒΆ
Shown below are example results for successful and failed preflight checks.
SuccessΒΆ
curl -sSL https://rafay-airgap-controller.s3.us-west-2.amazonaws.com/Publish/preflight-check.sh | bash
FailureΒΆ
curl -sSL https://rafay-airgap-controller.s3.us-west-2.amazonaws.com/Publish/preflight-check.sh | bash

