CLOUDSTACK-9821: Fixed issue in deploying vm in basic zone

This commit is contained in:
Jayapal 2017-03-06 19:01:15 +05:30
parent 61ce75e901
commit 43a991d2eb

View File

@ -1267,19 +1267,19 @@ def cache_ipset_keyword():
type = getIpsetType() type = getIpsetType()
tmpname = 'ipsetqzvxtmp' tmpname = 'ipsetqzvxtmp'
try: try:
util.pread2(['/bin/bash', '-c', 'ipset -N ' + tmpname + type]) util.pread2(['ipset', '-N', tmpname, type])
except: except:
util.pread2(['/bin/bash', '-c', 'ipset -F ' + tmpname]) util.pread2(['ipset', '-F', tmpname])
try: try:
util.pread2(['/bin/bash', '-c', 'iptables -A INPUT -m set --set ' + tmpname + ' src' + ' -j ACCEPT']) util.pread2(['iptables -A INPUT -m set --set ' + tmpname + ' src' + ' -j ACCEPT'])
util.pread2(['/bin/bash', '-c', 'iptables -D INPUT -m set --set ' + tmpname + ' src' + ' -j ACCEPT']) util.pread2(['iptables -D INPUT -m set --set ' + tmpname + ' src' + ' -j ACCEPT'])
keyword = 'set' keyword = 'set'
except: except:
keyword = 'match-set' keyword = 'match-set'
try: try:
util.pread2(['/bin/bash', '-c', 'ipset -X ' + tmpname]) util.pread2(['ipset', '-X', tmpname])
except: except:
pass pass