ClickCease 관리자를 위한 필수 KVM 치트 시트

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

시스템 관리자를 위한 필수 KVM 치트 시트

by 로한 티말시나

2024년 4월 22일 TuxCare 전문가 팀

  • 그리고 virsh 명령 는 게스트 가상 머신을 관리하는 데 사용됩니다.
  • 명령어를 사용하여 손쉽게 VM을 시작, 중지, 재부팅하고 VM에 대한 정보를 얻을 수 있습니다.
  • QEMUCare 라이브 패치 솔루션을 사용하면 KVM 가상화 시스템에서 보안 패치를 자동화할 수 있습니다.

 

KVM(커널 기반 가상 머신) 은 Linux 커널에 내장된 강력한 오픈 소스 가상화 기술입니다. 이를 통해 Linux 시스템에서 가상 머신(VM)을 생성하고 관리할 수 있습니다. Linux 관리자는 효율적인 가상화 관리를 위해 KVM 명령과 해당 옵션을 숙지하는 것이 필요합니다. 이 가이드는 KVM을 사용하는 관리자를 위한 종합적인 KVM 치트 시트를 제공하여 필수 명령과 그 사용법을 제공합니다.

 

가상화 관리를 위한 KVM 명령

 

기본 관리 [KVM 치트 시트]

 

실행 중인 VM만 나열

 

다음 명령은 현재 실행 중인 가상 머신을 표시합니다. 이름, 상태(실행 중, 일시 중지 또는 종료됨) 및 ID를 포함하여 활성 가상 머신의 정보 요약이 표시됩니다.

 

sudo virsh list

 

모든 가상 머신 나열

 

이 명령을 사용하면 현재 상태에 관계없이 모든 가상 머신을 볼 수 있습니다. 현재 실행 중인 모든 가상 머신과 정의되어 있지만 실행되지 않는 가상 머신에 대한 요약 정보를 제공합니다.

 

sudo virsh list -all

 

가상 머신 시작

 

virsh start 명령은 지정된 가상 머신을 시작합니다. 기본적으로 부팅 프로세스를 시작하여 실행하고 액세스할 수 있도록 합니다.

 

sudo virsh start <vm-name>

 

가상 머신 종료

 

virsh shutdown 명령은 실행 중인 가상 머신을 정상적으로 종료하려고 시도합니다. 이 명령은 게스트 운영 체제가 적절한 종료 시퀀스를 수행할 수 있도록 가상 머신에 ACPI 종료 신호를 보냅니다. 이렇게 하면 게스트 OS가 전원을 끄기 전에 애플리케이션을 닫고 데이터를 저장할 수 있습니다.

 

sudo virsh shutdown <vm-name>

 

가상 머신 재부팅

 

virsh 재부팅 명령은 실행 중인 가상 머신을 재부팅합니다. 종료와 달리 게스트 OS는 관여하지 않습니다. 이 명령은 물리적 머신에서 재설정 버튼을 누르는 것과 유사하게 가상 머신이 다시 시작하도록 합니다. 게스트 OS가 제대로 종료되지 않아 데이터가 손실될 수 있습니다.

 

sudo virsh reboot <vm-name>

 

고급 관리 [KVM 치트 시트]

 

가상 머신 파괴

 

virsh destroy 명령은 실행 중인 가상 머신을 강제로 종료합니다. 정상적으로 종료하는 virsh shutdown과 달리 virsh destroy는 물리적 컴퓨터의 플러그를 뽑는 것과 유사하게 VM을 갑작스럽게 종료합니다. 이 명령은 VM의 파일 시스템이 제대로 종료되지 않으면 데이터가 손실되거나 손상될 수 있으므로 주의해서 사용해야 합니다.

 

sudo virsh destroy <vm-name>

 

VM의 XML 구성 파일 저장

 

dumpxml 명령은 가상 머신의 XML 구성을 인쇄합니다. XML 구성에는 이름, 메모리 할당, CPU 구성, 디스크 장치, 네트워크 인터페이스 및 기타 속성을 비롯한 가상 머신의 설정에 대한 자세한 정보가 포함되어 있습니다. 가상 머신의 백업, 마이그레이션 또는 수동 구성에 유용할 수 있습니다.

 

기본적으로 dumpxml은 실행 시 STDOUT으로 출력합니다. To XML 구성을 파일에 저장하려면파일에 저장하려면 셸 리디렉션 연산자(">")를 사용할 수 있습니다.

 

예를 들어, 이 명령은 지정된 VM의 XML 구성을 "vm-config.xml"이라는 파일에 저장합니다.

 

virsh dumpxml vm-name > vm-config.xml

 

VM 세부 정보 보기

 

virsh dominfo 명령은 지정된 가상 머신에 대한 자세한 정보를 제공합니다. 도메인 ID, 이름, OS 유형, 상태, CPU, 최대 메모리, 사용 메모리, 보안 모델 등 가상 머신과 관련된 다양한 세부 정보를 표시합니다.

 

virsh dominfo <vm-name>

 

VM 상태 확인

 

가상 머신이 실행 중인지 중지되었는지 여부에 관계없이 특정 가상 머신의 상태를 확인하려면 virsh domstate 명령을 사용할 수 있습니다.

 

virsh domstate <vm-name>

 

VM 콘솔에 연결

 

다음 명령은 가상 머신의 콘솔에 연결하여 해당 운영 체제와 직접 상호 작용할 수 있도록 합니다.

 

sudo virsh console <vm-name>

요약
관리자를 위한 필수 KVM 치트 시트
기사 이름
관리자를 위한 필수 KVM 치트 시트
설명
시스템 관리자를 위한 종합적인 KVM 치트시트를 통해 효율적인 가상화 관리를 위한 필수 명령어를 알아보세요.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?

TuxCare 게스트 작가 되기

메일

Linux 환경을 이해하도록
도와주세요!

오픈소스 현황에 대한 설문조사를 완료하면 최고 상금 500달러를 포함한 여러 가지 상품 중 하나를 받을 수 있습니다!

엔터프라이즈 Linux의 미래를 만들기 위해서는 여러분의 전문 지식이 필요합니다!