
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.