mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +01:00
Merge pull request #1356 from borisroman/4.7-vr-performance-wip
More VR performance!Ping @remibergsma Integration tests runnning now! * pr/1356: More VR performance! Signed-off-by: Remi Bergsma <github@remi.nl>
This commit is contained in:
commit
3d2bb285f0
@ -939,26 +939,6 @@ def main(argv):
|
|||||||
metadata = CsVmMetadata('vmdata', config)
|
metadata = CsVmMetadata('vmdata', config)
|
||||||
metadata.process()
|
metadata.process()
|
||||||
|
|
||||||
# Always run both CsAcl().process() methods
|
|
||||||
# They fill the base rules in config.fw[]
|
|
||||||
acls = CsAcl('networkacl', config)
|
|
||||||
acls.process()
|
|
||||||
|
|
||||||
acls = CsAcl('firewallrules', config)
|
|
||||||
acls.process()
|
|
||||||
|
|
||||||
fwd = CsForwardingRules("forwardingrules", config)
|
|
||||||
fwd.process()
|
|
||||||
|
|
||||||
vpns = CsSite2SiteVpn("site2sitevpn", config)
|
|
||||||
vpns.process()
|
|
||||||
|
|
||||||
rvpn = CsRemoteAccessVpn("remoteaccessvpn", config)
|
|
||||||
rvpn.process()
|
|
||||||
|
|
||||||
lb = CsLoadBalancer("loadbalancer", config)
|
|
||||||
lb.process()
|
|
||||||
|
|
||||||
if process_file in ["cmd_line.json", "network_acl.json"]:
|
if process_file in ["cmd_line.json", "network_acl.json"]:
|
||||||
logging.debug("Configuring networkacl")
|
logging.debug("Configuring networkacl")
|
||||||
iptables_change = True
|
iptables_change = True
|
||||||
@ -1000,10 +980,34 @@ def main(argv):
|
|||||||
|
|
||||||
# If iptable rules have changed, apply them.
|
# If iptable rules have changed, apply them.
|
||||||
if iptables_change:
|
if iptables_change:
|
||||||
|
acls = CsAcl('networkacl', config)
|
||||||
|
acls.process()
|
||||||
|
|
||||||
|
acls = CsAcl('firewallrules', config)
|
||||||
|
acls.process()
|
||||||
|
|
||||||
|
fwd = CsForwardingRules("forwardingrules", config)
|
||||||
|
fwd.process()
|
||||||
|
|
||||||
|
vpns = CsSite2SiteVpn("site2sitevpn", config)
|
||||||
|
vpns.process()
|
||||||
|
|
||||||
|
rvpn = CsRemoteAccessVpn("remoteaccessvpn", config)
|
||||||
|
rvpn.process()
|
||||||
|
|
||||||
|
lb = CsLoadBalancer("loadbalancer", config)
|
||||||
|
lb.process()
|
||||||
|
|
||||||
logging.debug("Configuring iptables rules")
|
logging.debug("Configuring iptables rules")
|
||||||
nf = CsNetfilters()
|
nf = CsNetfilters()
|
||||||
nf.compare(config.get_fw())
|
nf.compare(config.get_fw())
|
||||||
|
|
||||||
|
logging.debug("Configuring iptables rules done ...saving rules")
|
||||||
|
|
||||||
|
# Save iptables configuration - will be loaded on reboot by the iptables-restore that is configured on /etc/rc.local
|
||||||
|
CsHelper.save_iptables("iptables-save", "/etc/iptables/router_rules.v4")
|
||||||
|
CsHelper.save_iptables("ip6tables-save", "/etc/iptables/router_rules.v6")
|
||||||
|
|
||||||
red = CsRedundant(config)
|
red = CsRedundant(config)
|
||||||
red.set()
|
red.set()
|
||||||
|
|
||||||
@ -1012,12 +1016,5 @@ def main(argv):
|
|||||||
static_routes = CsStaticRoutes("staticroutes", config)
|
static_routes = CsStaticRoutes("staticroutes", config)
|
||||||
static_routes.process()
|
static_routes.process()
|
||||||
|
|
||||||
if iptables_change:
|
|
||||||
logging.debug("Configuring iptables rules done ...saving rules")
|
|
||||||
|
|
||||||
# Save iptables configuration - will be loaded on reboot by the iptables-restore that is configured on /etc/rc.local
|
|
||||||
CsHelper.save_iptables("iptables-save", "/etc/iptables/router_rules.v4")
|
|
||||||
CsHelper.save_iptables("ip6tables-save", "/etc/iptables/router_rules.v6")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main(sys.argv)
|
main(sys.argv)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user