NOVA-SCHEDULER(1)

πŸ‘‘ nova-scheduler(1) β€” like, the manual page, but make it make sense

okay bestie, gather round πŸ’– this is the nova-scheduler man page from the nova manual β€” yes THAT nova, the OpenStack one. no cap.


✨ NAME ✨

nova-scheduler β€” the server for the OpenStack Compute scheduler service. that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

nova-scheduler [<options>...]

πŸ¦‹ DESCRIPTION πŸ¦‹

nova-scheduler is a server daemon, and it serves the Nova Scheduler service. and what does the Nova Scheduler service do, you ask? it picks a compute node for a given instance to run on. that's it. that's the job. it's the matchmaker of the cloud, fr fr β€” every instance needs a home and scheduler is out here playing cupid πŸ’˜ running as a daemon, serving, choosing. main character energy.


πŸ’… OPTIONS πŸ’…

General options

  • --config-dir DIR β€” path to a config directory, and it pulls all the *.conf files out of it. the file set gets sorted, so the parse order stays predictable when individual options get over-ridden. this set is parsed after the file(s) you gave via previous --config-file arguments, so any over-ridden options in the directory win. ⚠️ this option has to 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 to None. also must be set from the command-line, bestie.
  • --debug, -d β€” sets the logging level to DEBUG instead of the default INFO level. for when you wanna see EVERYTHING. πŸ‘€
  • --log-config-append PATH, --log-config PATH, --log_config PATH β€” the name of a logging configuration file. it gets appended to any existing logging configuration files. for the deets on 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 config file and the other logging configuration options get ignored (like, say, log-date-format). so pick a lane. πŸš—
  • --log-date-format DATE_FORMAT β€” defines the format string for %(asctime)s in log records. Default: None. this option is ignored if log_config_append is set.
  • --log-dir LOG_DIR, --logdir LOG_DIR β€” (optional) the base directory used for relative log_file paths. ignored if log_config_append is set.
  • --log-file PATH, --logfile PATH β€” (optional) name of the log file to send logging output to. if no default is set, logging goes to stderr as defined by use_stderr. ignored if log_config_append is set.
  • --nodebug β€” the inverse of --debug. un-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 if log_config_append is set.
  • --use-journal β€” enables journald for logging. if you're running in a systemd environment you may wish to turn on journal support. doing so uses the journal native protocol, which includes structured metadata on top of the log messages (yes, extra lore 🌈). this option is ignored if log_config_append is set.
  • --use-json β€” uses JSON formatting for logging. ignored if log_config_append is set.
  • --use-syslog β€” uses syslog for logging. 🚨 the existing syslog format is DEPRECATED and will be changed later to honor RFC5424. this option is ignored if log_config_append is set.
  • --version β€” shows the program's version number and exits. bye πŸ‘‹
  • --watch-log-file β€” uses a logging handler designed to watch the file system. when the log file gets moved or removed, this handler opens a new log file at the specified path instantaneously. it only makes sense if the log_file option is specified and you're on a Linux platform. ignored if log_config_append is set.

πŸŽ€ FILES πŸŽ€

  • /etc/nova/nova.conf
  • /etc/nova/rootwrap.conf
  • /etc/nova/rootwrap.d/

πŸ”₯ SEE ALSO πŸ”₯

nova-compute(1) <>, nova-conductor(1) <>


πŸ’€ BUGS πŸ’€


✍️ Author

openstack@lists.openstack.org


2010-present, OpenStack Foundation


and that's the whole page, bestie, you ate it πŸ’–βœ¨ this was nova-scheduler(1), version 34.0.0, dated Oct 01, 2026. go pick a compute node, slay, periodt πŸ¦‹πŸ‘‘

πŸ“¦ where this page comes from