2swan
[Linux] Libvirt virsh 명령어 본문
Libvirt KVM/QEMU 기반 가상화를 관리하기 위한 도구이며, virsh는 CLI 기반의 가상머신 관리 명령어이다.
동작중인 VM list 확인
# virsh list
모든 VM list 확인
# virsh list -all
vm 시작
# virsh start [vm 이름]
vm 종료
# virsh shutdown [vm 이름]
vm 강제 종료
# virsh destroy [vm 이름]
재부팅
# virsh reboot [vm 이름]; virsh list
가상머신 삭제
# virsh undefine [vm 이름]
vm 일시중지
# virsh suspend [vm 이름]
vm 일시중지 재개
# virsh resume [vm 이름]
vm Console 접속
# virsh console [vm 이름]
vm Console 나오거나, Host Machine 전환
Ctrl + ] 또는 Ctrl + 5
▶ 스냅샷
스냅샷 생성
# virsh snapshot-create-as --domain [vm 이름] [스냅샷 이름]
ex) virsh snapshot-create-as --domain centos7 snapshot1
스냅샷 리스트 확인
# virsh snapshot-list --domain [vm 이름]
스냅샷 복원
# virsh snapshot-revert [vm 이름] [스냅샷 이름]
스냅샷 삭제
# virsh snapshot-delete --domain [vm 이름] [스냅샷 이름]
▶ vm 상태 확인
가상머신의 CPU, 메모리, 네트워크 사용량 확인
# virsh domstats [vm 이름]
▶ vm 설정
설정 값 확인
# virsh dumpxml [vm 이름]
설정 수정
# virsh edit [vm 이름]
▶ Auto Start 설정 : 시스템 재부팅 시 vm이 자동으로 켜지도록 설정
자동 시작
# virsh autostart [vm 이름]
자동 시작 해제
# virsh autostart --disable [vm 이름]
▶ 스토리지 및 디스크 관리
연결된 디스크 정보 확인
# virsh domblklist [vm 이름]
스토리지 풀 확인
# virsh pool-list -all
▶ 네트워크 관리 명령어
네트워크 리스트 확인
# virsh net-list --all
가상 브릿지 재시작 : 가상머신이 네트워크에 연결되지 않을 때
# virsh net-destroy default
# virsh net-start default
'Linux > CentOS' 카테고리의 다른 글
[Linux] FTP 포트 확인 및 차단 (0) | 2025.06.19 |
---|---|
[Linux] 일반 계정에 sudo 권한 부여 (0) | 2025.06.04 |
리눅스 일반 계정에 root 권한 부여 (0) | 2025.06.02 |
[Linux] CentOS 8 네트워크 재시작 명령어 (0) | 2025.05.28 |
[Linux] iptables 사용방법 ex) 특정 포트 차단 (0) | 2025.05.21 |