docker run -d \
--restart=on-failure:10 \
--privileged=true \
--volume=/lib/modules:/lib/modules:ro \
--name "$NOVA_API_HOSTNAME" \
--hostname "$NOVA_API_HOSTNAME" \
--env NOVA_DB_HOST="$MYSQL_HOSTNAME" \
--env NOVA_DB_USER="$NOVA_DB_USER" \
--env NOVA_DB_PASS="$NOVA_DB_PASS" \
--env NOVA_RABBITMQ_HOST="$RABBITMQ_HOSTNAME" \
--env NOVA_RABBITMQ_USER="$NOVA_RABBITMQ_USER" \
--env NOVA_RABBITMQ_PASS="$NOVA_RABBITMQ_PASS" \
--env NOVA_IDENTITY_URI="$IDENTITY_URI" \
--env NOVA_SERVICE_TENANT_NAME="$SERVICE_TENANT_NAME" \
--env NOVA_SERVICE_USER="$NOVA_SERVICE_USER" \
--env NOVA_SERVICE_PASS="$NOVA_SERVICE_PASS" \
--env NOVA_GLANCE_API_URLS="http://$GLANCE_API_HOSTNAME:9292" \
--env NOVA_NEUTRON_SERVER_URL="http://$NEUTRON_SERVER_HOSTNAME:9696" \
--env NOVA_IRONIC_API_ENDPOINT="http://$IRONIC_API_HOSTNAME:6385/v1" \
--env NOVA_IRONIC_SERVICE_USER="$IRONIC_SERVICE_USER" \
--env NOVA_IRONIC_SERVICE_PASS="$IRONIC_SERVICE_PASS" \
--env NOVA_IRONIC_AUTH_URI="$AUTH_URI" \
--env NOVA_IRONIC_SERVICE_TENANT_NAME="$SERVICE_TENANT_NAME" \
--env NOVA_MEMCACHED_SERVERS="$NOVA_MEMCACHED_SERVERS" \
--env NOVA_NOTIFICATIONS="true" \
--env NOVA_NOTIFY_ON_STATE_CHANGE="vm_and_task_state" \
os-nova-api