Revision 76a429fb README.deploy

b/README.deploy
142 142
      VNCAUTHPROXY_CTRL_SOCKET.
143 143

  
144 144

  
145
-Administration
146
    * Reconciliation process: On certain occasions, such as a Ganeti or
147
      RabbitMQ failure, the VM state in the system's database may differ from
148
      that in the Ganeti installation. The reconciliation process is designed
149
      to bring the system's database in sync with what Ganeti knows about
150
      each VM.
151

  
152
      The reconciliation process can be triggered for all VMs using the command
153

  
154
          ./manage.py reconcile --all
155

  
156
      It is advised, though not strictly necessary, to run the reconciliation
157
      process periodically, through cron. To avoid overloading the Ganeti
158
      master, the periodic reconciliation process takes a staggered approach
159
      to updating the VMs, which is configured through the following
160
      parameters:
161

  
162
        * The settings.py parameter: RECONCILIATION_MIN, which specifies the
163
        maximum time a VM can remain ``non-reconciled''. (default: 30 mins)
164

  
165
        * The --interval option to the reconcile command, which declares the
166
         interval time between reconciliation attempts (default: 1 min)
167

  
168
      On each invocation of the reconcile command, the system will trigger a
169
      reconciliation for ((num_all_vms/RECONCILIATION_MIN) * interval)
170
      machines. Obviously the less the interval value and the more the
171
      RECONCILIATION_MIN setting, the less load is going to be put on Ganeti.
172

  
173

  
145 174
- OS Specific instructions
146 175

  
147 176
    * Debian Squeeze

Also available in: Unified diff