Revision 0f68f7fa lib/cmdlib/instance.py
b/lib/cmdlib/instance.py | ||
---|---|---|
745 | 745 |
for idx in range(constants.MAX_DISKS): |
746 | 746 |
if einfo.has_option(constants.INISECT_INS, "disk%d_size" % idx): |
747 | 747 |
disk_sz = einfo.getint(constants.INISECT_INS, "disk%d_size" % idx) |
748 |
disks.append({constants.IDISK_SIZE: disk_sz}) |
|
748 |
disk_name = einfo.get(constants.INISECT_INS, "disk%d_name" % idx) |
|
749 |
disk = { |
|
750 |
constants.IDISK_SIZE: disk_sz, |
|
751 |
constants.IDISK_NAME: disk_name |
|
752 |
} |
|
753 |
disks.append(disk) |
|
749 | 754 |
self.op.disks = disks |
750 | 755 |
if not disks and self.op.disk_template != constants.DT_DISKLESS: |
751 | 756 |
raise errors.OpPrereqError("No disk info specified and the export" |
... | ... | |
757 | 762 |
for idx in range(constants.MAX_NICS): |
758 | 763 |
if einfo.has_option(constants.INISECT_INS, "nic%d_mac" % idx): |
759 | 764 |
ndict = {} |
760 |
for name in [constants.INIC_IP, constants.INIC_MAC]: |
|
765 |
for name in [constants.INIC_IP, |
|
766 |
constants.INIC_MAC, constants.INIC_NAME]: |
|
761 | 767 |
v = einfo.get(constants.INISECT_INS, "nic%d_%s" % (idx, name)) |
762 | 768 |
ndict[name] = v |
763 | 769 |
network = einfo.get(constants.INISECT_INS, |
Also available in: Unified diff