首页 > 解决方案 > zmcontrol 开始使用 ansible 任务

问题描述

我正在尝试使用 adhoc 命令重新启动 zimbra。除 swatchrc logger 和 snmp 之外的服务已重新启动。我也尝试过使用剧本模块。不幸的是,同样的服务失败了。但是,如果我尝试在服务器本身上运行 zmrov start 或重新启动,所有服务都可以,没有发现错误。如果使用 ansible 启动或重新启动某些服务会失败,您是否还有其他理解或解释?

[admin@ansible ansible]$ ansible mail -a "/opt/zimbra/bin/zmcontrol start" --become --become-user zimbra
mail.dci.com.ph | FAILED | rc=1 >>
Host mail.xxxxx.xxx.xxx
    Starting zmconfigd...Done.
    Starting logger...Failed.
Starting logswatch...failed.


    Starting mailbox...Done.
    Starting memcached...Done.
    Starting proxy...Done.
    Starting amavis...Done.
    Starting antispam...Done.
    Starting antivirus...Done.
    Starting opendkim...Done.
    Starting snmp...Failed.
creating /opt/zimbra/conf/snmpd.conf
creating /opt/zimbra/conf/swatchrc
Starting swatch...failed.


    Starting spell...Done.
    Starting mta...Done.
    Starting stats...Done.
    Starting service webapp...Done.
    Starting zimbra webapp...Done.
    Starting zimbraAdmin webapp...Done.
    Starting zimlet webapp...Done.non-zero return code

[admin@ansible ansible]$

Server host 
[zimbra@mail ~]$ zmcontrol stop
Host mail.xxxxx.xxx.xxx
    Stopping zmconfigd...Done.
    Stopping zimlet webapp...Done.
    Stopping zimbraAdmin webapp...Done.
    Stopping zimbra webapp...Done.
    Stopping service webapp...Done.
    Stopping stats...Done.
    Stopping mta...Done.
    Stopping spell...Done.
    Stopping snmp...Done.
    Stopping cbpolicyd...Done.
    Stopping archiving...Done.
    Stopping opendkim...Done.
    Stopping amavis...Done.
    Stopping antivirus...Done.
    Stopping antispam...Done.
    Stopping proxy...Done.
    Stopping memcached...Done.
    Stopping mailbox...Done.
    Stopping logger...Done.
    Stopping dnscache...Done.
    Stopping ldap...Done.
zimbra@mail ~]$ zmcontrol start
Host mail.xxxxx.xxx.xxx
    Starting ldap...Done.
    Starting zmconfigd...Done.
    Starting logger...Done.
    Starting mailbox...Done.
    Starting memcached...Done.
    Starting proxy...Done.
    Starting amavis...Done.
    Starting antispam...Done.
    Starting antivirus...Done.
    Starting opendkim...Done.
    Starting snmp...Done.
    Starting spell...Done.
    Starting mta...Done.
    Starting stats...Done.
    Starting service webapp...Done.
    Starting zimbra webapp...Done.
    Starting zimbraAdmin webapp...Done.
    Starting zimlet webapp...Done.
[zimbra@mail ~]$ 

标签: ansiblezimbra

解决方案


嗨,我不知道您是否还在等待答案,但我在 zimbra 论坛上提出了类似的问题,一位用户告诉我这是因为 ansible 在运行命令之前没有加载 bashrc。

帖子链接:https ://forums.zimbra.org/viewtopic.php?f=15&t=70346


推荐阅读