Cómo actualizar la máquina virtual Debian con más CPU

Cómo actualizar la máquina virtual Debian con más CPU

Por alguna razón, quien construyó el servidor en el que estoy trabajando solo le dio 2 CPU en el hipervisor, puedo darle 4 fácilmente, pero estoy seguro de que eso lo romperá, el kernel no reconocerá los demás. Recuerdo vagamente que intenté esto exactamente hace un tiempo y me di por vencido... "si no está roto", etc.

Sin embargo, la carga en el servidor está aumentando, aumentaré el tamaño de los discos duros y también necesitaré aumentar la cantidad de CPU/RAM, etc. (La RAM física está disponible para la caja, pero tengo algunas GB libres que puedo asignar)

¿Qué debo hacer?

Espero que sea una simple cuestión de "instalar el kernel" y luego reiniciar con la nueva CPU asignada, pero primero quiero algunos consejos/consejos/ayuda.

Además, ¿alguna idea de qué kernel necesito?

ESX parece estar configurado para Linux de 32 bits, ¿puedo cambiar esto a 64? https://wiki.debian.org/Migrate32To64Bitsugiere que tengo que hacer muchas tonterías sobre...

https://wiki.debian.org/HowToUpgradeKernelno fue de mucha ayuda.

Información posiblemente útil:

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:

No es que sea increíblemente vago ni nada por el estilo... pero creo que podría ser más fácil simplemente empezar desde cero con una nueva máquina virtual y migrar los datos/servicios...

Respuesta1

Pasar de 32 bits a 64 bits no es necesariamente complicado, pero dado que llevas dos ciclos de lanzamiento completos detrás, esprobablementeLo mejor es crear una máquina virtual nueva, instalar Wheezy y luego ver cómo copiar los datos.

La viabilidad de esto dependerá en gran medida del tipo de servicios que esté ejecutando y de cuánto trabajo de configuración personalizada les haya realizado. Recientemente tuve algunos problemas con una configuración de servidor MySQL heredada verdaderamente antigua (originalmente anterior a Lenny) y un montón de opciones de configuración que, en el mejor de los casos, no eran óptimas y, en el peor, completamente incompatibles con versiones más modernas de MySQL. Ninguna de mis actualizaciones más fluidas, en definitiva...

Salvo información más específica, solo puedo dar algunos consejos generales: instale cada servicio en la nueva configuración, luego revise la documentación moderna para ver qué opciones de configuración existen y qué hacen todas, luego compárelas manualmente con la configuración que configuró originalmente. en el servidor actual y decida qué es necesario conservar y qué es mejor dejar en el pasado.

información relacionada