Removed duplicate abbrev definitions Signed-off-by: Rafael Jardim <rafaeljordao.jardim@windriver.com> Change-Id: I7910d9f54e158250004abd7e17a4e119f8064252 Signed-off-by: Ron Stone <ronald.stone@windriver.com>
		
			
				
	
	
		
			152 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			152 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
 | 
						|
.. swo1591098193543
 | 
						|
.. _creating-optional-telemetry-services:
 | 
						|
 | 
						|
==================================
 | 
						|
Enable Optional Telemetry Services
 | 
						|
==================================
 | 
						|
 | 
						|
By default in |prod-os|, Telemetry services are disabled. These
 | 
						|
services are optional and includes Ceilometer \(Data collection service\),
 | 
						|
Panko \(Event storage service\), Gnocchi
 | 
						|
\(Time series metric storage service\), and Aodh \(Alarming service\).
 | 
						|
 | 
						|
.. rubric:: |context|
 | 
						|
 | 
						|
You can use the following procedure to enable these optional telemetry
 | 
						|
services on the active controller.
 | 
						|
 | 
						|
.. rubric:: |proc|
 | 
						|
 | 
						|
#.  To enable telemetry services, use the following command:
 | 
						|
 | 
						|
    .. code-block:: none
 | 
						|
 | 
						|
        $ system help helm-chart-attribute-modify
 | 
						|
 | 
						|
        Usage: system helm-chart-attribute-modify
 | 
						|
                         [--enabled <true/false>]
 | 
						|
                         <app name> <chart name> <namespace>
 | 
						|
 | 
						|
        Modify helm chart attributes. This function is provided to modify
 | 
						|
        system behaviorial attributes related to a chart. This does not modify
 | 
						|
        a chart, nor does it modify chart overrides which are managed through
 | 
						|
        the helm-override- update command.
 | 
						|
 | 
						|
        Positional arguments:
 | 
						|
          <app name>            Name of the application
 | 
						|
          <chart name>          Name of the chart
 | 
						|
          <namespace>           Namespace of the chart
 | 
						|
 | 
						|
        Optional arguments:
 | 
						|
          --enabled <true/false>
 | 
						|
          Chart enabled.
 | 
						|
 | 
						|
    #.  Run the following command to enable Ceilometer service.
 | 
						|
 | 
						|
        .. parsed-literal::
 | 
						|
 | 
						|
            ~(keystone_admin)]$ system helm-chart-attribute-modify |prefix|-openstack ceilometer openstack --enabled true
 | 
						|
            +------------+--------------------+
 | 
						|
            | Property   | Value              |
 | 
						|
            +------------+--------------------+
 | 
						|
            | attributes | {u'enabled': True} |
 | 
						|
            | name       | ceilometer         |
 | 
						|
            | namespace  | openstack          |
 | 
						|
            +------------+--------------------+
 | 
						|
 | 
						|
    #.  Run the following command to enable Gnocchi service.
 | 
						|
 | 
						|
        .. parsed-literal::
 | 
						|
 | 
						|
            ~(keystone_admin)]$ system helm-chart-attribute-modify |prefix|-openstack gnocchi openstack --enabled true
 | 
						|
            +------------+--------------------+
 | 
						|
            | Property   | Value              |
 | 
						|
            +------------+--------------------+
 | 
						|
            | attributes | {u'enabled': True} |
 | 
						|
            | name       | gnocchi            |
 | 
						|
            | namespace  | openstack          |
 | 
						|
            +------------+--------------------+
 | 
						|
 | 
						|
    #.  Run the following command to enable Aodh service.
 | 
						|
 | 
						|
        .. parsed-literal::
 | 
						|
 | 
						|
            ~(keystone_admin)]$ system helm-chart-attribute-modify |prefix|-openstack aodh openstack --enabled true
 | 
						|
            +------------+--------------------+
 | 
						|
            | Property   | Value              |
 | 
						|
            +------------+--------------------+
 | 
						|
            | attributes | {u'enabled': True} |
 | 
						|
            | name       | aodh               |
 | 
						|
            | namespace  | openstack          |
 | 
						|
            +------------+--------------------+
 | 
						|
 | 
						|
    #.  Run the following command to enable Panko service.
 | 
						|
 | 
						|
        .. parsed-literal::
 | 
						|
 | 
						|
            ~(keystone_admin)]$ system helm-chart-attribute-modify |prefix|-openstack panko openstack --enabled true
 | 
						|
            +------------+--------------------+
 | 
						|
            | Property   | Value              |
 | 
						|
            +------------+--------------------+
 | 
						|
            | attributes | {u'enabled': True} |
 | 
						|
            | name       | panko              |
 | 
						|
            | namespace  | openstack          |
 | 
						|
            +------------+--------------------+
 | 
						|
 | 
						|
#.  Run the following command to verify that all services are enabled.
 | 
						|
 | 
						|
    .. parsed-literal::
 | 
						|
 | 
						|
        ~(keystone_admin)]$ system helm-override-list |prefix|-openstack -l
 | 
						|
        +---------------------------+--------------------------------+---------------+
 | 
						|
        | chart name                | overrides namespaces           | chart enabled |
 | 
						|
        +---------------------------+--------------------------------+---------------+
 | 
						|
        | aodh                      | [u'openstack']                 | [True]        |
 | 
						|
        | barbican                  | [u'openstack']                 | [False]       |
 | 
						|
        | ceilometer                | [u'openstack']                 | [True]        |
 | 
						|
        | ceph-rgw                  | [u'openstack']                 | [False]       |
 | 
						|
        | cinder                    | [u'openstack']                 | [True]        |
 | 
						|
        | dcdbsync                  | [u'openstack']                 | [True]        |
 | 
						|
        | fm-rest-api               | [u'openstack']                 | [False]       |
 | 
						|
        | garbd                     | [u'openstack']                 | [True]        |
 | 
						|
        | glance                    | [u'openstack']                 | [True]        |
 | 
						|
        | gnocchi                   | [u'openstack']                 | [True]        |
 | 
						|
        | heat                      | [u'openstack']                 | [True]        |
 | 
						|
        | horizon                   | [u'openstack']                 | [True]        |
 | 
						|
        | ingress                   | [u'kube-system', u'openstack'] | [True, True]  |
 | 
						|
        | ironic                    | [u'openstack']                 | [False]       |
 | 
						|
        | keystone                  | [u'openstack']                 | [True]        |
 | 
						|
        | keystone-api-proxy        | [u'openstack']                 | [True]        |
 | 
						|
        | libvirt                   | [u'openstack']                 | [True]        |
 | 
						|
        | mariadb                   | [u'openstack']                 | [True]        |
 | 
						|
        | memcached                 | [u'openstack']                 | [True]        |
 | 
						|
        | networking-avs            | [u'openstack']                 | [True]        |
 | 
						|
        | neutron                   | [u'openstack']                 | [True]        |
 | 
						|
        | nginx-ports-control       | []                             | []            |
 | 
						|
        | nova                      | [u'openstack']                 | [True]        |
 | 
						|
        | nova-api-proxy            | [u'openstack']                 | [True]        |
 | 
						|
        | openstack-helm-toolkit    | []                             | []            |
 | 
						|
        | openstack-psp-rolebinding | [u'openstack']                 | [True]        |
 | 
						|
        | openvswitch               | [u'openstack']                 | [True]        |
 | 
						|
        | panko                     | [u'openstack']                 | [True]        |
 | 
						|
        | placement                 | [u'openstack']                 | [True]        |
 | 
						|
        | rabbitmq                  | [u'openstack']                 | [True]        |
 | 
						|
        +---------------------------+--------------------------------+---------------+
 | 
						|
 | 
						|
#.  To reapply these changes to the |prefix|-openstack application, run
 | 
						|
    the following command.
 | 
						|
 | 
						|
    .. parsed-literal::
 | 
						|
 | 
						|
        ~(keystone_admin)]$ system application-apply |prefix|-openstack
 | 
						|
 | 
						|
    Once |prefix|-openstack is applied successfully, telemetry services
 | 
						|
    should be available.
 | 
						|
 | 
						|
#.  Run the following helm command to verify the updates.
 | 
						|
 | 
						|
    .. code-block:: none
 | 
						|
 | 
						|
        ~(keystone_admin)]$ helm list | grep -E 'ceilometer|gnocchi|panko|aodh'
 |