fa51eb4b53
Previously, vnc was not completely working properly because nova.conf config flags were not properly implemented in t he correct containers. This patch moves the nova.conf config flags for vnc to the proper containers. Additionally, the patch modifies the proxy client ip param to be consistent with the param within nova.conf and adds all the novnc params to docs. Change-Id: I1944baca64ccd113bbca582784b08f90dc0eff69
267 lines
5.8 KiB
Markdown
267 lines
5.8 KiB
Markdown
# Environment Variables
|
|
|
|
In order for each service to function, there is a minimum set of required variables that need to be plugged into the environment. Below is the list of variables that is needed for each service to run in a minimal setting.
|
|
|
|
# Logging
|
|
|
|
DEBUG_LOGGING
|
|
VERBOSE_LOGGING
|
|
NOVA_LOG_DIR
|
|
NEUTRON_LOG_DIR
|
|
NOVA_API_LOG_FILE
|
|
NOVA_CONDUCTOR_LOG_FILE
|
|
NOVA_SCHEDULER_LOG_FILE
|
|
NOVA_COMPUTE_LOG_FILE
|
|
NEUTRON_SERVER_LOG_FILE
|
|
NEUTRON_L3_AGENT_LOG_FILE
|
|
NEUTRON_LINUXBRIDGE_AGENT_LOG_FILE
|
|
NEUTRON_METADATA_AGENT_LOG_FILE
|
|
|
|
# Mariadb
|
|
|
|
MARIADB_SERVICE_HOST
|
|
MYSQL_ROOT_PASSWORD
|
|
|
|
# Keystone
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
GLANCE_KEYSTONE_PASSWORD
|
|
GLANCE_KEYSTONE_USER
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
|
|
# Glance-api
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
GLANCE_KEYSTONE_PASSWORD
|
|
GLANCE_KEYSTONE_USER
|
|
GLANCE_DB_USER
|
|
GLANCE_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
GLANCE_REGISTRY_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Glance-registry
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
GLANCE_KEYSTONE_PASSWORD
|
|
GLANCE_KEYSTONE_USER
|
|
GLANCE_DB_USER
|
|
GLANCE_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
GLANCE_REGISTRY_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Nova-conductor
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
PUBLIC_INTERFACE
|
|
FLAT_INTERFACE
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
RABBITMQ_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
NOVA_CONDUCTOR_SERVICE_HOST
|
|
NOVA_EC2_API_SERVICE_HOST
|
|
NOVA_EC2_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Nova-api
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
PUBLIC_INTERFACE
|
|
FLAT_INTERFACE
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
RABBITMQ_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
NOVA_API_SERVICE_HOST
|
|
NOVA_EC2_API_SERVICE_HOST
|
|
NOVA_EC2_SERVICE_HOST
|
|
NOVA_METADATA_API_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Nova-compute
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
PUBLIC_INTERFACE
|
|
FLAT_INTERFACE
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
RABBITMQ_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
NOVA_COMPUTE_SERVICE_HOST
|
|
NOVA_EC2_COMPUTE_SERVICE_HOST
|
|
NOVA_EC2_SERVICE_HOST
|
|
NOVA_NOVNC_BASE_ADDRESS
|
|
NOVA_NOVNC_PROXY_PORT
|
|
PUBLIC_IP
|
|
|
|
# Nova-libvirt
|
|
|
|
None
|
|
|
|
# Nova-scheduler
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
PUBLIC_INTERFACE
|
|
FLAT_INTERFACE
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
RABBITMQ_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
NOVA_SCHEDULER_SERVICE_HOST
|
|
NOVA_EC2_SCHEDULER_SERVICE_HOST
|
|
NOVA_EC2_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Nova-network
|
|
|
|
MYSQL_ROOT_PASSWORD
|
|
NOVA_KEYSTONE_PASSWORD
|
|
NOVA_KEYSTONE_USER
|
|
NOVA_DB_USER
|
|
NOVA_DB_NAME
|
|
KEYSTONE_ADMIN_PASSWORD
|
|
KEYSTONE_ADMIN_SERVICE_PORT
|
|
KEYSTONE_ADMIN_TOKEN
|
|
KEYSTONE_AUTH_PROTOCOL
|
|
KEYSTONE_DB_PASSWORD
|
|
ADMIN_TENANT_NAME
|
|
DB_ROOT_PASSWORD
|
|
PUBLIC_INTERFACE
|
|
FLAT_INTERFACE
|
|
KEYSTONE_ADMIN_SERVICE_HOST
|
|
KEYSTONE_PUBLIC_SERVICE_HOST
|
|
MARIADB_SERVICE_HOST
|
|
RABBITMQ_SERVICE_HOST
|
|
GLANCE_API_SERVICE_HOST
|
|
NOVA_NETWORK_SERVICE_HOST
|
|
NOVA_EC2_NETWORK_SERVICE_HOST
|
|
NOVA_EC2_SERVICE_HOST
|
|
PUBLIC_IP
|
|
|
|
# Nova NoVNC
|
|
|
|
NOVA_VNCSERVER_LISTEN_ADDRESS
|
|
NOVA_VNCSERVER_PROXYCLIENT_ADDRESS
|
|
|
|
# Neutron/Nova
|
|
|
|
NEUTRON_SHARED_SECRET
|
|
|
|
# Neutron Server
|
|
|
|
NEUTRON_DB_NAME
|
|
NEUTRON_DB_USER
|
|
NEUTRON_DB_PASSWORD
|
|
NEUTRON_KEYSTONE_USER
|
|
NEUTRON_KEYSTONE_PASSWORD
|
|
NEUTRON_SERVER_SERVICE_HOST
|
|
NEUTRON_API_PASTE_CONFIG
|
|
|
|
# Neutron ML2 PLugin
|
|
|
|
TYPE_DRIVERS
|
|
TENANT_NETWORK_TYPES
|
|
MECHANISM_DRIVERS
|
|
|
|
# Neutron Linux Bridge Plugin
|
|
|
|
NEUTRON_FLAT_NETWORK_NAME
|
|
NEUTRON_FLAT_NETWORK_INTERFACE
|