Add After=mariadb.service postgresql.service rabbitmq-server.service

Adding theses lines to the systemd .service files will help to order
the boot/shutdown process when the database and/or RabbitMQ are
running on the same node as the service.

Also done:
- for glance-api, explicitly call glance-manage with config-dir to be
  able to add config snippets to /etc/glance/glance-api.conf.d/
- Drop some empty lines in the .service files

Change-Id: Id9c36226289304adb7ef2438f6bc2de1dde9e144
This commit is contained in:
Thomas Bechtold
2019-09-12 10:51:36 +02:00
parent f8ec5449a7
commit b9408d5a27
73 changed files with 80 additions and 31 deletions

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack key and secret management (Barbican) - keystone-service Description=OpenStack key and secret management (Barbican) - keystone-service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack key and secret management (Barbican) - retry Description=OpenStack key and secret management (Barbican) - retry
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack key and secret management (Barbican) - worker Description=OpenStack key and secret management (Barbican) - worker
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Cinder API Server Description=OpenStack Cinder API Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service tgtd.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Cinder Backup Server Description=OpenStack Cinder Backup Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Cinder Scheduler Server Description=OpenStack Cinder Scheduler Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Cinder Volume Server Description=OpenStack Cinder Volume Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
LimitNOFILE=131072 LimitNOFILE=131072

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate agent service Description=OpenStack designate agent service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate API service Description=OpenStack designate API service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate central service Description=OpenStack designate central service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate mdns service Description=OpenStack designate mdns service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate pool manager service Description=OpenStack designate pool manager service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate producer service Description=OpenStack designate producer service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate sink service Description=OpenStack designate sink service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate worker service Description=OpenStack designate worker service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack designate zone manager service Description=OpenStack designate zone manager service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack EC2 API service Description=OpenStack EC2 API service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack EC2 metadata service Description=OpenStack EC2 metadata service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack EC2 s3 service Description=OpenStack EC2 s3 service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Freezer scheduler agent Description=OpenStack Freezer scheduler agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Image Service API server Description=OpenStack Image Service API server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple
@@ -10,7 +11,8 @@ LimitNOFILE=131072
LimitNPROC=131072 LimitNPROC=131072
WorkingDirectory=/var/lib/glance WorkingDirectory=/var/lib/glance
PrivateTmp=yes PrivateTmp=yes
ExecStartPre=-/usr/bin/glance-manage db sync # the connection parameter might be stored in the glace-api related config files
ExecStartPre=-/usr/bin/glance-manage --config-dir=/etc/glance/glance.conf.d/ --config-dir=/etc/glance/glance-api.conf.d/ db sync
ExecStart=/usr/bin/glance-api ExecStart=/usr/bin/glance-api
[Install] [Install]

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Image Service registry server Description=OpenStack Image Service registry server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Heat CFN API Description=OpenStack Heat CFN API
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Heat API Description=OpenStack Heat API
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Heat Engine Description=OpenStack Heat Engine
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Ironic - API Description=OpenStack Ironic - API
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Ironic - Conductor Description=OpenStack Ironic - Conductor
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Data Protection Operationengine service Description=OpenStack Data Protection Operationengine service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Data Protection Protection service Description=OpenStack Data Protection Protection service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack shared file system service (Manila) - API Description=OpenStack shared file system service (Manila) - API
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack shared file system service (Manila) - Data Description=OpenStack shared file system service (Manila) - Data
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack shared file system service (Manila) - Scheduler Description=OpenStack shared file system service (Manila) - Scheduler
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack shared file system service (Manila) - Share Description=OpenStack shared file system service (Manila) - Share
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Mistral API Server Description=Mistral API Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Mistral Engine Server Description=Mistral Engine Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Mistral Executor Server Description=Mistral Executor Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Neutron VPN as a Service - Brocade Vyatte agent Description=Neutron VPN as a Service - Brocade Vyatte agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron DHCP Agent Description=OpenStack Neutron DHCP Agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Layer 3 Agent Description=OpenStack Neutron Layer 3 Agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Linux Bridge Agent Description=OpenStack Neutron Linux Bridge Agent
After=syslog.target network.target network.service After=syslog.target network.target network.service
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Linux Bridge Cleanup Utility Description=OpenStack Neutron Linux Bridge Cleanup Utility
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
Before=openstack-neutron-linuxbridge-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service Before=openstack-neutron-linuxbridge-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service
Before=openstack-nova-compute.service Before=openstack-nova-compute.service

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron macvtap L2 agent Description=OpenStack Neutron macvtap L2 agent
After=syslog.target After=syslog.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Metadata Agent Description=OpenStack Neutron Metadata Agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Metering Agent Description=OpenStack Neutron Metering Agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,8 @@
Unit] Unit]
Description=OpenStack Neutron Netns Cleanup Utility Description=OpenStack Neutron Netns Cleanup Utility
After=syslog.target network.target openvswitch.service After=syslog.target network.target
After=openvswitch.service
After=mariadb.service postgresql.service rabbitmq-server.service
Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service
Before=openstack-nova-compute.service Before=openstack-nova-compute.service

View File

@@ -1,6 +1,8 @@
[Unit] [Unit]
Description=OpenStack Neutron Open vSwitch Agent Description=OpenStack Neutron Open vSwitch Agent
After=syslog.target network.target openvswitch.service After=syslog.target network.target
After=openvswitch.service
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -2,6 +2,7 @@
Description=OpenStack Neutron Open vSwitch Cleanup Utility Description=OpenStack Neutron Open vSwitch Cleanup Utility
After=syslog.target network.target After=syslog.target network.target
After=openvswitch.service After=openvswitch.service
After=mariadb.service postgresql.service rabbitmq-server.service
Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service
Before=openstack-nova-compute.service Before=openstack-nova-compute.service

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron (RPC only) Server Description=OpenStack Neutron (RPC only) Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron Server Description=OpenStack Neutron Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Neutron SR-IOV NIC Agent Description=OpenStack Neutron SR-IOV NIC Agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Metadata API Server Description=OpenStack Nova Metadata API Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,8 +9,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-api-metadata ExecStart=/usr/bin/nova-api-metadata

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Compute API Server Description=OpenStack Nova Compute API Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,8 +9,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-api-os-compute ExecStart=/usr/bin/nova-api-os-compute

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova API Server Description=OpenStack Nova API Server
After=syslog.target network.target mysql.service postgresql.service rabbitmq-server.service After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,7 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Compute Server Description=OpenStack Nova Compute Server
After=syslog.target network.target After=syslog.target network.target
After=libvirtd.service libvirt-guests.service After=rabbitmq-server.service libvirtd.service libvirt-guests.service
[Service] [Service]
Environment=LIBGUESTFS_ATTACH_METHOD=appliance Environment=LIBGUESTFS_ATTACH_METHOD=appliance
@@ -10,8 +10,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
ExecStart=/usr/bin/nova-compute ExecStart=/usr/bin/nova-compute
TasksMax=infinity TasksMax=infinity

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Conductor Server Description=OpenStack Nova Conductor Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,8 +9,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-conductor ExecStart=/usr/bin/nova-conductor

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Console Proxy Server Description=OpenStack Nova Console Proxy Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,8 +9,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-console ExecStart=/usr/bin/nova-console

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Network Server Description=OpenStack Nova Network Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,11 +9,8 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-network ExecStart=/usr/bin/nova-network
# Don't kill dnsmasq on shutdown (#805947) # Don't kill dnsmasq on shutdown (#805947)
KillMode=process KillMode=process

View File

@@ -1,12 +1,11 @@
[Unit] [Unit]
Description=OpenStack Nova NoVNC Proxy Server Description=OpenStack Nova NoVNC Proxy Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-novncproxy ExecStart=/usr/bin/nova-novncproxy
Restart=on-failure Restart=on-failure

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Nova Scheduler Server Description=OpenStack Nova Scheduler Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify
@@ -8,8 +9,6 @@ NotifyAccess=all
TimeoutStartSec=0 TimeoutStartSec=0
Restart=on-failure Restart=on-failure
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-scheduler ExecStart=/usr/bin/nova-scheduler

View File

@@ -1,16 +1,14 @@
[Unit] [Unit]
Description=OpenStack Nova Serial Proxy Server Description=OpenStack Nova Serial Proxy Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-serialproxy ExecStart=/usr/bin/nova-serialproxy
Restart=on-failure Restart=on-failure
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@@ -1,16 +1,14 @@
[Unit] [Unit]
Description=OpenStack Nova Spice HTML5 Proxy Server Description=OpenStack Nova Spice HTML5 Proxy Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-spicehtml5proxy ExecStart=/usr/bin/nova-spicehtml5proxy
Restart=on-failure Restart=on-failure
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@@ -1,16 +1,14 @@
[Unit] [Unit]
Description=OpenStack Nova XVP VncProxy Server Description=OpenStack Nova XVP VncProxy Server
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple
User=nova User=nova
PrivateTmp=yes PrivateTmp=yes
ExecStart=/usr/bin/nova-xvpvncproxy ExecStart=/usr/bin/nova-xvpvncproxy
Restart=on-failure Restart=on-failure
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia amphora agent Description=Provides the OpenStack Octavia amphora agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia API service Description=Provides the OpenStack Octavia API service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia driver agent Description=Provides the OpenStack Octavia driver agent
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia health manager Description=Provides the OpenStack Octavia health manager
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia housekeeping Description=Provides the OpenStack Octavia housekeeping
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=Provides the OpenStack Octavia worker Description=Provides the OpenStack Octavia worker
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Sahara API service Description=OpenStack Sahara API service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Sahara engine service Description=OpenStack Sahara engine service
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Watcher API Description=OpenStack Watcher API
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Watcher Applier Description=OpenStack Watcher Applier
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=OpenStack Watcher Decision Engine Description=OpenStack Watcher Decision Engine
After=syslog.target network.target After=syslog.target network.target
After=mariadb.service postgresql.service rabbitmq-server.service
[Service] [Service]
Type=notify Type=notify