Increase/Decrease CPU/Memory DOMU (VM)

Olá, nesse artigo iremos abordar as etapas necessárias para aumentar ou diminuir a memória RAM e o número de CPUs relacionados a uma VM (DOMU) específica no Exadata.

0 - Listar o número de Cores Físicos na DOM0:

xm info | grep -A3 nr_cpus
# xm info | grep -A3 nr_cpus
nr_cpus                : 24
nr_nodes               : 2
cores_per_socket       : 6
threads_per_core       : 2

1 - Listar DOMU's (VM's), a partir da DOM0:

xm list
 [root@exa0010-dom0 ~]# xm list
 Name                                        ID   Mem VCPUs      State   Time(s)
 Domain-0                                     0  8152     4     r-----  16797.1
 exaprd01.dbahero.com                         3 32771     4     -b----   2092.8

2 - Realizar o Shutdown da VM (DOMU) desejada, a partir da DOM0:

xm shutdown exaprd01.dbahero.com

3 - Editar o arquivo de configuração da VM (DOMU) desejada:

vi /EXAVMIMAGES/GuestImages/exaprd01.dbahero.com/vm.cfg
memory = '71680'
maxmem = '71680'
vcpus = 4
maxvcpus = 8

4 - Inicializando a VM (DOMU) com os novos valores de memória RAM e CPU, a partir da DOM0:

xm create /EXAVMIMAGES/GuestImages/exaprd01.dbahero.com/vm.cfg

5 - Listar DOMU's (VM's), a partir da DOM0:

xm list
 [root@exa0010-dom0 ~]# xm list
 Name                                        ID   Mem VCPUs      State   Time(s)
 Domain-0                                     0  8154     4     r-----  17129.7
 exaprd01.dbahero.com                         4 71683     4     -b----     37.5

6 - Para aumentar o número de vCPUs de forma dinâmica:

xm vcpu-set exaprd01.dbahero.com 6

7 - Listar DOMU's (VM's), a partir da DOM0:

xm list
 [root@exa0010-dom0 ~]# xm list
 Name                                        ID   Mem VCPUs      State   Time(s)
 Domain-0                                     0  8154     4     r-----  17129.7
 exaprd01.dbahero.com                         4 71683     6     -b----     37.5

- Até a próxima.

Increase/Decrease CPU/Memory DOMU (VM)

— Autor: Leonardo Lopes 02/03/2025 06H:15