[openstack-nova] provide a startup script for the new metadata-api service

Pádraig Brady pbrady at fedoraproject.org
Thu Apr 19 16:56:22 UTC 2012


commit 1bbba515ac86ec2dde4712ba8547cbd3b7bd3231
Author: Pádraig Brady <P at draigBrady.com>
Date:   Thu Apr 19 17:52:13 2012 +0100

    provide a startup script for the new metadata-api service
    
    For details see: blueprint separate-nova-metadata

 openstack-nova-metadata-api.service |   12 ++++++++++++
 openstack-nova.spec                 |    3 +++
 2 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/openstack-nova-metadata-api.service b/openstack-nova-metadata-api.service
new file mode 100644
index 0000000..c9a3be4
--- /dev/null
+++ b/openstack-nova-metadata-api.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=OpenStack Nova Metadata API Server
+After=syslog.target network.target
+
+[Service]
+Type=simple
+User=nova
+ExecStart=/usr/bin/nova-api-metadata --config-file /etc/nova/nova.conf --logfile /var/log/nova/metadata-api.log
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/openstack-nova.spec b/openstack-nova.spec
index 671f601..e1ad1c4 100644
--- a/openstack-nova.spec
+++ b/openstack-nova.spec
@@ -23,6 +23,7 @@ Source17:         openstack-nova-direct-api.service
 Source18:         openstack-nova-xvpvncproxy.service
 Source19:         openstack-nova-console.service
 Source20:         openstack-nova-consoleauth.service
+Source25:         openstack-nova-metadata-api.service
 
 Source21:         nova-polkit.pkla
 Source22:         nova-ifc-template
@@ -272,6 +273,7 @@ install -p -D -m 755 %{SOURCE17} %{buildroot}%{_unitdir}/openstack-nova-direct-a
 install -p -D -m 755 %{SOURCE18} %{buildroot}%{_unitdir}/openstack-nova-xvpvncproxy.service
 install -p -D -m 755 %{SOURCE19} %{buildroot}%{_unitdir}/openstack-nova-console.service
 install -p -D -m 755 %{SOURCE20} %{buildroot}%{_unitdir}/openstack-nova-consoleauth.service
+install -p -D -m 755 %{SOURCE25} %{buildroot}%{_unitdir}/openstack-nova-metadata-api.service
 
 # Install sudoers
 install -p -D -m 440 %{SOURCE24} %{buildroot}%{_sysconfdir}/sudoers.d/nova
@@ -398,6 +400,7 @@ fi
 - Support more flexible guest image file injection
 - Enforce quota on security group rules (#814275, CVE-2012-2101)
 - Provide startup scripts for the Essex VNC services
+- Provide a startup script for the separated metadata api service
 
 * Sun Apr  8 2012 Pádraig Brady <P at draigBrady.com> - 2012.1-1
 - Update to Essex release


More information about the scm-commits mailing list