Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 36. Virtualization
SeaBIOS recognizes SCSI devices with a non-zero LUN
Previously, SeaBIOS only recognized SCSI devices when the logical unit number (LUN) was set to zero. Consequently, if a SCSI device was defined with a LUN other than zero, SeaBIOS failed to boot. With this update, SeaBIOS recognizes SCSI devices with LUNs other than zero. As a result, SeaBIOS boots successfully. (BZ#1020622)
The libguestfs
tools now correctly handle guests where /usr/
is not on the same partition as root
Previously, the
libguestfs
library did not recognize the guest operating system when the /usr/
directory was not located on the same partition as the root directory. As a consequence, multiple libguestfs
tools, such as the virt-v2v
utility, did not perform as expected when used on such guests. This update ensures that libguestfs
recognizes guest operating systems when /usr/
is not on the same partition as root. As a result, the affected libguestfs
tools perform as expected. (BZ#1401474)
virt-v2v
can convert Windows guests with corrupted or damaged Windows registries
Previously, the
hivex
library used by libguestfs
to manipulate the Windows registry could not handle corrupted registries. Consequently, the virt-v2v
utility was not able to convert Windows guests with corrupted or damaged Windows registries. With this update, libguestfs
configures hivex
to be less strict when reading the Windows registry. As a result, virt-v2v
can now convert most Windows guests with corrupted or damaged Windows registries. (BZ#1311890, BZ#1423436)
Converting Windows guests with non-system dynamic disks using virt-v2v
now works correctly
Previously, using the
virt-v2v
utility to convert a Windows guest virtual machine with non-system dynamic disks did not work correctly, and the guest were not usable after the conversion. This update fixes the underlying code and thus prevents the described problem.
Note that the conversion of Windows guests using dynamic disks on the system disk (C: drive) is still not supported. (BZ#1265588)
Guests can be converted to Glance
images, regardless of the Glance
client version
Previously, if the
Glance
command-line client version 1.0.0 or greater was installed on the virt-v2v
conversion server, using the virt-v2v
utility to convert a guest virtual machine to a Glance
image failed. With this release, when exporting images, virt-v2v
directly sets all the properties of images. As a result, the conversion to Glance
works regardless of the version of the Glance
client installed on the virt-v2v
conversion server. (BZ#1374405)
Red Hat Enterprise Linux 6.2 - 6.5 guest virtual machines can now be converted using virt-v2v
Previously, an error in the SELinux
file_contexts
file in Red Hat Enterprise Linux versions 6.2 - 6.5 prevented conversion of these guests using the virt-v2v
utiltiy. With this update, virt-v2v
automatically fixes the error in the SElinux file_contexts
file. As a result, Red Hat Enterprise Linux 6.2-6.5 guest virtual machines can now be converted using virt-v2v
. (BZ#1374232)
Btrfs entries in /etc/fstab
are now parsed correctly by libguestfs
Previously, Btrfs sub-volume entries with more than one comma-separated option in
/etc/fstab
were not parsed properly by libguestfs
. Consequently, Linux guest virtual machines with these configurations could not be inspected, and the virt-v2v
utility could not convert them. With this update, libguestfs
parses Btrfs sub-volume entries with more than one comma-separated option in /etc/fstab
correctly. As a result, these entries can be inspected and converted by virt-v2v
. (BZ#1383517)
libguestfs
can now correctly open libvirt
domain disks that require authentication
Previously, when adding disks from a
libvirt
domain, libguestfs
did not read any disk secrets. Consequently, libguestfs
could not open disks that required authentication. With this update, libguestfs
reads secrets of disks in libvirt
domains, if present. As a result, libguestfs
can now correctly open disks of libvirt
domains that require authentication. (BZ#1392798)
Converted Windows UEFI guests boot properly
Previously, when converting Windows 8 UEFI guests, virtio drivers were not installed correctly. Consequently, the converted guests did not boot. With this update, virtio drivers are installed correctly in Windows UEFI guests. As a result, converted Windows UEFI guests boot properly. (BZ#1431579)
The virt-v2v
utility now ignores proxy environment variables consistently
Prior to this update, when using the
virt-v2v
utility to convert a VMware guest virtual machine, virt-v2v
used the proxy environment variables for some connections to VMware, but not for others. This in some cases caused conversions to fail. Now, virt-v2v
ignores all proxy environment settings during the conversion, which prevents the described problem. (BZ#1354507)
virt-v2v
only copies rhev-apt.exe
and rhsrvany.exe
when needed
Previously,
virt-v2v
always copied the rhev-apt.exe
and rhsrvany.exe
files when converting Windows guests. Consequently, they were present in the converted Windows guests, even when they were not needed. With this update, virt-v2v
only copies these files when they are needed in the Windows guest. (BZ#1161019)
Guests with VLAN over a bonded interaface no longer stop passing traffic after a failover
Previously, on guest virtual machines with VLAN configured over a bonded interface that used
ixgbe
virtual functions (VFs), the bonded network interface stopped passing traffic when a failover occurred. The hypervisor console also logged this error as a requested MACVLAN filter but is administratively denied
message. With this update ensures that failovers are handled correctly and thus prevents the described problem. (BZ#1379787)
virt-v2v
imports OVAs that do not have the <ovf:Name>
attribute
Previously, the
virt-v2v
utility rejected the import of Open Virtual Appliances (OVAs) without the <ovf:Name>
attribute. As a consequence, the virt-v2v
utility did not import OVAs exported by Amazon Web Services (AWS). In this release, if the <ovf:Name>
attribute is missing, virt-v2v
uses the base name of the disk image file as the name of the virtual machine. As a result, the virt-v2v
utility now imports OVAs exported by AWS. (BZ#1402301)