Unless NOVA_USE_MOD_WSGI is False, run nova-api and nova-metadata using uwsgi. Because the metadata server is always expected to run on a port and without a prefix, we have it configured to use uwsgi but not to proxy from apache: uwsgi listens on the configured port itself. uwsgi process that listen themselve do not need a socket or to chmod-socket, so those config lines have been moved to the block that is also writing proxy configuration for apache. Because this change only uses uwsgi for nova-api and nova-api-meta, nova-api-meta is set to default to enabled in stackrc because the nova-api wsgi application used by wsgi only presents the one service (osapi_compute). If NOVA_USE_MOD_WSGI is False and tls_proxy service is enabled, nova-api is run on an internal port reached via the tls_proxy. Depends-On: I8ff08d61520ccf04e32dcd02f4cecc39dae823cb Change-Id: If2d7e363a6541854f2e30c03171bef7a41aff745
12 KiB
12 KiB