Revision 13659147 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
15849 | 15849 |
|
15850 | 15850 |
if not self.network_uuid: |
15851 | 15851 |
raise errors.OpPrereqError(("Network '%s' not found" % |
15852 |
self.op.network_name), |
|
15853 |
errors.ECODE_INVAL) |
|
15852 |
self.op.network_name), errors.ECODE_NOENT) |
|
15854 | 15853 |
|
15855 | 15854 |
self.share_locks[locking.LEVEL_NODEGROUP] = 1 |
15856 | 15855 |
self.needed_locks = { |
... | ... | |
15922 | 15921 |
self.network_uuid = self.cfg.LookupNetwork(self.op.network_name) |
15923 | 15922 |
if self.network_uuid is None: |
15924 | 15923 |
raise errors.OpPrereqError(("Network '%s' not found" % |
15925 |
self.op.network_name), |
|
15926 |
errors.ECODE_INVAL) |
|
15924 |
self.op.network_name), errors.ECODE_NOENT) |
|
15927 | 15925 |
|
15928 | 15926 |
self.needed_locks = { |
15929 | 15927 |
locking.LEVEL_NETWORK: [self.network_uuid], |
... | ... | |
15950 | 15948 |
self.gateway = self.op.gateway |
15951 | 15949 |
if self.pool.IsReserved(self.gateway): |
15952 | 15950 |
raise errors.OpPrereqError("%s is already reserved" % |
15953 |
self.gateway, errors.ECODE_INVAL)
|
|
15951 |
self.gateway, errors.ECODE_STATE)
|
|
15954 | 15952 |
|
15955 | 15953 |
if self.op.network_type: |
15956 | 15954 |
if self.op.network_type == constants.VALUE_NONE: |
... | ... | |
16193 | 16191 |
self.network_uuid = self.cfg.LookupNetwork(self.network_name) |
16194 | 16192 |
if self.network_uuid is None: |
16195 | 16193 |
raise errors.OpPrereqError("Network %s does not exist" % |
16196 |
self.network_name, errors.ECODE_INVAL)
|
|
16194 |
self.network_name, errors.ECODE_NOENT)
|
|
16197 | 16195 |
|
16198 | 16196 |
self.group_uuid = self.cfg.LookupNodeGroup(self.group_name) |
16199 | 16197 |
if self.group_uuid is None: |
16200 | 16198 |
raise errors.OpPrereqError("Group %s does not exist" % |
16201 |
self.group_name, errors.ECODE_INVAL)
|
|
16199 |
self.group_name, errors.ECODE_NOENT)
|
|
16202 | 16200 |
|
16203 | 16201 |
self.needed_locks = { |
16204 | 16202 |
locking.LEVEL_INSTANCE: [], |
... | ... | |
16303 | 16301 |
|
16304 | 16302 |
raise errors.OpPrereqError("Conflicting IP addresses found; " |
16305 | 16303 |
" remove/modify the corresponding network" |
16306 |
" interfaces", errors.ECODE_INVAL)
|
|
16304 |
" interfaces", errors.ECODE_STATE)
|
|
16307 | 16305 |
|
16308 | 16306 |
|
16309 | 16307 |
def _FmtNetworkConflict(details): |
... | ... | |
16329 | 16327 |
self.network_uuid = self.cfg.LookupNetwork(self.network_name) |
16330 | 16328 |
if self.network_uuid is None: |
16331 | 16329 |
raise errors.OpPrereqError("Network %s does not exist" % |
16332 |
self.network_name, errors.ECODE_INVAL)
|
|
16330 |
self.network_name, errors.ECODE_NOENT)
|
|
16333 | 16331 |
|
16334 | 16332 |
self.group_uuid = self.cfg.LookupNodeGroup(self.group_name) |
16335 | 16333 |
if self.group_uuid is None: |
16336 | 16334 |
raise errors.OpPrereqError("Group %s does not exist" % |
16337 |
self.group_name, errors.ECODE_INVAL)
|
|
16335 |
self.group_name, errors.ECODE_NOENT)
|
|
16338 | 16336 |
|
16339 | 16337 |
self.needed_locks = { |
16340 | 16338 |
locking.LEVEL_INSTANCE: [], |
... | ... | |
16427 | 16425 |
if conf_net is not None: |
16428 | 16426 |
raise errors.OpPrereqError("Conflicting IP found:" |
16429 | 16427 |
" %s <> %s." % (ip, conf_net), |
16430 |
errors.ECODE_INVAL)
|
|
16428 |
errors.ECODE_STATE)
|
|
16431 | 16429 |
|
16432 | 16430 |
return (None, None) |
Also available in: Unified diff