Sample Cluster Manager AIO Configuration - Bare Metal

This section shows sample configurations to set up a single node Cluster Manager on bare metal servers.

Cisco UCS Server

 software cnf <software_version> #For example, cm-2020-02-0-i05 
 url <repo_url> 
 user <username> 
 password <password> 
 sha256 <sha256_hash> 
exit 
environments bare-metal 
 ucs-server 
exit 
clusters <cluster_name> #For example, cndp-testbed-cm 
 environment bare-metal 
 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 
  ucs-server host initial-boot networking static-ip ipv4-address <IPv4address> 
  ucs-server host initial-boot networking static-ip netmask <IPv4address> 
  ucs-server host initial-boot networking static-ip gateway <IPv4address> 
  ucs-server host initial-boot networking static-ip dns <IPv4address> 
  ucs-server cimc ip-address <IPv4address> 
  ucs-server cimc user <username> #For example, admin 
  ucs-server cimc password <password> #For example, C1sc0123# 
  ucs-server cimc storage-adaptor create-virtual-drive true 
  ucs-server cimc networking ntp enabled 
  ucs-server cimc networking ntp servers <ntp_server_url>  
  initial-boot netplan ethernets <interface_name> #For example, eno1 
   addresses <IPv4address/subnet> 
  exit 
 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