NOVA-API(1)
β¨ NOVA-API(1) β¨
okay bestie, welcome to the nova manual, page one, section one, and it's literally the nova-api glow-up π
πΈ NAME πΈ
nova-api β the server for the OpenStack Compute API service. she's the main character, no cap π
π¦ SYNOPSIS π¦
nova-api [<options>...]
π DESCRIPTION π
so nova-api is a server daemon, right? and she serves the metadata and compute APIs in separate greenthreads. two jobs, one icon, multitasking queen π§β¨
π OPTIONS π
π General options
--config-dir DIRβ the path to a config directory to pull*.conffiles from. this file set is sorted, so you get a predictable parse order if individual options get over-ridden. the set is parsed after the file(s) you specified with previous--config-filearguments, so over-ridden options in the directory take precedence. heads up: this option must be set from the command-line.--config-file PATHβ the path to a config file to use. you can specify multiple config files, and values in later files take precedence. defaults toNone. also, this one must be set from the command-line.--debug,-dβ sets the logging level toDEBUGinstead of the defaultINFOlevel. she's telling you everything π£οΈ--log-config-append PATH,--log-config PATH,--log_config PATHβ the name of a logging configuration file. this file is appended to any existing logging configuration files. for deets about logging configuration files, go read the Python logging module documentation. lowkey important note: when logging configuration files are used, all logging configuration is set in the configuration file and the other logging configuration options get ignored (like,log-date-format, for example). sorry bestie π--log-date-format DATE_FORMATβ defines the format string for%(asctime)sin log records. default:None. this option is ignored iflog_config_appendis set.--log-dir LOG_DIR,--logdir LOG_DIRβ (optional) the base directory used for relativelog_filepaths. also ignored iflog_config_appendis set.--log-file PATH,--logfile PATHβ (optional) name of the log file to send logging output to. if no default is set, logging goes tostderras defined byuse_stderr. and yep β ignored iflog_config_appendis set.--nodebugβ the inverse of--debug.--nouse-journalβ the inverse of--use-journal.--nouse-jsonβ the inverse of--use-json.--nouse-syslogβ the inverse of--use-syslog.--nowatch-log-fileβ the inverse of--watch-log-file.--syslog-log-facility SYSLOG_LOG_FACILITYβ the syslog facility to receive log lines. ignored iflog_config_appendis set.--use-journalβ enables journald for logging. if you're running in a systemd environment you might wanna turn on journal support π«Ά doing so uses the journal native protocol, which includes structured metadata in addition to log messages. this option is ignored iflog_config_appendis set.--use-jsonβ use JSON formatting for logging. ignored iflog_config_appendis set.--use-syslogβ use syslog for logging. > the existing syslog format is DEPRECATED and will be changed later to honorRFC5424. this option is ignored iflog_config_appendis set.--versionβ show the program's version number and exit. bye βοΈ--watch-log-fileβ uses a logging handler designed to watch the file system π when the log file is moved or removed, this handler opens a new log file with the specified path instantaneously. it only makes sense if thelog_fileoption is specified and you're on a Linux platform. ignored iflog_config_appendis set.
π Debugger options
--remote_debug-host REMOTE_DEBUG_HOSTβ the debug host (IP or name) to connect to. you use this command line parameter when you want to connect to a nova service via a debugger running on a different host. > ngl bestie, using the remote debug option changes how Nova uses the eventlet library to support async IO. that could result in failures that do not occur under normal operation. use at your own risk. π--remote_debug-port REMOTE_DEBUG_PORTβ the debug port to connect to. this command line parameter lets you specify the port you want to use to connect to a nova service via a debugger running on a different host. > same warning, same energy: the remote debug option changes how Nova uses the eventlet library to support async IO, which could cause failures that don't happen in normal operation. use at your own risk. π
π FILES π
/etc/nova/nova.conf/etc/nova/api-paste.ini/etc/nova/policy.yaml/etc/nova/policy.d//etc/nova/rootwrap.conf/etc/nova/rootwrap.d/
β SEE ALSO β
nova-api-metadata(1), nova-api-os-compute(1) β go read your sisters, they're iconic too π
π BUGS π
- Nova bugs are managed at Launchpad.
π AUTHOR π
openstack@lists.openstack.org
π COPYRIGHT π
2010-present, OpenStack Foundation
and that's the whole page, bestie!! this was nova version 31.0.0, dated Feb 06, 2026, and honestly she ate. periodt. π
β¨ππ¦πΈπ«Ά
π¦ where this page comes from
- debian trixie: nova-api 2:31.0.0-6+deb13u2 Β· Apache-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms