Manage Openstack services
My questions relates to Openstack service management (list/stop/start/...) at the OS level and using openstack commands
Centos:
I'am using the following to track & monitor essential Openstack services:
cd /etc/systemd/system/multi-user.target.wants/ && ls *.service
Where services are Openstack clearly identifiable
Ubuntu:
1- At the OS level
> service --status-all
or
> ls /usr/local/bin/glance* ls
> /usr/local/bin/heat*
> /usr/local/bin/neutron* ...
This lists too much binaries
2- Openstack commands
I cannot find consistent clear commands to control services, ex:
neutron
neutron agent-list
neutron neutron-metadata-agent
neutron neutron-l3-agent
neutron neutron-openvswitch-agent
neutron neutron-lbaas-agent
neutron neutron-dhcp-agent
nova
nova service-list
nova service-delete
nova service-disable
nova service-enable
nova service-force-down
cinder
cinder service-list
cinder service-disable
cinder service-enable
heat
heat service-list
glance
glance-control all status
keystone
keystone service-list
keystone catalog
Found nothing for swift, ceilometer
So, what is the most consistent & recommended way to mange & monitor (status/start/stop/enable at boot/...) the main Openstack services?