Revision 7e8b41e7

b/README.deploy
1 1
DEPLOYMENT notes   
2 2
=================
3 3

  
4
Debian
5
------
4
- Service dependencies
5

  
6
    * ganeti-0mqd
7

  
8
      The Ganeti notification daemon must run on the Ganeti master node.
9

  
10
      Edit all relevant settings in settings.py, GANETI_0MQD_* variables.
11
      Then start the server on the Ganeti master.
12

  
13
      # ./ganeti/ganeti-0mqd
14

  
15
      FIXME: The server must be started from the project root directory.
16
      TBD: how to handle master migration.
17

  
18

  
19
    * db_controller
20

  
21
      FIXME. Complete this part.
22

  
23

  
24
    * vncauthproxy
25

  
26
      To support OOB console access to the VMs over VNC, the vncauthproxy
27
      daemon must be running on every Django node.
28

  
29
      Download and install vncauthproxy from its own repository,
30
      at https://code.grnet.gr/git/vncauthproxy (known good commit: 48b1400e).
31

  
32
      Edit default settings on top of vncauthproxy.py.
33
      Set VNCAUTHPROXY_CTRL_SOCKET in settings.py to point to its control socket.
34

  
35

  
36
- OS Specific instructions
37

  
38
    * Debian Squeeze
39

  
40
      TBD.
6 41

  
7
 
b/logic/utils.py
38 38
      successful completion of an operation. If Ganeti says an OP_INSTANCE_STARTUP
39 39
      operation succeeded, vm.operstate is set to "STARTED".
40 40

  
41
    * To support any transitive states defined by the API (only REBOOT for the time
41
    * To support any transitional states defined by the API (only REBOOT for the time
42 42
      being) this mapping is amended with information reported by Ganeti regarding
43 43
      any outstanding operation. If an OP_INSTANCE_STARTUP had succeeded previously
44 44
      and an OP_INSTANCE_REBOOT has been reported as in progress, the API state is

Also available in: Unified diff