I have a working ZCS 5.10 multi-server install with separate servers for store, ldap, smtp and imap proxy. I did the install according to the documentation [0]. zmprov commands work on the store and ldap servers but do not work on the smtp or proxy servers (exact error message below) [1]. How can I run zmprov on the smtp or proxy servers?
I've seen this on other multi-server installs. Is this by design? I would like to use the smtp and proxy servers to reset passwords via the CLI. I'm doing a large imapsync which is CPU bound. I'd like to distribute load on many servers to use their CPU to speed up the sync. My script to do the sync sets a local password with zmprov sp and then disables it after the sync.
footnotes:
[0]
cover.1.1.html
[1]
[zimbra@zstore00 import]$ zmprov ga
fultonj@zprd.lafayette.edu | wc -l
243
[zimbra@zstore00 import]$
[zimbra@zldap0 import]$ zmprov ga
fultonj@zprd.lafayette.edu | wc -l
243
[zimbra@zldap0 import]$
[zimbra@zsmtp0 import]$ zmprov ga
fultonj@zprd.lafayette.edu
ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused)
[zimbra@zsmtp0 import]$
[zimbra@zproxy0 import]$ zmprov ga
fultonj@zprd.lafayette.edu
ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused)
[zimbra@zproxy0 import]$