Пример #1
0
    def ceilometer_enable(self, configfile):
        ceilometer = Ceilometer.get()
        ceilometer_cfg = "/etc/ceilometer/ceilometer.conf"

        ceilometer.install()
        ceilometer.config_rabbitmq(ceilometer_cfg)
        ceilometer.config_auth(ceilometer_cfg)
        ceilometer.config_service_credentials(ceilometer_cfg)

        config = ("[DEFAULT]\n"
                  "instance_usage_audit = True\n"
                  "instance_usage_audit_period = hour\n"
                  "notify_on_state_change = vm_and_task_state\n"
                  "notification_driver = messagingv2\n")
        util.write_config(configfile, config)
        self.start_server(['ceilometer-agent-compute.service'])