VMware - Linux HotAdd CPU/Memória

Publicado por Edson Rosa dos Santos Júnior (última atualização em 15/02/2016)

[ Hits: 2.447 ]

Download vmware_hotadd.sh




Script que permite a adição de vCPU e memória em VMs Linux sem reinício da VM.

* É preciso que a opção HotAdd esteja habilitada.

Deixe o script agendado para rodar no cron a cada 1 minuto. Com isso basta acrescentar vCPU ou memória à maquina e no máximo 1 minuto depois os novos recursos já estarão disponíveis.

Exemplo de /etc/crontab:

*/1 * * * *    root    PATH/script.sh

  



Esconder código-fonte

#!/bin/bash

#
# Script para HOT ADD de memoria e CPU em Guests Linux ( Debian / CentOS /openSUSE )
#
#  Desenvolvido por Edson Rosa dos Santos Junior
#          
#                   V1.0
#

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

#
# Memoria
#

VIRTUAL_MEMORY="/sys/devices/system/memory"

for i in `grep line $VIRTUAL_MEMORY/*/state | grep offline`;do

   echo "online" > `echo $i | cut -d":" -f1`

done

#
# CPU
#

VIRTUAL_CPU="/sys/devices/system/cpu"

for (( i=1 ; i<=`cat $VIRTUAL_CPU/present | cut -d"-" -f2`; i++ ));do

   if [ "`cat $VIRTUAL_CPU/cpu$i/online`" != "1" ];then
      echo "1" > $VIRTUAL_CPU/cpu$i/online
   fi
   
done

exit 0

Scripts recomendados

Screenshot automático em Shell Script

Baixando arquivos do MediaFire

Regula o horário de uso do computador pelos filhos - Versão 2.0

Configuração de IP e DNS

Editar o gerenciador de boot Grub.


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts