If you just want it to do MOH and not do call processing. Install it as a subscriber and do not select the callmanager servivce. You will have to install database layer monitor I don't believe you get the options for this one. Then the only other service you need is cisco ip voice media streaming application. This is what is used for MOH. Ater the install go to service -> media resource -> MOH servers and see if you see the server in the list. If you don't add is as MOH_(servername). If you don't want MOH from the other servers set the run flag to false for those.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.