Добрый день коллеги, кто-нибудь знает как правильно поменять имя сервера, на котором крутится Zimbra?
Я подправил файл HOSTS и HOSTNAME, но этого видимо не достаточно, сервер ругается на ошибку сети.
А так главная заповедь сохранись прежде чем что-то менять.
Если локальная сеть, то меняем файлы host и resolv.conf на новое имя.
Проверяем dns чтобы резолвилась машина корректно. Команды dig, nslookup, host
Перезагрузка.
Далее:
# su - zimbra
$ zmcontrol stop
$ /opt/zimbra/libexec/zmsetservername -force -n new.hostname.com
(Возможны ошибки, которые можно проигнорировать)
Заходим в Админ панель https://<ip address>:7071/zimbraAdmin >>> Admin console login
смотрим сертификаты и вообще работу служб.
Дальше инфа с форума поскольку у себя сертификаты коммерческие.
Теперь если используем самоподписываемый сертификат, то нужно создать новый поэтому выполняем следующее: (нужно чтобы часовые пояса сервера и зимбры были одинаковы)
Find line
SUBJECT="/C=US/ST=N\/A/L=N\/A/O=Zimbra Collaboration Suite/OU=Zimbra Collaboration Suite/CN=${zimbra_server_hostname}"
and change to your company name
then find and change you want value days expire cert validation_days=365 to validation_days=3650
(save & exit)
# /opt/zimbra/bin/zmcertmgr createca -new
# /opt/zimbra/bin/zmcertmgr deployca -localonly
# /opt/zimbra/bin/zmcertmgr createcrt self -new
# /opt/zimbra/bin/zmcertmgr deploycrt self
# su - zimbra -c 'zmcontrol start'
It should start all the services successfully without any error.
# /opt/zimbra/bin/zmcertmgr deploycrt self
# /opt/zimbra/bin/zmcertmgr deployca
# su - zimbra -c 'zmupdateauthkeys'
# /opt/zimbra/bin/zmcertmgr viewdeployedcrt
Login to Web link and check whether everything is working well or not.
Check newly installed certificates and running services.
да да,
нашел англ. вариант по нему и сделал. завтра продолжу тестировать.
для меня это тестовый сервант и изучаю продукт, чтобы потом менее болезненно перенести с боевого exima.
все равно спасибо!
Комментарии
13/03/2014 - 15:10
Еще советуют делать так:
wiki.zimbra.com/wiki/ZmSetServerName
и вот так
www.zimbra.com/forums/administrators/19411-solved-how-change-zimbra-mail-server-domain-name.html
но у меня пока не вышло. Ковыряюсь дальше
13/03/2014 - 15:25
А так главная заповедь сохранись прежде чем что-то менять.
Если локальная сеть, то меняем файлы host и resolv.conf на новое имя.
Проверяем dns чтобы резолвилась машина корректно. Команды dig, nslookup, host
Перезагрузка.
Далее:
# su - zimbra
$ zmcontrol stop
$ /opt/zimbra/libexec/zmsetservername -force -n new.hostname.com
(Возможны ошибки, которые можно проигнорировать)
$ /opt/zimbra/libexec/zmsetservername -o old.hostname.com -n new.hostname.com
$ zmprov -l mcf zimbraDefaultDomainName newdomain.com
$ zmsshkeygen
$ zmupdateauthkeys
$ zmcontrol start
Заходим в Админ панель
https://<ip address>:7071/zimbraAdmin >>> Admin console login
смотрим сертификаты и вообще работу служб.
Дальше инфа с форума поскольку у себя сертификаты коммерческие.
Теперь если используем самоподписываемый сертификат, то нужно создать новый поэтому выполняем следующее: (нужно чтобы часовые пояса сервера и зимбры были одинаковы)
# su - zimbra -c 'zmcontrol stop'
# rm -rf /opt/zimbra/ssl/*
# rm -rf /opt/zimbra/ssl/.rnd
# /opt/zimbra/java/bin/keytool -delete -alias my_ca -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit
# /opt/zimbra/java/bin/keytool -delete -alias jetty -keystore /opt/zimbra/mailboxd/etc/keystore -storepass `su - zimbra -c 'zmlocalconfig -s -m nokey mailboxd_keystore_password'`
# vim /opt/zimbra/bin/zmcertmgr
Find line
SUBJECT="/C=US/ST=N\/A/L=N\/A/O=Zimbra Collaboration Suite/OU=Zimbra Collaboration Suite/CN=${zimbra_server_hostname}"
and change to your company name
then find and change you want value days expire cert validation_days=365 to validation_days=3650
(save & exit)
# /opt/zimbra/bin/zmcertmgr createca -new
# /opt/zimbra/bin/zmcertmgr deployca -localonly
# /opt/zimbra/bin/zmcertmgr createcrt self -new
# /opt/zimbra/bin/zmcertmgr deploycrt self
# su - zimbra -c 'zmcontrol start'
It should start all the services successfully without any error.
# /opt/zimbra/bin/zmcertmgr deploycrt self
# /opt/zimbra/bin/zmcertmgr deployca
# su - zimbra -c 'zmupdateauthkeys'
# /opt/zimbra/bin/zmcertmgr viewdeployedcrt
Login to Web link and check whether everything is working well or not.
Check newly installed certificates and running services.
13/03/2014 - 15:50
нашел англ. вариант по нему и сделал. завтра продолжу тестировать.
для меня это тестовый сервант и изучаю продукт, чтобы потом менее болезненно перенести с боевого exima.
все равно спасибо!