VMware - Linux HotAdd CPU/Memória

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

[ Hits: 2.700 ]

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

Script para sincronizar dados entre desktop e notebook de maneira 99% automática usando rsync

Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10

cambada_oneko - gatinhos coloridos perseguindo o ponteiro do mouse

User manager - o gerenciador de usuários para Slackware Linux

GTransset


  

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