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