Sample Cluster Manager HA Configuration - OpenStack

The following is a sample HA configuration, which defines two HA nodes (Active and Standby) for OpenStack environments:

 software cnf <software_version> #For example, cm-2020-02-0-i05 
 url <repo_url> 
 user <username> 
 password <password> 
 sha256 <sha256_hash> 
exit 
environments manual 
 manual 
exit 
clusters <cluster_name> #For example, cndp-testbed-cm 
 environment manual 
 addons ingress bind-ip-address <IPv4address> 
 addons cpu-partitioner enabled 
 configuration allow-insecure-registry true 
 node-defaults ssh-username <username> 
 node-defaults ssh-connection-private-key  
  "-----BEGIN OPENSSH PRIVATE KEY-----\n
 <SSH_private_key>
  -----END OPENSSH PRIVATE KEY-----\n"
 node-defaults initial-boot netplan ethernets <interface_name> #For example, eno1 
  dhcp4 false 
  dhcp6 false 
  gateway4 <IPv4address> 
  nameservers search <nameserver> 
  nameservers addresses <IPv4addresses> 
 exit 
 node-defaults initial-boot default-user <username>  
 node-defaults initial-boot default-user-ssh-public-key  
  "<SSH_Public_Key>"
 node-defaults initial-boot default-user-password #For example, Csco123# 
 node-defaults os proxy https-proxy <proxy_server_url> 
 node-defaults os proxy no-proxy <proxy_server_url/IPv4address>  
 node-defaults os ntp enabled 
 node-defaults os ntp servers <ntp_server>  
 exit 
 nodes control-plane 
  ssh-ip <IPv4address> node-defaults netplan template
  type k8s 
  k8s node-type control-plane 
  k8s node-labels <node_labels/node_type>  
  exit 
 cluster-manager enabled 
 cluster-manager repository-local <repo_name> #For example, cm-2020-02-0-i05 
 cluster-manager netconf-ip <IPv4address> 
 cluster-manager iso-download-ip <IPv4address> 
 cluster-manager initial-boot-parameters first-boot-password <password> #For example, 'Csco123#' 
exit