Statistics
| Branch: | Tag: | Revision:

root / README.deploy @ 7d4f351b

History | View | Annotate | Download (1.2 kB)

1 bbd4f788 Georgios Gousios
DEPLOYMENT notes   
2 bbd4f788 Georgios Gousios
=================
3 bbd4f788 Georgios Gousios
4 7e8b41e7 Vangelis Koukis
- Service dependencies
5 7e8b41e7 Vangelis Koukis
6 7e8b41e7 Vangelis Koukis
    * ganeti-0mqd
7 7e8b41e7 Vangelis Koukis
8 7e8b41e7 Vangelis Koukis
      The Ganeti notification daemon must run on the Ganeti master node.
9 7e8b41e7 Vangelis Koukis
10 7e8b41e7 Vangelis Koukis
      Edit all relevant settings in settings.py, GANETI_0MQD_* variables.
11 7e8b41e7 Vangelis Koukis
      Then start the server on the Ganeti master.
12 7e8b41e7 Vangelis Koukis
13 b6382dc5 Vangelis Koukis
      # ./ganeti/ganeti-0mqd.py
14 7e8b41e7 Vangelis Koukis
15 7e8b41e7 Vangelis Koukis
      FIXME: The server must be started from the project root directory.
16 7e8b41e7 Vangelis Koukis
      TBD: how to handle master migration.
17 7e8b41e7 Vangelis Koukis
18 7e8b41e7 Vangelis Koukis
19 7e8b41e7 Vangelis Koukis
    * db_controller
20 7e8b41e7 Vangelis Koukis
21 b6382dc5 Vangelis Koukis
      db_controller receives notifications from 0mq and updates the DB.
22 b6382dc5 Vangelis Koukis
      
23 b6382dc5 Vangelis Koukis
      For now, db_controller must be run by hand:
24 b6382dc5 Vangelis Koukis
      $ ./db/db_controller.py
25 7e8b41e7 Vangelis Koukis
26 b6382dc5 Vangelis Koukis
      FIXME. Complete this part.
27 7e8b41e7 Vangelis Koukis
28 7e8b41e7 Vangelis Koukis
    * vncauthproxy
29 7e8b41e7 Vangelis Koukis
30 7e8b41e7 Vangelis Koukis
      To support OOB console access to the VMs over VNC, the vncauthproxy
31 7e8b41e7 Vangelis Koukis
      daemon must be running on every Django node.
32 7e8b41e7 Vangelis Koukis
33 7e8b41e7 Vangelis Koukis
      Download and install vncauthproxy from its own repository,
34 7e8b41e7 Vangelis Koukis
      at https://code.grnet.gr/git/vncauthproxy (known good commit: 48b1400e).
35 7e8b41e7 Vangelis Koukis
36 7e8b41e7 Vangelis Koukis
      Edit default settings on top of vncauthproxy.py.
37 b6382dc5 Vangelis Koukis
      Set CTRL_SOCKET in util/vapclient.py to point to its control socket.
38 b6382dc5 Vangelis Koukis
39 b6382dc5 Vangelis Koukis
      FIXME: The CTRL_SOCKET setting will be moved to settings.py as
40 b6382dc5 Vangelis Koukis
      VNCAUTHPROXY_CTRL_SOCKET.
41 7e8b41e7 Vangelis Koukis
42 7e8b41e7 Vangelis Koukis
43 7e8b41e7 Vangelis Koukis
- OS Specific instructions
44 7e8b41e7 Vangelis Koukis
45 7e8b41e7 Vangelis Koukis
    * Debian Squeeze
46 7e8b41e7 Vangelis Koukis
47 7e8b41e7 Vangelis Koukis
      TBD.