Finish initial docs
Finish the initial sections defined in the documentation index. Add sphinxcontrib-programoutput to document command line utils. Add py27 to the list of default tox targets. Change-Id: I254534032e0706e410647b023249fe3af4f3a35fchanges/54/82854/6
parent
22961c5ba5
commit
faef2431a7
@ -0,0 +1,73 @@
|
||||
.. _operation:
|
||||
|
||||
Operation
|
||||
=========
|
||||
|
||||
Nodepool generally runs as a daemon under the command ``nodepoold``.
|
||||
Once started, it will frequently re-read the configuration file and
|
||||
make any changes necessary (such as adding or removing a provider, or
|
||||
altering image or quota configuration). If any needed images are
|
||||
missing, it will immediately begin trying to build those images.
|
||||
Periodically (once a day by default but configurable in the ``cron:``
|
||||
section of the config file) it will attempt to create new versions of
|
||||
each image.
|
||||
|
||||
If a new image creation is successful, it will immediately start using
|
||||
it when launching nodes (Nodepool always uses the most recent image in
|
||||
the ``ready`` state). Nodepool will delete images that are older than
|
||||
8 hours if they are not the most recent or second most recent
|
||||
``ready`` images. In other words, Nodepool will always make sure that
|
||||
in addition to the current image, it keeps the previous image around.
|
||||
This way if you find that a newly created image is problematic, you
|
||||
may simply delete it and Nodepool will revert to using the previous
|
||||
image.
|
||||
|
||||
Command Line Tools
|
||||
==================
|
||||
|
||||
Usage
|
||||
-----
|
||||
The general options that apply to all subcommands are:
|
||||
|
||||
.. program-output:: nodepool --help
|
||||
|
||||
The following subcommands deal with nodepool images:
|
||||
|
||||
image-list
|
||||
^^^^^^^^^^
|
||||
.. program-output:: nodepool image-list --help
|
||||
|
||||
image-update
|
||||
^^^^^^^^^^^^
|
||||
.. program-output:: nodepool image-update --help
|
||||
|
||||
image-delete
|
||||
^^^^^^^^^^^^
|
||||
.. program-output:: nodepool image-delete --help
|
||||
|
||||
|
||||
The following subcommands deal with nodepool nodes:
|
||||
|
||||
list
|
||||
^^^^
|
||||
.. program-output:: nodepool list --help
|
||||
|
||||
hold
|
||||
^^^^
|
||||
.. program-output:: nodepool hold --help
|
||||
|
||||
delete
|
||||
^^^^^^
|
||||
.. program-output:: nodepool delete --help
|
||||
|
||||
If Nodepool's database gets out of sync with reality, the following
|
||||
commands can help identify compute instances or images that are
|
||||
unknown to Nodepool:
|
||||
|
||||
alien-list
|
||||
^^^^^^^^^^
|
||||
.. program-output:: nodepool alien-list --help
|
||||
|
||||
alien-image-list
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. program-output:: nodepool alien-image-list --help
|
Loading…
Reference in New Issue