self._slicenode = False
self._hostname = False
+ if self.get("gateway") or self.get("gatewayUser"):
+ self.set("gateway", None)
+ self.set("gatewayUser", None)
+
def _skip_provision(self):
pl_user = self.get("pluser")
pl_pass = self.get("plpassword")
self.warn(" Could not SSH login ")
self._blacklist_node(node)
#self._delete_node_from_slice(node)
- #self.set('hostname', None)
self.do_discover()
continue
self.warn(" Could not find directory /proc ")
self._blacklist_node(node)
#self._delete_node_from_slice(node)
- #self.set('hostname', None)
self.do_discover()
continue
self._set_hostname_attr(node_id)
self.warn(" Node not responding PING ")
self._blacklist_node(node_id)
- #self.set('hostname', None)
else:
# discovered node for provision, added to provision list
self._put_node_in_provision(node_id)
ip = self._get_ip(node_id)
if not ip: return ping_ok
- command = "ping -c4 %s" % ip
+ command = ['ping', '-c4']
+ command.append(ip)
(out, err) = lexec(command)
if not out.find("2 received") or not out.find("3 received") or not \