An updated python-virtinst package that fixes three bugs is now available for Red Hat Enterprise Linux 5.
The python-virtinst package provides a Python module that helps build and install libvirt-based virtual machines.
Running the "virt-install" command with the "--noapic" or "--noacpi" option overrides the operating system type so that it disables the Advanced Programmable Interrupt Controller (APIC) or Advanced Configuration and Power Interface (ACPI) setting on a fully virtualized guest. Previously, executing the command with the option mentioned did not take effect when installing a guest. A patch has been applied to address this issue, and running the "virt-install" command with the "--noapic" or "--noacpi" option specified works as expected.
When cloning a KVM guest by using the virt-clone utility, the new MAC address was generated with an incorrect prefix. This was becasue the prefix allocated to Xen was used instead of the prefix allocated to QEMU. An upstream patch has been applied to address this issue, and the correct MAC prefix is now generated when cloning KVM guests.
Previously, the maxnode variables returned for virtio, scsi or paravirtualized disks were hard-coded to number 16. As a consequence, the virt-manager utility failed to add more than 16 paravirtualized disks, and displayed the following message:
no more space for disks of type xvd
This update increases the number to 1024. Users can now add more than 16 new storage devices successfully, without errors.
All users of python-virtinst are advised to upgrade to this updated package, which fixes these bugs.