liugya@liugya-ubuntu:~$ nova host-update --status disable liugya-ubuntu
liugya@liugya-ubuntu:~$ nova service-list
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
import gobject._gobject
+------------------+---------------+----------+----------+-------+----------------------------+-----------------+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------------------+---------------+----------+----------+-------+----------------------------+-----------------+
| nova-conductor | liugya-ubuntu | internal | enabled | up | 2013-11-16T03:06:33.000000 | None |
| nova-compute | liugya-ubuntu | nova | disabled | up | 2013-11-16T03:06:29.000000 | | <<<<<<< Reason is empty now
| nova-cert | liugya-ubuntu | internal | enabled | up | 2013-11-16T03:06:34.000000 | None |
| nova-network | liugya-ubuntu | internal | enabled | up | 2013-11-16T03:06:26.000000 | None |
| nova-scheduler | liugya-ubuntu | internal | enabled | up | 2013-11-16T03:06:31.000000 | None |
| nova-consoleauth | liugya-ubuntu | internal | enabled | up | 2013-11-16T03:06:32.000000 | None |
+------------------+---------------+----------+----------+-------+----------------------------+-----------------+
Also, when I disable a service without reason, the service disable reason is always AUTO:
jay@jay1: ~/devstack$ nova service-list ------- -----+- -----+- ------- --+---- ------+ ------- +------ ------- ------- ------- -+----- ------- -----+ ------- -----+- -----+- ------- --+---- ------+ ------- +------ ------- ------- ------- -+----- ------- -----+ 04T13:41: 43.000000 | None | 04T13:41: 45.000000 | None | 04T13:41: 48.000000 | None | 04T13:41: 48.000000 | AUTO: | 04T13:41: 43.000000 | None | ------- -----+- -----+- ------- --+---- ------+ ------- +------ ------- ------- ------- -+----- ------- -----+
+------
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------
| nova-conductor | jay1 | internal | enabled | up | 2013-12-
| nova-cert | jay1 | internal | enabled | up | 2013-12-
| nova-scheduler | jay1 | internal | enabled | up | 2013-12-
| nova-compute | jay1 | nova | disabled | up | 2013-12-
| nova-consoleauth | jay1 | internal | enabled | up | 2013-12-
+------