Omnia Configuration Tables
This section contains the configuration tables referenced throughout the Omnia documentation.
BuildStreaM Configuration
Parameter |
Mandatory/Optional |
Description |
|---|---|---|
enable_build_stream |
Mandatory |
|
build_stream_host_ip |
Mandatory |
|
build_stream_port |
Mandatory |
|
aarch64_inventory_host_ip |
Conditional Mandatory |
|
High Availability Configuration
Parameter |
Details |
|---|---|
|
|
|
|
|
Note In multi-subnet DHCP deployments, the virtual IP address must be allocated from the IP range assigned to the service cluster nodes. |
Local Repository Configuration
Parameter |
Mandatory/Optional |
Details |
|---|---|---|
user_registry |
Optional |
Note User registry certificates and private keys specified in |
user_repo_url_x86_64 |
Optional |
Note All SSL related certificates must be kept in |
user_repo_url_aarch64 |
Optional |
Note All SSL related certificates must be kept in |
rhel_os_url_x86_64 |
Mandatory |
Note All SSL related certificates must be kept in |
rhel_os_url_aarch64 |
Mandatory |
Note All SSL related certificates must be kept in |
rhel_subscription_repo_config_x86_64 |
Optional |
Override baseos with standard URL (only url and name required, certs auto-populated)
Note All SSL related certificates must be kept in |
rhel_subscription_repo_config_aarch64 |
Optional |
Override baseos with standard URL (only url and name required, certs auto-populated)
Note All SSL related certificates must be kept in |
omnia_repo_url_rhel_x86_64 |
Mandatory |
Note
|
omnia_repo_url_rhel_aarch64 |
Mandatory |
Note
|
additional_repos_x86_64 |
Optional |
Example: yaml additional_repos_x86_64:
|
additional_repos_aarch64 |
Optional |
Example: yaml additional_repos_aarch64:
|
Network Configuration
Network Name |
Parameters for the network |
Parameter details |
|---|---|---|
|
oim_nic_name
Mandatory |
The name of the interface on the OIM server associated with the admin network. Default value: |
subnet
Mandatory |
The subnet address for the admin network. Default value: |
|
netmask_bits
Mandatory |
The number of bits in the subnet mask. Default value: |
|
primary_oim_admin_ip
Mandatory |
The admin IP address of the OIM server which is configured. Default value: |
|
primary_oim_bmc_ip
Optional |
The iDRAC IP address of the OIM server. Mandatory only if idrac_telemetry is set to true and telemetry data needs to be collected from the OIM server. Optional - can be omitted if iDRAC telemetry for the OIM server is not required. Default value: |
|
router
Optional |
In connected deployments, the router field should typically be set to the external rack gateway, such as a SONiC switch, which provides connectivity beyond the rack network. In air-gapped deployments, the router field can be set to the OIM’s IP address if the OIM is acting as the rack gateway. If another dedicated router or gateway is available, its IP address should be specified instead. The configured value is advertised to nodes via DHCP as their default gateway. Default value: |
|
dynamic_range
Mandatory |
The range of dynamic IP addresses available on the admin network. Default value: |
|
dns
Optional |
The list of external DNS server IP addresses for the admin network. Default value: |
|
ntp_servers
Optional |
The list of NTP servers for the admin network. Each NTP server entry should include address (IP address or hostname) and type (server or pool). Default value: |
|
|
Optional |
Optional field for multi-RAC/multi-subnet PXE deployments. Each entry defines a separate subnet that the CoreDHCP server will manage via DHCP relay (giaddr-based routing). Requires coresmd v0.5+ with multi-subnet support. Leave empty array ( Each additional subnet entry contains the following parameters:
For more information about configuring Multi-Subnet DHCP, see Configuring Multi-Subnet DHCP. |
|
subnet
Mandatory |
The subnet of the IB network. Default value: |
netmask_bits
Mandatory |
The number of bits in the subnet mask. This value must be same as the admin_network netmask_bits. Default value: |
|
dns
Optional |
External DNS server IP addresses for the InfiniBand network. Default value: |
Omnia Configuration
Variables |
Mandatory/Optional |
Details |
|---|---|---|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
Provisioning Configuration
Parameter |
Details |
|---|---|
pxe_mapping_file_path
Mandatory |
|
language
Mandatory |
Language to be used during OS provisioning. Only supported value: |
default_lease_time
Mandatory |
Default lease time for IPs assigned by DHCP. Unit: seconds. Range: 21600-31536000 Default value: |
dns_enabled
Optional |
Enable DNS-based hostname resolution for compute nodes using coresmd (CoreDNS + OpenCHAMI SMD plugin). When true, nodes use coresmd for hostname resolution instead of static /etc/hosts file management. DNS records are generated automatically from SMD inventory using the NID-based pattern. The cluster domain is read from OIM metadata (domain_name). When enabled, /etc/hosts is still populated from the PXE mapping file for custom hostnames (hybrid mode). Default value: |
kernel_version_override
Optional |
Pin a specific kernel version for boot image selection. Leave empty ( Example: Default value: |
additional_cloud_init_config_file
Optional |
Path to an external YAML file containing additional cloud-init directives ( Default value: Example: |
Security Configuration
Parameter |
Details |
|---|---|
domain_name
|
|
Storage Configuration
Parameter |
Details |
|---|---|
mounts
Mandatory |
Configure mount points compatible with cloud-init mounts module. Source must be known at boot time (NFS paths, UUIDs, local devices). For runtime-discovered sources (iSCSI/multipath), use powervault_config section. Mandatory Fields:
Optional Fields:
Node-Specific Bind Mounts (paired parameters):
Node Targeting (exactly ONE is required - mutually exclusive):
|
mount_params
Optional |
Named default profiles for mount configurations. Profiles are referenced by name from mount entries via the mount_params field. Mandatory Profile Fields:
Optional Profile Fields:
Predefined Profiles:
|
powervault_config
Optional |
PowerVault iSCSI storage configuration. Processed entirely via runcmd script (setup_iscsi_storage.sh). The device path (/dev/mapper/XXX) is only known after iSCSI login + multipath scan, so powervault mounts CANNOT use the cloud-init mounts module. The runcmd script handles: iscsid enable, initiator name, discovery, login, multipathd, volume_id matching, partitioning, formatting, mount, and bind mounts. NOTE: The groups field is NOT supported for powervault_config entries. Only functional_group_prefix is available for node targeting. Mandatory Fields:
Optional Fields:
Node-Specific Bind Mounts (paired parameters):
Permissions (optional sub-object, applied via chown + chmod after mount):
|
Telemetry Configuration
Parameter |
Mandatory/Optional |
Details |
|---|---|---|
telemetry_sources > |
Mandatory |
Note If iDRAC telemetry is enabled, Note If you want to deploy only Slurm clusters ( |
telemetry_sources > |
Mandatory |
|
idrac_telemetry_configurations > |
Conditional Mandatory |
|
telemetry_sources > |
Mandatory |
|
telemetry_sources > |
Mandatory |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Conditional Mandatory |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Conditional Mandatory |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Optional |
|
telemetry_sources > |
Conditional Mandatory |
|
telemetry_bridges > |
Optional |
|
telemetry_bridges > |
Optional |
|
telemetry_bridges > |
Optional |
|
telemetry_bridges > |
Optional |
|
telemetry_sinks > |
Conditional Mandatory |
|
telemetry_sinks > |
Conditional Mandatory |
|
telemetry_sinks > |
Optional |
|
telemetry_sinks > |
Conditional Mandatory |
Warning Storage under-provisioning can lead to data loss before the retention period is reached. Calculate storage requirements based on expected log volume and retention needs. |
telemetry_sinks > |
Conditional Mandatory |
Note VictoriaLogs does not return an error when log entries with timestamps outside the configured retention window are submitted. Log entries will be automatically removed from VictoriaLogs after the retention period. |
telemetry_sinks > |
Optional |
|
telemetry_sinks > |
Conditional Mandatory |
Caution Ensure that the Kafka broker settings |
telemetry_sinks > |
Conditional Mandatory |
|
telemetry_sinks > |
Conditional Mandatory |
|
telemetry_sinks > |
Conditional Mandatory |
|
telemetry_sinks > |
Conditional Mandatory |
|
ldms_configurations > |
Conditional Mandatory |
|
ldms_configurations > |
Conditional Mandatory |
|
ldms_configurations > |
Conditional Mandatory |
|
ldms_configurations > |
Mandatory |
|
powerscale_configurations > |
Conditional Mandatory |
|
powerscale_configurations > |
Conditional Mandatory |
Note In the values.yaml file, only set Note Update the Note For CSI PowerScale health metrics, enable |
ufm_configuration > |
Conditional Mandatory |
|
ufm_configuration > |
Optional |
|
ufm_configuration > |
Optional |
|
ufm_configuration > |
Optional |
|
ufm_configuration > |
Optional |
|
ufm_configuration > |
Optional |
|
ufm_configuration > |
Optional |
|
vast_configuration > |
Conditional Mandatory |
|
vast_configuration > |
Optional |
|
vast_configuration > |
Optional |
|
vast_configuration > |
Optional |
|
vast_configuration > |
Optional |
|
vast_configuration > |
Optional |
|
vast_configuration > |
Optional |
|
Telemetry Storage Configuration
Parameter |
Mandatory/Optional |
Details |
|---|---|---|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
victoria_logs_cluster > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
vector > |
Mandatory |
|
csi_volume_exporter > |
Mandatory |
|
csi_volume_exporter > |
Mandatory |
|
csi_volume_exporter > |
Mandatory |
|
csi_volume_exporter > |
Mandatory |
|
csm_metrics_powerscale_resources > |
Mandatory |
|
csm_metrics_powerscale_resources > |
Mandatory |
|
csm_metrics_powerscale_resources > |
Mandatory |
|
csm_metrics_powerscale_resources > |
Mandatory |
|
GitLab Configuration
Parameter |
Mandatory/Optional |
Description |
|---|---|---|
gitlab_host |
Mandatory |
|
gitlab_project_name |
Mandatory |
|
gitlab_project_visibility |
Mandatory |
|
gitlab_default_branch |
Mandatory |
|
gitlab_https_port |
Mandatory |
|
gitlab_min_storage_gb |
Mandatory |
|
gitlab_min_cpu_cores |
Mandatory |
|
gitlab_puma_workers |
Mandatory |
|
gitlab_sidekiq_concurrency |
Mandatory |
|
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.