mirror of https://github.com/apache/cloudstack.git
Adding isolation method to the zone creation of marvin
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
This commit is contained in:
parent
b8642c80ef
commit
808b49b216
|
|
@ -46,6 +46,9 @@
|
|||
"broadcastdomainrange": "ZONE",
|
||||
"name": "VpcVirtualRouter"
|
||||
}
|
||||
],
|
||||
"isolationmethods": [
|
||||
"VLAN"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
|
|||
|
|
@ -42,6 +42,9 @@
|
|||
"broadcastdomainrange": "Pod",
|
||||
"name": "SecurityGroupProvider"
|
||||
}
|
||||
],
|
||||
"isolationmethods": [
|
||||
"L3"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@ class physical_network():
|
|||
self.traffictypes = []
|
||||
self.broadcastdomainrange = 'Zone'
|
||||
self.vlan = None
|
||||
self.isolationmethods = []
|
||||
'''enable default virtual router provider'''
|
||||
vrouter = provider()
|
||||
vrouter.name = 'VirtualRouter'
|
||||
|
|
|
|||
|
|
@ -169,6 +169,7 @@ class deployDataCenters():
|
|||
phynet = createPhysicalNetwork.createPhysicalNetworkCmd()
|
||||
phynet.zoneid = zoneid
|
||||
phynet.name = net.name
|
||||
phynet.isolationmethods = net.isolationmethods
|
||||
phynetwrk = self.apiClient.createPhysicalNetwork(phynet)
|
||||
self.addTrafficTypes(phynetwrk.id, net.traffictypes)
|
||||
return phynetwrk
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ def describeResources(config):
|
|||
z.name = 'Sandbox-%s'%(config.get('cloudstack', 'hypervisor'))
|
||||
z.networktype = 'Advanced'
|
||||
z.guestcidraddress = '10.1.1.0/24'
|
||||
z.securitygroupenabled = 'false'
|
||||
|
||||
vpcprovider = provider()
|
||||
vpcprovider.name = 'VpcVirtualRouter'
|
||||
|
|
@ -57,6 +58,7 @@ def describeResources(config):
|
|||
pn.traffictypes = [traffictype("Guest"),
|
||||
traffictype("Management", {"simulator" : "cloud-simulator-mgmt"}),
|
||||
traffictype("Public", {"simulator":"cloud-simulator-public"})]
|
||||
pn.isolationmethods = ["VLAN"]
|
||||
pn.providers.append(vpcprovider)
|
||||
|
||||
pn2 = physical_network()
|
||||
|
|
@ -64,6 +66,7 @@ def describeResources(config):
|
|||
pn2.vlan = config.get('cloudstack', 'pnet2.vlan')
|
||||
pn2.tags = ["cloud-simulator-guest"]
|
||||
pn2.traffictypes = [traffictype('Guest', {'simulator': 'cloud-simulator-guest'})]
|
||||
pn2.isolationmethods = ["VLAN"]
|
||||
pn2.providers.append(vpcprovider)
|
||||
|
||||
z.physical_networks.append(pn)
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ def describeResources(config):
|
|||
pn = physical_network()
|
||||
pn.name = "Sandbox-pnet"
|
||||
pn.traffictypes = [traffictype("Guest"), traffictype("Management")]
|
||||
pn.isolationmethods = ["L3"]
|
||||
pn.providers.append(sgprovider)
|
||||
|
||||
z.physical_networks.append(pn)
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ def describeResources(config):
|
|||
z.name = 'Sandbox-%s'%(config.get('environment', 'hypervisor'))
|
||||
z.networktype = 'Advanced'
|
||||
z.guestcidraddress = '10.1.1.0/24'
|
||||
z.securitygroupenabled = 'false'
|
||||
|
||||
vpcprovider = provider()
|
||||
vpcprovider.name = 'VpcVirtualRouter'
|
||||
|
|
@ -48,6 +49,7 @@ def describeResources(config):
|
|||
pn = physical_network()
|
||||
pn.name = "Sandbox-pnet"
|
||||
pn.traffictypes = [traffictype("Guest"), traffictype("Management"), traffictype("Public")]
|
||||
pn.isolationmethods = ["VLAN"]
|
||||
pn.providers.append(vpcprovider)
|
||||
pn.vlan = config.get('cloudstack', 'zone.vlan')
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue