리눅스 virt-manager
IT위키
더 많은 작업
- libvirt 를 통해 가상 머신을 만들고 관리하는 데스크톱 GUI 프로그램. 창 제목은 '가상 머신 관리자'(Virtual Machine Manager)다.
- 경로 : /usr/bin/virt-manager
- 패키지 : virt-manager
- 레드햇이 중심이 되어 만든 파이썬·GTK 프로그램이다
가상 머신 관리자(virt-manager)는 KVM·Xen·LXC 같은 하이퍼바이저를 libvirt API 로 다루는 그래픽 관리 도구다. 터미널에서 virt-manager 를 실행하면 '가상 머신 관리자' 창이 뜨고, 목록에 가상 머신의 이름과 CPU 사용량 그래프가 나온다. 이 창에서 가상 머신을 새로 만들고, 시작·일시 정지·종료하고, 콘솔 화면을 열고, 메모리·디스크·네트워크 같은 하드웨어 설정을 바꾼다. qemu+ssh:// 로 원격 호스트의 libvirtd 에 붙어 다른 서버의 가상 머신도 관리할 수 있다.
# dnf install virt-manager # 설치 (레드햇 계열) # systemctl start libvirtd # libvirt 데몬이 떠 있어야 한다 # virt-manager # '가상 머신 관리자' 창을 연다 # virt-manager -c qemu+ssh://[email protected]/system # 원격 호스트에 연결
- RHEL 9 부터는 웹 콘솔(Cockpit)의 가상 머신 화면을 권장하고 virt-manager 는 더 개발하지 않는(deprecated) 도구로 분류했다. 배포판 저장소에는 그대로 있다
| 이름 | 종류 | 하는 일 |
|---|---|---|
| virt-manager | GUI 프로그램(명령) | 가상 머신 관리자 창을 띄운다 |
| libvirt | 라이브러리·API 와 데몬(libvirtd) | 여러 하이퍼바이저를 같은 방법으로 다루게 해 주는 관리 계층. virt-manager·virsh 가 모두 이것을 부른다. 실행해서 창을 띄우는 명령이 아니다 |
| libvirt-client | 패키지 이름 | 명령행 관리 도구 virsh 등 libvirt 클라이언트 프로그램이 든 패키지. 창을 띄우는 명령이 아니다 |
| virsh | 명령행 도구 | 가상 머신(도메인)을 명령으로 시작·중지·정의한다 |
| virt-install | 명령행 도구 | 새 가상 머신을 명령 한 줄로 만들고 설치를 시작한다 |
| virt-viewer | GUI 도구 | 가상 머신의 그래픽 콘솔만 보여 준다 |
| oVirt | 웹 기반 가상화 관리 플랫폼 | 여러 호스트·스토리지·네트워크를 묶어 데이터센터 단위로 관리하는 별도 오픈 소스 프로젝트(oVirt Engine). 레드햇 가상화 제품의 바탕이다. 데스크톱 명령이 아니다 |