NOVA-API-OS-COMPUTE(1)
โจ NOVA-API-OS-COMPUTE โจ
okay bestie, welcome to the nova-api-os-compute(1) glow-up ๐ this is the manual page for the Nova OpenStack Compute API server daemon, and we're gonna go through it together, no skimming, no skipping, because every single flag here matters and I refuse to let you miss one.
๐ NAME ๐
nova-api-os-compute โ the server for the OpenStack Compute API service. that's it, that's the whole vibe. she's a server daemon, she serves, she's the moment. ๐
๐ธ SYNOPSIS ๐ธ
nova-api-os-compute [<options>...]
like, that's the whole thing. just run her with whatever options you need, and honestly? iconic behaviour.
๐ฆ DESCRIPTION ๐ฆ
so nova-api-os-compute is a server daemon that serves the Nova OpenStack Compute API. that's her whole job, that's her whole personality, and she's so good at it. if you're trying to talk to the Compute API, this is the girl you're talking to. no cap. โจ
๐ OPTIONS ๐
๐ General options ๐
okay this is the big one, bestie. grab a snack. ๐ฅค
--config-dir DIRโ path to a config directory to pull*.conffiles from. this file set is sorted, so the parse order is predictable if individual options get over-ridden. it's parsed after the file(s) you specified via previous--config-filearguments, so any over-ridden options living in the directory win. โ ๏ธ this option must be set from the command-line. no sneaking it in elsewhere.--config-file PATHโ path to a config file to use. you can specify multiple config files, and values in later files take precedence. defaults toNone. also must be set from the command-line. ๐--debug,-dโ sets the logging level toDEBUGinstead of the defaultINFOlevel. living your truth, loudly. ๐ฅ--log-config-append PATH,--log-config PATH,--log_config PATHโ the name of a logging configuration file. this file gets appended to any existing logging configuration files. for details about logging configuration files, go look at the Python logging module documentation. heads up though: when logging configuration files are used, all logging configuration is set in the configuration file and the other logging configuration options get ignored (like, for example,log-date-format). ๐ซถ--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. 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. 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 that receives log lines. ignored iflog_config_appendis set. ๐ฎ--use-journalโ enablejournaldfor logging. if you're running in a systemd environment you might wanna turn journal support on. doing that 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 honor RFC5424. ignored iflog_config_appendis set.--versionโ show the program's version number and exit. short queen behaviour. ๐--watch-log-fileโ uses a logging handler designed to watch the file system. when the log file gets moved or removed, this handler will open a new log file with the specified path instantaneously. it makes sense only if thelog_fileoption is specified and you're on a Linux platform. ignored iflog_config_appendis set. ๐
๐ Debugger options ๐
okay so listen. these two are giving "I know what I'm doing" energy, and if you don't, maybe don't. ๐ซฃ
--remote_debug-host REMOTE_DEBUG_HOSTโ debug host (IP or name) to connect to. this command line parameter is used when you want to connect to a nova service via a debugger running on a different host. ๐จ note that using the remote debug option changes how Nova uses the eventlet library to support async IO. this could result in failures that do not occur under normal operation. use at your own risk. fr fr.--remote_debug-port REMOTE_DEBUG_PORTโ 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, bestie: using the remote debug option changes how Nova uses the eventlet library to support async IO, and this could result in failures that do not occur under normal operation. use at your own risk. ๐
๐๏ธ FILES ๐๏ธ
here's where she keeps her stuff, and yes, we're listing all of them:
/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 ๐
go read these too, they're part of the friend group:
๐ BUGS ๐
- Nova bugs are managed at Launchpad. that's the spot. take it there. ๐
๐ AUTHOR ๐
openstack@lists.openstack.org
๐ COPYRIGHT ๐
2010-present, OpenStack Foundation
and that's the whole page, bestie!! ๐ you just read nova-api-os-compute, from the nova manual, version 29.2.0, dated Jun 10, 2026. go forth, serve that Compute API, and remember: every option above is load-bearing, so don't skip any. slay, periodt, bye!! โจ๐
๐ฆ
๐ฆ where this page comes from
- ubuntu noble: nova-api-os-compute 3:29.2.0-0ubuntu1.7 ยท Apache-2
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms