protected String findScript(String script) { return Script.findScript(getDefaultScriptsDir(), script); }
protected void recordWarning(final String msg, final Throwable th) { final String str = getLogStr(msg, th); synchronized (_warnings) { _warnings.add(str); } }
protected void recordError(final String msg) { recordError(msg, null); }
@Override public boolean configure(String name, Map<String, Object> params) throws ConfigurationException { super.configure(name, params); _guid = (String)params.get("guid"); if (_guid == null) { throw new ConfigurationException("Unable to find the guid"); } _dc = (String)params.get("zone"); if (_dc == null) { throw new ConfigurationException("Unable to find the zone"); } _pod = (String)params.get("pod"); _dummyPath = (String)params.get("mount.path"); if (_dummyPath == null) { throw new ConfigurationException("Unable to find mount.path"); } return true; }
protected void recordWarning(final String msg) { recordWarning(msg, null); }
final String storageNic2 = (String)params.get("storage.network.device.2"); _privateNic = getNetworkInterface(privateNic); _publicNic = getNetworkInterface(publicNic); _storageNic = getNetworkInterface(storageNic); _storageNic2 = getNetworkInterface(storageNic2);
@Override public void fillNetworkInformation(final StartupCommand cmd) { final String dummyMac = "00:06:0A:0B:0C:0D"; final String dummyNetmask = "255.255.255.0"; if (!_inSystemVM) { cmd.setPrivateIpAddress(_eth1ip); cmd.setPrivateMacAddress(dummyMac); cmd.setPrivateNetmask(dummyNetmask); cmd.setPublicIpAddress(_publicIp); cmd.setPublicMacAddress(dummyMac); cmd.setPublicNetmask(dummyNetmask); cmd.setName(_hostname); } else { super.fillNetworkInformation(cmd); } }
super.configure(name, params);
@Override @SuppressWarnings("unchecked") public boolean configure(String name, Map<String, Object> params) throws ConfigurationException { super.configure(name, params);
protected void recordError(final String msg, final Throwable th) { final String str = getLogStr(msg, th); synchronized (_errors) { _errors.add(str); } }
super.configure(name, params);
@Override public boolean configure(final String name, final Map<String, Object> params) throws ConfigurationException { boolean success = super.configure(name, params); if (!success) { return false;