Como atualizar a VM debian com mais CPUs

Como atualizar a VM debian com mais CPUs

Por alguma razão, quem construiu o servidor em que estou trabalhando só deu a ele 2 CPUs no hipervisor, posso facilmente dar 4, mas tenho certeza de que vai quebrá-lo, o kernel não reconhecerá os outros. lembro-me vagamente de tentar isso exatamente há um tempo atrás e desisti .. "se não estiver quebrado" etc.

Porém, a carga no servidor está aumentando, estarei aumentando o tamanho dos discos rígidos e preciso aumentar a quantidade de CPU/RAM etc. (A RAM física está sob encomenda para a caixa, mas tenho alguns Gb grátis posso alocar)

O que eu faço?

Espero que seja uma simples questão de "instalar o kernel" e depois reiniciar com novas CPUs alocadas, mas quero alguns conselhos/dicas/ajuda primeiro.

Além disso, alguma ideia de qual kernel eu preciso?

ESX parece estar configurado para Linux de 32 bits, posso mudar para 64? https://wiki.debian.org/Migrate32To64Bitsugere que eu tenho que fazer muita fofoca sobre ..

https://wiki.debian.org/HowToUpgradeKernelnão foi muito útil.

Informações possivelmente úteis:

apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://archive.debian.org lenny/non-free Packages
     release v=5.0.10,o=Debian,a=oldstable,l=Debian,c=non-free
     origin archive.debian.org
 500 http://archive.debian.org lenny/main Packages
     release v=5.0.10,o=Debian,a=oldstable,l=Debian,c=main
     origin archive.debian.org
 500 http://archive.debian.org lenny/contrib Packages
     release v=5.0.10,o=Debian,a=oldstable,l=Debian,c=contrib
     origin archive.debian.org
Pinned packages:


uname -a
Linux webserv 2.6.26-2-686 #1 SMP Sun Mar 4 22:19:19 UTC 2012 i686 GNU/Linux

/boot$ ls
config-2.6.26-2-686  grub  initrd.img-2.6.26-2-686  initrd.img-2.6.26-2-686.bak  System.map-2.6.26-2-686  vmlinuz-2.6.26-2-686
cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 26
model name  : Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz
stepping    : 8
cpu MHz     : 2261.000
cache size  : 8192 KB
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 11
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss nx rdtscp lm constant_tsc arch_perfmon pebs bts pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm ida
bogomips    : 4527.01
clflush size    : 64
power management:

Não que eu seja incrivelmente preguiçoso ou algo assim. Mas acho que seria mais fácil simplesmente começar do zero com uma nova VM e migrar os dados/serviços.

Responder1

Passar de 32 bits para 64 bits não é necessariamente complicado, mas dado que você está dois ciclos completos de lançamento atrás, éprovavelmentemelhor se você criar uma VM nova, instalar o Wheezy e depois ver como copiar os dados.

A viabilidade disso dependerá muito dos tipos de serviços que você está executando e de quanto trabalho de configuração personalizada você fez para eles - recentemente tive alguns problemas com uma configuração de servidor MySQL legado verdadeiramente antigo (originalmente anterior ao Lenny) e um monte de opções de configuração que eram, na melhor das hipóteses, abaixo do ideal e, na pior das hipóteses, totalmente incompatíveis com versões mais modernas do MySQL. Não é uma das minhas atualizações mais suaves, no geral...

Exceto informações mais específicas, só posso dar alguns conselhos gerais: instale cada serviço na nova configuração e, em seguida, consulte a documentação moderna para ver quais opções de configuração existem e o que todas elas fazem e, em seguida, compare-as manualmente com a configuração que você definiu originalmente no servidor atual e decidir o que precisa ser mantido e o que é melhor deixar no passado.

informação relacionada