Revision 7b4f07ac xseg/tools/ganeti-hooks/instance-migrate-pre.d/archip-openvolumes
b/xseg/tools/ganeti-hooks/instance-migrate-pre.d/archip-openvolumes | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import os |
4 | 4 |
import sys |
5 |
import socket |
|
5 | 6 |
|
6 | 7 |
from archipelago import vlmc as vlmc |
7 | 8 |
from archipelago.common import loadrc |
... | ... | |
57 | 58 |
|
58 | 59 |
if __name__ == '__main__': |
59 | 60 |
loadrc(None) |
61 |
|
|
62 |
try: |
|
63 |
primary = os.getenv("GANETI_INSTANCE_PRIMARY") |
|
64 |
except: |
|
65 |
exit(0) |
|
66 |
|
|
67 |
if socket.getfqdn() != primary: |
|
68 |
exit(0) |
|
69 |
|
|
60 | 70 |
exit(archip_premigrate()) |
61 | 71 |
|
Also available in: Unified diff