[api]
auth_mode = keystone
uwsgi_mode = http-socket
[indexer]
url = mysql+pymysql://gnocchi:GNOCCHIDB_PASS@osbase.cloud/gnocchi
[storage]
driver = file
file_basepath = /var/lib/gnocchi
file_subdir_len = 16
[keystone_authtoken]
auth_url = https://oskeystone.grid.hep.ph.ic.ac.uk:5000
memcached_servers = osbase.cloud:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = gnocchi
password = GNOCCHI_PASS
interface = internalURL
region_name = RegionOne
lvcreate -L 5g -n gnocchivol osceilvg
mkfs.ext4 /dev/osceilvg/gnocchivol
tune2fs -c 0 -i 0 /dev/osceilvg/gnocchivol
emacs /etc/fstab
cd /var/lib/
mv gnocchi gnocchi2
mkdir gnocchi
mount -a
mv gnocchi2/* gnocchi/.
rmdir gnocchi2/
restorecon -vr gnocchi/
systemctl enable openstack-gnocchi-api.service openstack-gnocchi-metricd.service
[DEFAULT]
transport_url = rabbit://openstack:[redacted]@osbase.cloud
[service_credentials]
auth_type = password
auth_url = https://oskeystone.grid.hep.ph.ic.ac.uk:5000
project_domain_id = default
user_domain_id = default
project_name = service
username = ceilometer
password = CEILPASS
interface = internalURL
region_name = RegionOne
systemctl enable openstack-ceilometer-notification.service openstack-ceilometer-central.service
yum install openstack-ceilometer-compute
copy ceilometer.conf from osceil
in /etc/nova.nova.conf (note that this file differs on every node and can't be copied wholesale)
instance_usage_audit_period=hour
instance_usage_audit=True
notify_on_state_change=vm_and_task_state
driver=messagingv2 (in [oslo_messaging_notifications])
systemctl enable openstack-ceilometer-compute.service
systemctl start openstack-ceilometer-compute.service
systemctl restart openstack-nova-compute.service