Virt Tools: Open source virtualization collaboration

Virt Tools의 홈페이지 대문에는 Linux 가상화 생태계를 구성하는 요소들이 정리되어 있습니다. 정리 차원에서 해당 내용 AI번역(+약간 수정)했습니다.
제가 하나 더 추가하자면 Web UI를 담당하는 Cockpit이 있을 것 같습니다.

출처: https://www.virt-tools.org/

QEMU

QEMU는 일반적인 오픈 소스 머신 에뮬레이터이자 가상화 프로그램입니다. QEMU는 에뮬레이터로 사용할 경우, 특정 머신(예: ARM 보드)용으로 개발된 OS와 프로그램을 다른 머신(예: 사용자의 x86_64 PC)에서 실행할 수 있습니다. 가상화 프로그램으로 사용할 경우, QEMU는 KVM을 사용하여 호스트 CPU에서 게스트 코드를 직접 실행하여 네이티브에 가까운 성능을 구현합니다.

KVM

KVM (커널 기반 가상 머신)은 가상화 확장 기능을 포함하는 하드웨어 기반 Linux용 완전 가상화 솔루션입니다. QEMU와 같은 애플리케이션에서 사용할 수 있도록 가상화 API를 사용자 공간에 제공하는 로드 가능한 커널 모듈로 구성됩니다.

Libvirt

libvirt 가상화 호스트 관리를 위한 안정적인 오픈 소스 API를 제공하는 라이브러리이자 데몬입니다. QEMU, KVM, LXC, Xen, OpenVZ, VMWare ESX, VirtualBox 등 다양한 하이퍼바이저를 지원합니다.

Libguestfs

libguestfs 는 가상 머신(VM) 디스크 이미지에 액세스하고 수정하는 도구 모음입니다. 게스트 내부 파일 확인 및 편집, VM 변경 사항 스크립팅, 디스크 사용량/사용 가능 통계 모니터링, 게스트 생성, P2V, V2V, 백업 수행, VM 복제, VM 빌드, 디스크 포맷, 디스크 크기 조정 등 다양한 작업에 사용할 수 있습니다.

virt-manager

virt-manager는 libvirt를 통해 가상 머신을 관리하기 위한 데스크톱 사용자 인터페이스입니다. 주로 KVM VM을 대상으로 하지만 Xen과 LXC도 관리합니다. 명령줄 프로비저닝 도구인 virt-install도 포함되어 있습니다.

libosinfo

libosinfo 는 가상 머신 배포 시 하드웨어를 최적으로 구성하는 데 도움이 되는 운영 체제 릴리스 정보 데이터베이스를 제공합니다. 데이터베이스 정보를 쿼리하는 C 라이브러리가 포함되어 있으며, GObject Introspection이 지원하는 모든 언어에서도 접근할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

libvirt: Guest migration

출처 : https://libvirt.org/migration.html 호스트 간 게스트 마이그레이션은 여러 가지 가능한 솔루션이 있는 복잡한 문제이며, 각 솔루션에는 장점과 단점이…
Read More

QEMU ChangeLog 10.0 ~ 10.2

출처: https://wiki.qemu.org/ChangeLog/ QEMU 10.0 ~ 10.2까지 ChangeLog를 정리해 봤습니다. 시스템 에뮬레이션 관련해서는 x86만 포함했습니다.번역해 봐도 무슨 말인지 잘…