Commit 09b33a0a authored by Vangelis Koukis's avatar Vangelis Koukis
Browse files

Add content in README.deploy, minor fixes

Add a draft description of the various services that need to be
running for a working Synnefo installation. Add documentation for ganeti-0mqd,
db_controller and vncauthproxy.

Fix language error in comment in logic/utils.py.
parent 1f50ac0d
DEPLOYMENT notes
=================
Debian
------
- Service dependencies
* ganeti-0mqd
The Ganeti notification daemon must run on the Ganeti master node.
Edit all relevant settings in settings.py, GANETI_0MQD_* variables.
Then start the server on the Ganeti master.
# ./ganeti/ganeti-0mqd
FIXME: The server must be started from the project root directory.
TBD: how to handle master migration.
* db_controller
FIXME. Complete this part.
* vncauthproxy
To support OOB console access to the VMs over VNC, the vncauthproxy
daemon must be running on every Django node.
Download and install vncauthproxy from its own repository,
at https://code.grnet.gr/git/vncauthproxy (known good commit: 48b1400e).
Edit default settings on top of vncauthproxy.py.
Set VNCAUTHPROXY_CTRL_SOCKET in settings.py to point to its control socket.
- OS Specific instructions
* Debian Squeeze
TBD.
\ No newline at end of file
......@@ -38,7 +38,7 @@ def get_rsapi_state(vm):
successful completion of an operation. If Ganeti says an OP_INSTANCE_STARTUP
operation succeeded, vm.operstate is set to "STARTED".
* To support any transitive states defined by the API (only REBOOT for the time
* To support any transitional states defined by the API (only REBOOT for the time
being) this mapping is amended with information reported by Ganeti regarding
any outstanding operation. If an OP_INSTANCE_STARTUP had succeeded previously
and an OP_INSTANCE_REBOOT has been reported as in progress, the API state is
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment