Como atualizar a máquina debian com mais CPUs

0

Por alguma razão quem quer que tenha construído o servidor em que estou trabalhando só deu 2 CPUs no hypervisor, eu posso facilmente dar 4, mas eu tenho certeza que isso irá quebrá-lo, o kernel não reconhecerá os outros .. Eu vagamente me lembro de tentar isso há um tempo e desisti .. "se não está quebrado" etc ..

No entanto, a carga no servidor está aumentando, eu vou aumentar o tamanho dos discos rígidos e preciso aumentar a quantidade de CPU / RAM, etc .. (RAM física está em ordem para a caixa, mas eu tenho um pouco de Gb livre eu posso alocar)

O que eu faço?

Espero que seja uma simples questão de "instalar o kernel", em seguida, reinicializar com a nova CPU alocada, mas eu quero alguns conselhos / dicas / ajuda primeiro.

Além disso, Alguma idéia de qual kernel eu preciso?

ESX Parece estar configurado para Linux 32 bits, posso alterar isso para 64? O link sugere que eu tenha que fazer muito barulho ...

O

link nã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 do tipo ... mas estou pensando que seria mais fácil simplesmente começar do zero com uma nova VM e migrar os dados / serviços.

    
por Grizly 18.10.2013 / 03:31

1 resposta

1

Ir de 32 bits para 64 bits não é necessariamente complicado, mas dado que você tem dois ciclos completos de lançamento por trás de provavelmente melhor se você criar uma nova VM, instale o Wheezy e então veja sobre a cópia dos dados.

O quanto isso é viável dependerá, em grande parte, dos tipos de serviços que você está executando e de quantos trabalhos de configuração personalizados você fez com eles - recentemente tive alguns problemas com uma configuração de servidor MySQL verdadeiramente antiga (originalmente anterior à Lenny) e um monte de opções de configuração que eram suboptimas na melhor das hipóteses e completamente incompatíveis com versões mais modernas do MySQL na pior das hipóteses. Não é uma das minhas melhorias mais suaves, tudo dito ...

Com exceção de informações mais específicas, posso apenas dar algumas dicas gerais: Instale cada serviço na nova configuração, depois examine a documentação moderna para ver quais opções de configuração existem e o que todas elas fazem, então compare-as manualmente com a configuração ' ve originalmente configurado no servidor atual e decide o que precisa ser retido e o que é melhor deixar no passado.

    
por 18.10.2013 / 11:48