운영체제/RHEL&CENTOS

[Linux] KVM에서 생성한 VM의 Memory변경 (CLI방법)

louky 2019. 7. 2. 13:59
반응형

KVM 내 VM의 메모리 사이즈를 변경하고자 할 경우에 대한  CLI 설정 방법이다. 

 

먼저 해당 VM을 확인한다. ( 이미 알고 있다면 skip!!!!)

메모리를 변경하고자 하는 VM을 종료 한다. 

virsh shutdown VM_NAME

또는 

해당 VM에서 shutdown -h now (or poweroff)

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

[root@cronus kvmimg]# virsh console centos7.6
도메인 centos7.6에 연결되었습니다
Escape character is ^]

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

centos76 login: root
암호:
Last login: Wed Jun 26 13:47:43 from 172.10.2.2
[root@centos76 ~]#
[root@centos76 ~]#
[root@centos76 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3789         114        3529           8         145        3467
Swap:          2047           0        2047
[root@centos76 ~]#

 

virsh edit를 이용하여 해당 VM의 메모리를 수정한다. 

[root@cronus kvmimg]# virsh edit centos7.6
<domain type='kvm'>
  <name>centos7.6</name>
  <uuid>35f53fa5-f741-4773-9a11-3e1cd5937648</uuid>
  <memory unit='KiB'>4194304</memory>                   <<<<< 변경
  <currentMemory unit='KiB'>4194304</currentMemory>     <<<<< 변경
  <vcpu placement='static'>4</vcpu>
  <os>
  :wq! (저장)

수정이 완료 되면 해당 VM을 실행하고 VM에 접속하여 변경된 메모리를 확인한다. 

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