Revision e4640214 lib/config.py
b/lib/config.py | ||
---|---|---|
687 | 687 |
all_lvs = instance.MapLVsByNode() |
688 | 688 |
logging.info("Instance '%s' DISK_LAYOUT: %s", instance.name, all_lvs) |
689 | 689 |
|
690 |
all_macs = self._AllMACs() |
|
691 |
for nic in instance.nics: |
|
692 |
if nic.mac in all_macs: |
|
693 |
raise errors.ConfigurationError("Cannot add instance %s:" |
|
694 |
" MAC address '%s' already in use." % (instance.name, nic.mac)) |
|
695 |
|
|
690 | 696 |
instance.serial_no = 1 |
691 | 697 |
self._config_data.instances[instance.name] = instance |
692 | 698 |
self._config_data.cluster.serial_no += 1 |
Also available in: Unified diff