VMware - Linux HotAdd CPU/Memória

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

[ Hits: 2.354 ]

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

Time-Shifting Wallpaper (GNOME)

Sincronizando seu hosts.deny com blacklist online

Montar e Abrir CD/DVD

Copiar fotos da Canon S1X IS

Cotáção do Dólar


  

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