# Gestão de Recursos: Computação e Migração ## 1. Modificando Recursos de uma VM (Hot Add vs Cold Add) Aumentar CPU ou Memória é uma tarefa comum do Nível 2. ### A. Hot Add (Com a VM ligada) Só funciona se a opção "Memory/CPU Hot Plug" estiver habilitada nas configurações da VM **ANTES** dela ser ligada. 1. Botão direito na VM > **Edit Settings**. 2. Altere o valor de CPU ou Memory. 3. Se o campo estiver cinza, é necessário desligar a VM. 4. **Nota:** Mesmo com Hot Add no vSphere, o SO (Linux/Windows) nem sempre reconhece automaticamente; pode ser necessário um comando interno ou reboot. ### B. Cold Add (Com a VM desligada) 1. Desligue a VM (**Shut Down Guest OS**). 2. Botão direito > **Edit Settings**. 3. Ajuste os valores desejados. 4. Clique em OK e religue a VM. ## 2. Resource Pools Resource Pools servem para **dividir** recursos, não para limitar (a menos que configurado explicitamente). - **Shares:** Definem prioridade em momentos de contenda (briga por recurso). - **Reservation:** Garante uma quantidade fixa de MHz/MB para aquele grupo. CUIDADO: Isso "trava" o recurso do Host. - **Limit:** Teto máximo. CUIDADO: Pode causar lentidão artificial se definido errado. **Evite usar Limits**. ## 3. vMotion (Migração de Compute) Move a VM de um Host para outro sem desligar. 1. Botão direito na VM > **Migrate**. 2. Selecione **Change compute resource only**. 3. Escolha o Host de destino. - _Compatibility check:_ Verifique se aparece "Compatibility checks succeeded". Se der erro (ex: ISO montada localmente, Diferença de CPU), corrija antes. 4. Finish. ## 4. Storage vMotion (Migração de Disco) Move os arquivos da VM de um Datastore para outro. Útil para manutenção de storage ou balanceamento de espaço. 1. Botão direito na VM > **Migrate**. 2. Selecione **Change storage only**. 3. Escolha o Datastore de destino (Verifique o espaço livre!). 4. Selecione o formato do disco (Same format as source, Thin Provision, Thick Provision). - **Thin:** Ocupa apenas o espaço usado. - **Thick:** Reserva todo o espaço imediatamente. 5. Finish.