운영체제/RHEL&CENTOS

[Linux] virsh command 사용법

louky 2019. 6. 25. 10:33
반응형

 KVM 또는 openstack등 가상머신을 사용할때  virsh command를 사용하게 되는데 

간단히 사용법을 소개하고자 한다. 

 

     ■ USAGE)  virsh  [OPTION]... [COMMAND_STRING]

 

VM  list  확인 

동작중인 VM만 확인 할 경우 

[root@cronus kvmimg]# virsh list
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중

모든  VM을 확인하고자 할 경우 

[root@cronus kvmimg]# virsh list --all
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중
 -     centos7.6                      종료

 

VM 시작 & 종료 & 재부팅

 

- 시작 

[root@cronus kvmimg]# virsh start centos7.6
도메인 centos7.6가 시작됨

[root@cronus kvmimg]# virsh list
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중
 13    centos7.6                      실행중

 

- 종료

[root@cronus kvmimg]# virsh shutdown centos7.6
도메인 centos7.6가 종료됨

[root@cronus kvmimg]# virsh list
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중

[root@cronus kvmimg]# virsh list --all
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중
 -     centos7.6                      종료

- 재부팅

[root@cronus kvmimg]# virsh reboot centos7.6 ; virsh list
도메인 centos7.6가 재부팅됨

 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중
 14    centos7.6                      실행중

 

VM console 접속 

:VM에 console로 붙고자 할 경우 사용한다. 

[root@cronus kvmimg]# virsh list
 Id    이름                         상태
----------------------------------------------------
 10    cluster01                      실행중
 12    cluster02                      실행중

[root@cronus kvmimg]# virsh console cluster01            ## Console로 접속하고자 할 경우 
도메인 cluster01에 연결되었습니다
Escape character is ^]

CentOS Linux 7 (Core)
Kernel 3.10.0-957.el7.x86_64 on an x86_64

cluster01 login: root
암호:
Last login: Tue Jun 25 10:28:18 on ttyS0
[root@cluster01 ~]#

VM  Console 에서 빠져나오기  또는 호스트 머신으로 전환하기

[root@cluster01 ~]#         ## 키보드의 ctrl + ] 를 누른다
[root@cronus kvmimg]#

 

 

반응형