Hi,
it is currently not possible to change the appliance's root password as it is hardcoded in the following two files:
/root/ioAnalyzerScripts/copy_{from,to}_server.pl
As I understand it they are used to deploy the iometer jobs to the workers and collect the results. Even in a one VM scenario the local machine is treated as a remote worker and scp is used. If the password gets changed and is not updated in those files, iometer will never run which renders the appliance rather useless.
Instead of using passwords, I'd propose to use SSH key authentication. Attached are two patches for above mentioned Perl scripts. If these are applied, it is sufficient to create a passphrase-less key pair on the appliance and distribute the public key to the workers in multi-VM setups:
mkdir /root/.ssh && chmod 0700 /root/.ssh
ssh-keygen -t rsa -b 2048 -N "" -f /root/.ssh/id_rsa
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
For multi-VM setups id_rsa.pub must be copied to all worker's root authorized_keys file.
Regards,
Thorsten