Input parameters for the cluster
The service_k8s_cluster.yml playbook is dependent on the inputs provided to the following input files:
/opt/omnia/input/project_default/omnia_config.yml/opt/omnia/input/project_default/security_config.yml/opt/omnia/input/project_default/storage_config.yml/opt/omnia/input/project_default/high_availability_config.yml
Caution
Do not remove, edit, or comment any lines in the above mentioned input files.
/opt/omnia/input/project_default/omnia_config.yml
Parameters for kubernetes setup on service Kubernetes cluster
Variables |
Mandatory/Optional |
Details |
|---|---|---|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Mandatory |
|
service_k8s_cluster:
- cluster_name: service_cluster
deployment: true
k8s_cni: "calico"
pod_external_ip_range: ""
k8s_service_addresses: "10.233.0.0/18"
k8s_pod_network_cidr: "10.233.64.0/18"
topology_manager_policy: "none"
topology_manager_scope: "container"
k8s_offline_install: true
csi_powerscale_driver_secret_file_path: ""
csi_powerscale_driver_values_file_path: ""
nfs_storage_name: ""
Variables |
Details |
|---|---|
installation_type
|
Note
|
restart_slurm_services
|
|
cluster_name
|
|
nfs_storage_name
|
|
See the following sample:
slurm_cluster:
- cluster_name: slurm_cluster
installation_type: "configless"
restart_slurm_services: true
nfs_storage_name: nfs_slurm
/opt/omnia/input/project_default/security_config.yml
Parameter |
Details |
|---|---|
|
|
/opt/omnia/input/project_default/storage_config.yml
Variables |
Details |
|---|---|
nfs_client_params
|
Sample: nfs_client_params:
{
nfs_name: "nfs_storage_default"
server_ip: "", # Provide the IP of the NFS server
server_share_path: "", # Provide server share path of the NFS Server
client_share_path: /opt/omnia,
client_mount_options: "nosuid,rw,sync,hard,intr",
}
|
/opt/omnia/input/project_default/high_availability_config.yml
Parameter |
Details |
|---|---|
|
|
|
|
|
|
|
|
|
Note Ensure to not use the 6443 port. |
|
|
Caution
Ensure that the external NFS is accessible by all the nodes intended to be booted and is reachable by the admin network.
If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.