8장. 가상화


8.1. KVM

virtio-SCSI

KVM 가상화의 스토리지 스택은 virtio-SCSI(SCSI 기반 KVM용 스토리지 아키텍처) 기능을 추가하여 향상되었습니다. virtio-SCSI는 SCSI LUN에 직접 연결할 수 있는 기능을 제공하며 virtio-blk에 비해 확장성을 크게 향상시킵니다. virtio-SCSI의 장점은 약 25개의 장치 및 소진 PCI 슬롯만 처리할 수 있는 virtio-blk와 비교하여 수백 개의 장치를 처리할 수 있다는 점입니다.
virtio-SCSI는 다음과 같은 기능으로 대상 장치의 기능 세트를 상속할 수 있습니다.
  • virtio-scsi 컨트롤러를 통해 가상 하드 드라이브 또는 CD를 연결합니다.
  • QEMU scsi-block 장치를 통해 호스트에서 게스트로 물리적 SCSI 장치를 전달하는 경우
  • 또한 게스트당 수백 개의 장치를 사용할 수 있습니다. virtio-blk의 ~25 장치 제한에서 개선됩니다.
virtio-scsi는 Red Hat Enterprise Linux 6.3에 기술 프리뷰로 도입되었으며 Red Hat Enterprise Linux 6.4에서 완전히 지원되도록 승격되고 있습니다. Windows 게스트(Windows XP 제외)도 최신 virtio-win 드라이버에서 지원됩니다.

Intel의 차세대 코어 프로세서 지원

Red Hat Enterprise Linux 6.4는 Intel의 차세대 코어 프로세서에 대한 지원을 qemu-kvm 에 추가하여 KVM 게스트가 이 프로세서에서 제공하는 새로운 기능을 활용할 수 있도록 가장 중요합니다. Advanced Vector Extensions 2 (AVX2), Bit-Manipulation instructions 1 (BMI1), Bit-Manipulation instructions 2 (BMI2), Hardware Lock Elision (HLE), Restricted Transactional Memory (RTM), Process-Context Identifier (PCID), 무효화 Process-Context Identifier (INVPCID), Fused Multiply-Add (FMA), Fused Multiply-Add (FMA) MOVBE(Big-Endian Move instruction), Fegment and G Segment BASE instruction (FSGSBASE), Supervisor Mode Execution Prevention (SMEP), Enhanced REP MOVSB/STOSB(ERMS).

AMD Opteron 4xxx 시리즈 CPU 지원

AMD Opteron 4xxx 시리즈 프로세서는 이제 qemu-kvm 에서 지원합니다. 이를 통해 이 프로세서 시리즈의 새로운 기능을 KVM 게스트에 노출할 수 있습니다(예: F16C 명령 세트, Trailing Bit Manipulation, Bit-Manipulation instructions 1 (BMI1) decimate functions, Fused Multiply-Add (FMA) 명령 세트).

SPICE를 통한 USB 전달을 사용한 게스트 실시간 마이그레이션

Red Hat Enterprise Linux 6.4에서 KVM은 모든 구성된 장치에 대해 기존 USB 장치 리디렉션을 유지하면서 SPICE를 통해 USB 전달을 사용하여 게스트의 실시간 마이그레이션을 지원합니다.

USB 장치를 사용하여 게스트의 실시간 마이그레이션

Red Hat Enterprise Linux 6.4에서 KVM은 USB 장치가 있는 게스트의 실시간 마이그레이션을 지원합니다. 지원되는 장치: EHCI(Enhanced Host Controller Interface) 및 UHCI(Universal Host Controller Interface) 로컬 패스스루 및 스토리지 장치, 마우스, 키보드, 허브 등 에뮬레이션 장치.

QEMU 게스트 에이전트 업데이트됨

QEMU 게스트 에이전트( qemu-guest-agent 패키지에서 제공)가 이제 Red Hat Enterprise Linux 6.4에서 완전히 지원됩니다. 업스트림 버전 1.1로 업데이트되었으며 다음과 같은 주요 개선 사항 및 버그 수정이 포함되어 있습니다.
  • guest-suspend-diskguest-suspend-ram 명령을 사용하여 RAM 또는 Windows 시스템의 디스크를 일시 중단할 수 있습니다.
  • guest-network-get-interfaces 명령을 사용하여 Linux에서 네트워크 인터페이스 정보를 얻을 수 있습니다.
  • 이번 업데이트에서는 파일 시스템 정지 지원 개선 및 수정 사항을 제공합니다.
  • 이번 업데이트에는 다양한 문서 수정 및 약간의 개선 사항이 포함되어 있습니다.

paravirtualized End-of-Interrupt Indication (PV-EOI)

Red Hat Enterprise Linux 6.3 이전 버전을 실행하는 호스트 및 게스트는 각 인터럽트마다 두 개의 VM 종료(컨텍스트 전환)를 VM에서 Hypervisor로 전환해야 합니다. 즉, 인터럽트를 삽입하는 것과 다른 하나는 인터럽트 종료를 알리는 것입니다. 호스트와 게스트 시스템이 모두 Red Hat Enterprise Linux 6.4 이상으로 업데이트되면 반가상화 종료 기능을 협상할 수 있으며 인터럽트당 하나의 스위치만 필요합니다. 결과적으로 Red Hat Enterprise Linux 6.4 이상을 호스트와 게스트 모두로 사용하면 virtio 네트워크 장치가 있는 네트워크 트래픽과 같이 인터럽트 집약적인 워크로드의 경우 종료 횟수를 절반으로 줄일 수 있습니다. 이로 인해 이러한 워크로드의 호스트 CPU 사용률이 크게 감소합니다. 에지 인터럽트만 향상되었습니다. 예를 들어 e1000 네트워킹은 수준 인터럽트를 사용하며 개선되지 않았습니다.

구성 가능한 Cryostat 패스스루

이제 사운드 장치가 게스트 시스템의 마이크로케이크 또는 스피커 로 감지될 수 있습니다(라인 입력 및 라인 아웃 으로 감지됨). 이제 음성 레코딩 및 오디오를 위해 특정 유형의 입력만 허용하는 게스트 애플리케이션에서 사운드 장치가 제대로 작동할 수 있습니다.

8.2. Hyper-V

Microsoft Hyper-V 드라이버에 대한 게스트 설치 지원 포함

통합된 Red Hat Enterprise Linux 게스트 설치 및 Microsoft Hyper-V의 Red Hat Enterprise Linux 6.4에서 Hyper-V 반가상화 장치 지원을 통해 사용자는 Microsoft Hyper-V 하이퍼바이저에서 Red Hat Enterprise Linux 6.4를 게스트로 실행할 수 있습니다. 다음 Hyper-V 드라이버와 클럭 소스가 Red Hat Enterprise Linux 6.4와 함께 제공되는 커널에 추가되었습니다.
  • 네트워크 드라이버(hv_netvsc)
  • 스토리지 드라이버(hv_storvsc)
  • HID 호환 마우스 드라이버(hid_hyperv)
  • VMbus 드라이버(hv_vmbus)
  • util 드라이버(hv_util)
  • IDE 디스크 드라이버(ata_piix)
  • 풍선 드라이버(hv_balloon)
  • 클럭 소스 (i386, AMD64/Intel 64: hyperv_clocksource)
Red Hat Enterprise Linux 6.4는 또한 게스트 IP, FQDN, OS 이름, OS 릴리스 번호와 같은 기본 정보를 VMbus를 통해 호스트에 전달하는 기본 정보를 전달하는 클럭 소스 및 게스트 Hyper-V PP(Hyper-V Key-Value Pair) 데몬(Hypervkvpd)으로 Hyper-V를 지원합니다. hypervkvpd 데몬을 통해 호스트에서 게스트의 IP 주소를 변경할 수 있는 IP 삽입 기능도 제공됩니다.

Hyper-V balloon 드라이버

Red Hat Enterprise Linux 6.4 게스트에서는 Hyper-V 호스트에서 지원되는 동적 메모리 관리 기능을 위한 기본 드라이버인 balloon 드라이버가 추가되었습니다. balloon 드라이버는 가상 머신에서 메모리를 동적으로 제거하는 데 사용됩니다. 현재 Linux용 balloon 드라이버 구현에서는 핫 추가 기능이 아닌 풍선 기능만 구현됩니다.

8.3. VMware ESX

VMware PV 드라이버

VMware ESX에서 Red Hat Enterprise Linux 6.4를 실행할 때 즉시 사용 가능한 환경을 제공하기 위해 VMware 반가상화 드라이버가 업데이트되었습니다. Anaconda 설치 프로그램이 설치 프로세스 중에 드라이버를 나열하도록 업데이트되었습니다. 다음 드라이버가 업데이트되었습니다.
  • 네트워크 드라이버(vmxnet3)
  • 스토리지 드라이버(vmw_pvscsi)
  • 메모리 풍선 드라이버(vmware_balloon)
  • 마우스 드라이버(vmmouse_drv)
  • 비디오 드라이버(vmware_drv)
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.