Since Mikael covered for permissions issues I will focus on remaining of your questions. Let me first say we are aware of problems and working hard on new version of MCC. Some of the changes are already available in MySQL NDB Cluster 7.6.

So to the questions.
o "Does anyone have a definitive list that confirms what modules (and all supporting modules) are needed for python for the installer to run? I've never worked with python before so this was an unexpected hurdle."

As per MCC, the tool is starting and stopping processes on remote hosts meaning your SSH user should have enough privileges to do so. On Windows, for example, this requires Administrator privileges since everything is started as a service.

Lot of it to digest I know but that's the nature of Cluster deployment.

Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.