Hi Jim, You're right.
The random generated password of all nodes is displayed on the login screen in the VM console in vSphere client with the instructions to change it.
We'll take into consideration of your feature request : set password on both the ovf deployment wizard for the Serengeti Management Server, and set password during the cluster deployment.
There are two ways to login a node:
1) use the password shown on VM console in vSphere client
2) first login Serengeti Management Server as user serengeti, then 'ssh node_ip' to login the node as user serengeti without password
Currently you can follow the steps below to change the password for any users(e.g. serengeti, root, etc) on all cluster nodes:
1) login Serengeti Management Server as user serengeti
2) after a cluster is created successfully, execute serengeti-ssh.sh 'echo | sudo passwd --stdin' . For example, executing serengeti-ssh.sh mycluster 'echo mypassword | sudo passwd serengeti --stdin' will change the password of user serengeti to 'mypassword' on all nodes in cluster mycluster
-Jesse Hu @Serengeti