Sample Pre-Check Output
The pre-check script will return output that is similar to that shown in the following table. The Error Resolution column of the table lists the most common errors encountered by each check, along with diagnosis/remediation instructions. The pre-check script will also generate the files described in Pre-Check Generated Files.
Option | Expected Result | Error Resolution |
---|---|---|
|
||
|
|
The host must have at least eight (8) physical CPU cores. There is no other way to remediate this issue. |
|
|
The host must have least 64GB of RAM. There is no other way to remediate this issue. |
|
|
Raw disks with no filesystem, logical volumes, or partitions are
required. Use the lsblk command to verify the state of
the disks before proceeding. If needed, use the --force
option to install on non-raw disks. |
|
||
|
||
Network port availability
|
PASSED
|
The script checks a number of ports. See Port Requirements and Kubernetes Port Requirements for the ports that must be available for the deployment. |
|
|
You may see errors if there is more than one network interface (NIC)
with an assigned IP address. To resolve this, ensure that there is only
one NIC with an assigned IP address. If this is not possible, add the
option --controller-public-if to specify the NIC to
use. |
|
|
The hostname must be a Fully Qualified Domain Name (FQDN) that
includes at least one "dot" (.) To fix this problem, specify a valid
FQDN using the There is no need to reboot the Controller host; however, you will need to open a new SSH session by logging out and back in for the change take to effect. |
|
|
Use the command route -n to verify that there is
only one internal gateway, which is indicated with the notation
UG in the Flags column of the
table returned by this command. |
Checking Proxy settings
|
PASSED
|
Checks for environment and shell variables. |
|
|
To fix internet access problems, ensure that the proxy URL in the
--proxy option is properly formatted. If needed,
use the --force option to run the installer without
specifying a proxy. |
|
||
|
||
|
|
See Operating System Requirements. |
|
|
The system locale must be set to US English with UTF-8 encoding. See Configuration Requirements. |
Checking OS Family:
|
PASSED
|
See Operating System Requirements. |
|
|
This test is not performed on SLES systems, and the Total at the bottom of this section will read 11 instead of 12. If the host is running RHEL, then a valid subscription must exist to
the server RPM, the server optional RPM and the HA for server RPM
channels. For example for RHEL 7, you must subscribe to the
following: |
|
|
The kernel version must greater or equal to the minimum version listed in OS Support. If needed, upgrade the kernel and then reboot the host. |
|
PASSED | rhel |
|
PASSED | rhel |
|
|
SELinux is disabled does not affect HPE Ezmeral Runtime Enterprise functionality. However, if installation occurs with SELinux disabled, then you must leave SELinux disabled in order for the deployment to continue to function. Do not alter the SELinux configuration after installation. See Configuration Requirements. |
Checking SELINUX policy:
|
targeted
|
SLES only. |
|
|
IPtables is disabled is a warning only. Do not change this setting after installing HPE Ezmeral Runtime Enterprise. |
|
|
Ensure that /etc/auto.master has only one
-hosts line. If this line exists, it be the same on
the Controller and all Worker hosts. |
|
|
This test is not performed on RHEL systems.
|
|
|
Ensure that /etc/rsyslog.conf parses all
/etc/rsyslog.d/*.config files, and that
imuxsock is loaded in
/etc/rsyslog.conf . |
|
|
You must specify an already available user and group when using the
--user and --group
options. |
|
|
This is a warning only; however, do not kerberize the tenant storage while installing the Controller host using the web interface as described in Platform Controller Setup. Doing so will destroy any configuration you may have already done. |
Checking cgconfig kernel params:
|
PASSED
|
|
Checking compatible python version:
|
PASSED
|
|
Checking for presence of erlang cookie
|
PASSED
|
|
|
|
The paths specified for both the certificate and private key must be absolute paths. |
|
||
|
||
|
|
If you are using a logical volume for the root filesystem, expand the
volume and execute the CAUTION
Forcing the installation to continue might cause HPE Ezmeral Runtime Enterpriseto be unusable. |
|
|
If you are using a logical volume, expand the volume and execute the
|
|
|
If you are using a logical volume, expand the volume and execute the
|
|
|
If you are using a logical volume, expand the volume and execute the
|
|
|
This is a warning only. HPE recommends a swap size that is at least 20% of Host RAM. |
Checking docker storage
|
PASSED
|
Checks node storage. |
|
||
|
Once you are satisfied that the pre-check has completed correctly, you may proceed to install the Controller using either of the following methods:
- Using the pre-check configuration file: This is the preferred Controller installation method. See Using the Pre-Check Config File.
- Manually: This option requires you to specify all installation options. See Standard Installation.
See Pre-Check Generated Files to view the files that are generated by the pre-check script.