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