36장. 가상화
weekBIOS는 0이 아닌 LUN을 사용하여 SCSI 장치를 인식합니다.
이전 버전에서는 LSBIOS 논리 장치 번호(LUN)가 0으로 설정된 경우에만 SCSI 장치만 인식되었습니다. 그 결과, 0이 아닌 LUN으로 SCSI 장치를 정의한 경우, serialBIOS를 부팅하지 못했습니다. 이번 업데이트를 통해hashBIOS는 0이 아닌 LUN을 사용하여 SCSI 장치를 인식합니다. 그 결과 serialBIOS가 성공적으로 부팅되었습니다. (BZ#1020622)
libguestfs
툴에서 /usr/
가 root와 동일한 파티션에 있지 않은 게스트를 올바르게 처리
이전에는
/usr/
디렉터리가 root 디렉터리와 동일한 파티션에 없는 경우 libguestfs
라이브러리에서 게스트 운영 체제를 인식하지 못했습니다. 그 결과 virt-v2v
유틸리티와 같은 여러 libguestfs
도구가 이러한 게스트에서 사용될 때 예상대로 수행되지 않았습니다. 이번 업데이트를 통해 /usr/
가 root와 동일한 파티션에 없는 경우 libguestfs
가 게스트 운영 체제를 인식할 수 있습니다. 그 결과 영향을 받는 libguestfs
도구가 예상대로 수행됩니다. (BZ#1401474)
virt-v2v
는 Windows 레지스트리가 손상되거나 손상된 Windows 게스트를 변환할 수 있습니다.
이전에는
libguestfs
가 Windows 레지스트리를 조작하는 데 사용하는 hivex
라이브러리에서 손상된 레지스트리를 처리할 수 없었습니다. 그 결과 virt-v2v
유틸리티에서 손상된 Windows 레지스트리 또는 손상된 Windows 게스트를 변환할 수 없었습니다. 이번 업데이트를 통해 libguestfs
는 Windows 레지스트리를 읽을 때 hivex
를 덜 엄격하게 설정합니다. 결과적으로 virt-v2v
는 Windows 레지스트리가 손상되거나 손상된 대부분의 Windows 게스트를 변환할 수 있습니다. (BZ#1311890, BZ#1423436)
virt-v2v
를 사용하여 시스템이 아닌 동적 디스크로 Windows 게스트 변환이 올바르게 작동합니다.
이전 버전에서는
virt-v2v
유틸리티를 사용하여 시스템이 아닌 동적 디스크가 있는 Windows 게스트 가상 머신을 올바르게 변환하지 않았으며 변환 후 게스트를 사용할 수 없었습니다. 이번 업데이트에서는 기본 코드가 수정되어 설명된 문제가 발생하지 않습니다.
시스템 디스크(C: 드라이브)에서 동적 디스크를 사용하는 Windows 게스트의 변환은 여전히 지원되지 않습니다. (BZ#1265588)
Glance
클라이언트 버전에 관계없이 게스트를 Glance
이미지로 변환할 수 있습니다.
이전 버전에서는
Glance
명령줄 클라이언트 버전 1.0.0 이상이 virt-v2v
변환 서버에 설치된 경우 virt-v2v
유틸리티를 사용하여 게스트 가상 머신을 Glance
이미지로 변환하지 못했습니다. 이번 릴리스에서는 이미지를 내보낼 때 virt-v2v
가 이미지의 모든 속성을 직접 설정합니다. 그 결과 Glance
로의 변환은 virt-v2v
변환 서버에 설치된 Glance
클라이언트 버전에 관계없이 작동합니다. (BZ#1374405)
Red Hat Enterprise Linux 6.2 - 6.5 게스트 가상 머신은 virt-v2v
를 사용하여 변환할 수 있습니다.
이전 버전에서는 Red Hat Enterprise Linux 버전 6.2 - 6.5의 SELinux
file_contexts
파일의 오류로 인해 virt-v2v
utiltiy를 사용하여 이러한 게스트를 변환할 수 없었습니다. 이번 업데이트를 통해 virt-v2v
는 SElinux file_contexts
파일에서 오류를 자동으로 수정합니다. 결과적으로 Red Hat Enterprise Linux 6.2-6.5 게스트 가상 머신은 이제 virt-v2v
를 사용하여 변환할 수 있습니다. (BZ#1374232)
/etc/fstab
의 RuntimeClass 항목이 이제 libguestfs
에 의해 올바르게 구문 분석됩니다.
이전에는
/etc/fstab
에서 둘 이상의 쉼표로 구분된 옵션이 있는 vGPU 하위 볼륨 항목이 libguestfs
에 의해 올바르게 구문 분석되지 않았습니다. 결과적으로 이러한 구성이 있는 Linux 게스트 가상 머신을 검사할 수 없어 virt-v2v
유틸리티가 이를 변환할 수 없었습니다. 이번 업데이트를 통해 libguestfs
는 /etc/fstab
에서 여러 개의 쉼표로 구분된 옵션이 있는 RuntimeClass 하위 볼륨 항목을 올바르게 구문 분석합니다. 그 결과 virt-v2v
를 통해 이러한 항목을 검사하고 변환할 수 있습니다. (BZ#1383517)
libguestfs
는 이제 인증이 필요한 libvirt
도메인 디스크를 올바르게 열 수 있습니다.
이전에는
libvirt
도메인에서 디스크를 추가할 때 libguestfs
에서 디스크 시크릿을 읽지 않았습니다. 따라서 libguestfs
는 인증이 필요한 디스크를 열 수 없었습니다. 이번 업데이트를 통해 libguestfs
는 libvirt
도메인의 디스크 시크릿(있는 경우)을 읽습니다. 그 결과 libguestfs
는 이제 인증이 필요한 libvirt
도메인의 디스크를 올바르게 열 수 있습니다. (BZ#1392798)
Windows UEFI 게스트 부팅이 올바르게 전환되었습니다.
이전에는 Windows 8 UEFI 게스트를 변환할 때 virtio 드라이버가 올바르게 설치되지 않았습니다. 그 결과 변환된 게스트가 부팅되지 않았습니다. 이번 업데이트를 통해 Windows UEFI 게스트에 virtio 드라이버가 올바르게 설치됩니다. 그 결과 Windows UEFI 게스트가 제대로 부팅되었습니다. (BZ#1431579)
이제 virt-v2v
유틸리티에서 프록시 환경 변수를 일관되게 무시합니다.
이번 업데이트 이전에는
virt-v2v
유틸리티를 사용하여 VMware 게스트 가상 머신을 변환할 때 virt-v2v
는 VMware에 대한 일부 연결에 프록시 환경 변수를 사용했지만 다른 사용자에게는 사용할 수 없습니다. 이 경우 변환이 실패하는 경우가 있습니다. 이제 virt-v2v
는 변환 중에 모든 프록시 환경 설정을 무시하므로 설명된 문제를 방지합니다. (BZ#1354507)
virt-v2v
는 필요한 경우에만 rhev-apt.exe
및 rhsrvany.exe
를 복사합니다.
이전에는
virt-v2v
가 Windows 게스트를 변환할 때 항상 rhev-apt.exe
및 rhsrvany.exe
파일을 복사했습니다. 그 결과 Windows 게스트가 필요하지 않은 경우에도 변환된 Windows 게스트에 표시되었습니다. 이번 업데이트를 통해 virt-v2v
는 Windows 게스트에 필요한 경우에만 해당 파일을 복사합니다. (BZ#1161019)
결합된 중간에 VLAN이 있는 게스트는 장애 조치 후 더 이상 트래픽 전달을 중지하지 않습니다.
이전 버전에서는 VLAN이 있는 게스트 가상 머신에서
ixgbe
가상 기능(VF)을 사용한 본딩 인터페이스를 통해 구성된 게스트 가상 머신에서 페일오버가 발생했을 때 결합된 네트워크 인터페이스가 트래픽을 전달하지 않았습니다. 하이퍼바이저 콘솔은 요청된 MACVLAN 필터로 이 오류를 기록했지만 관리적으로 거부된 메시지입니다. 이번 업데이트를 통해 장애 조치가 올바르게 처리되므로 설명된 문제가 발생하지 않습니다. (BZ#1379787)
< ovf:Name > 속성이 없는 virt-v2v
가져오기 OVA
이전 버전에서는
virt-v2v
유틸리티에서 < ovf:Name > 속성 없이 OCI(Open Virtual Installings) 가져오기를 거부했습니다. 그 결과 virt-v2v
유틸리티에서 AWS(Amazon Web Services)에서 내보낸 OVA를 가져오지 않았습니다. 이번 릴리스에서는 < ovf:Name > 특성이 없는 경우 virt-v2v
는 디스크 이미지 파일의 기본 이름을 가상 머신 이름으로 사용합니다. 그 결과 virt-v2v
유틸리티에서 AWS에서 내보낸 OVA를 가져옵니다. (BZ#1402301)