Troubleshooting tips for day 0 deployment scripts.

SSH Keys

The SSH public and private key pair files in a configuration input file such as bootstrapper.json is the absolute path to the file. For example:
"sshPrivateKeyFile":"/home/admin/.ssh/id_rsa",
"sshPublicKeyFile":"/home/admin/.ssh/id_rsa.pub"
Note: To generate the SSH key pair files for the first time, use the ssh-keygen utility.

Base64 Password Encryption

When generating password using a base64 tool, ensure that the echo command does not include a new line. For example, echo "<password_to_be_encoded>" | base64 does not work since "<password_to_be_encoded>" | base64 represents a new line.

To avoid emitting a new line, use -n in the echo command. For example, echo -n "<password_to_be_encoded>" | base64.

No Conflict with Static IP

Since the VMware Telco Cloud Automation uses multiple static IP addresses during day 0 deployment, ensure that the IP addresses are not used on the same network. Otherwise, access to the UI or platform service can fail. Static IP addresses are used for:
"controlPlaneEndpointIP" for "managementCluster"
"ip" for "tcaMgr"
"ip for "tcaCp"