Revision 93064ba9
b/ci/schemas/one_node_wheezy/synnefo.conf | ||
---|---|---|
32 | 32 |
flavor_cpu = 1,2,4,8 |
33 | 33 |
flavor_ram = 128,256,512,1024,2048,4096,8192 |
34 | 34 |
flavor_disk = 2,5,10,20,40,60,80,100 |
35 |
flavor_storage = file |
|
35 |
flavor_storage = file,ext_vlmc
|
|
36 | 36 |
|
37 | 37 |
vm_public_bridge = br0 |
38 | 38 |
vm_private_bridge = prv0 |
b/snf-deploy/conf/synnefo.conf | ||
---|---|---|
32 | 32 |
flavor_cpu = 1,2,4,8 |
33 | 33 |
flavor_ram = 128,256,512,1024,2048,4096,8192 |
34 | 34 |
flavor_disk = 2,5,10,20,40,60,80,100 |
35 |
flavor_storage = file |
|
35 |
flavor_storage = file,ext_vlmc
|
|
36 | 36 |
|
37 | 37 |
vm_public_bridge = br0 |
38 | 38 |
vm_private_bridge = prv0 |
b/snf-deploy/snfdeploy/components.py | ||
---|---|---|
1167 | 1167 |
REQUIRED_PACKAGES = [ |
1168 | 1168 |
"archipelago-ganeti", |
1169 | 1169 |
] |
1170 |
|
|
1171 |
|
|
1172 |
class ExtStorage(SynnefoComponent): |
|
1173 |
def prepare(self): |
|
1174 |
return ["mkdir -p /usr/share/ganeti/"] |
|
1175 |
|
|
1176 |
def initialize(self): |
|
1177 |
url = "http://code.grnet.gr/git/extstorage" |
|
1178 |
extdir = "/usr/share/ganeti/extstorage" |
|
1179 |
return [ |
|
1180 |
"git clone %s %s" % (url, extdir)" |
|
1181 |
] |
b/snf-deploy/snfdeploy/roles.py | ||
---|---|---|
56 | 56 |
"ganeti": [ |
57 | 57 |
HW, SSH, DNS, DDNS, APT, Mount, |
58 | 58 |
Ganeti, PithosBackend, Archip, ArchipGaneti, |
59 |
Image, Network, GTools, GanetiCollectd |
|
59 |
Image, Network, GTools, GanetiCollectd, ExtStorage,
|
|
60 | 60 |
], |
61 | 61 |
"master": [ |
62 | 62 |
HW, SSH, DNS, DDNS, APT, Mount, |
63 | 63 |
Ganeti, Master, PithosBackend, Archip, ArchipGaneti, |
64 |
Image, Network, GTools, GanetiCollectd |
|
64 |
Image, Network, GTools, GanetiCollectd, ExtStorage,
|
|
65 | 65 |
], |
66 | 66 |
} |
67 | 67 |
|
Also available in: Unified diff