Skip to content

Commit cc2892c

Browse files
committed
fix typos in xenserver scripts to setup OVS tunnel network
1 parent 2530bf9 commit cc2892c

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

scripts/vm/hypervisor/xenserver/cloudstack_pluginlib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ def configure_ovs_bridge_for_routing_policies(bridge, json_config):
506506
# add a default rule in ingress table drop packets
507507
add_flow(bridge, priority=0, table=5, actions='drop')
508508

509-
return "SUCCESS: successfully configured bridge as per the later routing policies of the VPC"
509+
return "SUCCESS: successfully configured bridge as per the latest routing policies of the VPC"
510510

511511
except:
512512
logging.debug("An unexpected error occurred while configuring bridge as per VPC's routing policies.")

scripts/vm/hypervisor/xenserver/ovs-vif-flows.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def main(command, vif_raw):
131131
apply_flows(bridge, this_vif_ofport, vif_ofports)
132132

133133

134-
# handle case where brdige is setup for VPC and VPC is enabled for distributed routing
134+
# handle case where bridge is setup for VPC which is enabled for distributed routing
135135
if ovs_vpc_distributed_vr_network == 'True':
136136
vlan = pluginlib.do_cmd([pluginlib.VSCTL_PATH, 'br-to-vlan', bridge])
137137
if vlan != '0':

scripts/vm/hypervisor/xenserver/ovstunnel

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,6 @@ def setup_ovs_bridge(session, args):
103103
"bridge=%s" % bridge, "--minimal"])
104104
lib.do_cmd([lib.XE_PATH, "network-param-set", "uuid=%s" % xs_nw_uuid,
105105
"other-config:is-ovs-tun-network=True"])
106-
lib.do_cmd([lib.XE_PATH, "network-param-set", "uuid=%s" % xs_nw_uuid,
107-
"other-config:is-ovs_vpc_distributed_vr_network=False"])
108106
conf_hosts = lib.do_cmd([lib.XE_PATH, "network-param-get",
109107
"uuid=%s" % xs_nw_uuid,
110108
"param-name=other-config",
@@ -157,8 +155,6 @@ def setup_ovs_bridge_for_distributed_routing(session, args):
157155
# been configured
158156
xs_nw_uuid = lib.do_cmd([lib.XE_PATH, "network-list",
159157
"bridge=%s" % bridge, "--minimal"])
160-
lib.do_cmd([lib.XE_PATH, "network-param-set", "uuid=%s" % xs_nw_uuid,
161-
"other-config:is-ovs-tun-network=False"])
162158
lib.do_cmd([lib.XE_PATH, "network-param-set", "uuid=%s" % xs_nw_uuid,
163159
"other-config:is-ovs-vpc-distributed-vr-network=True"])
164160
conf_hosts = lib.do_cmd([lib.XE_PATH, "network-param-get",
@@ -295,14 +291,24 @@ def create_tunnel(session, args):
295291
# find xs network for this bridge, verify is used for ovs tunnel network
296292
xs_nw_uuid = lib.do_cmd([lib.XE_PATH, "network-list",
297293
"bridge=%s" % bridge, "--minimal"])
298-
ovs_tunnel_network = lib.do_cmd([lib.XE_PATH,"network-param-get",
294+
ovs_tunnel_network = False
295+
try:
296+
ovs_tunnel_network = lib.do_cmd([lib.XE_PATH,"network-param-get",
299297
"uuid=%s" % xs_nw_uuid,
300298
"param-name=other-config",
301299
"param-key=is-ovs-tun-network", "--minimal"])
302-
ovs_vpc_distributed_vr_network = lib.do_cmd([lib.XE_PATH,"network-param-get",
300+
except:
301+
pass
302+
303+
ovs_vpc_distributed_vr_network = False
304+
try:
305+
ovs_vpc_distributed_vr_network = lib.do_cmd([lib.XE_PATH,"network-param-get",
303306
"uuid=%s" % xs_nw_uuid,
304307
"param-name=other-config",
305308
"param-key=is-ovs-vpc-distributed-vr-network", "--minimal"])
309+
except:
310+
pass
311+
306312
if ovs_tunnel_network == 'True':
307313
# add flow entryies for dropping broadcast coming in from gre tunnel
308314
lib.add_flow(bridge, priority=1000, in_port=tun_ofport,

0 commit comments

Comments
 (0)