Как обновить Debian VM с большим количеством процессоров

Как обновить Debian VM с большим количеством процессоров

По какой-то причине тот, кто построил сервер, над которым я работаю, снабдил его только 2 процессорами в гипервизоре. Я бы с легкостью мог поставить 4, но я уверен, что это его сломает, ядро ​​не распознает остальные. Я смутно помню, что некоторое время назад пытался это сделать и сдался. "если только он не сломался" и т. д.

Однако нагрузка на сервер растет, я буду увеличивать размер жестких дисков, а также мне нужно будет увеличить объем ЦП/ОЗУ и т. д. (Физическая ОЗУ заказана для коробки, но у меня есть несколько свободных Гб, которые я могу выделить)

Что мне делать?

Я надеюсь, что это просто вопрос «установки ядра» и последующей перезагрузки с выделением новых процессоров, но сначала мне нужны советы/подсказки/помощь.

Также, есть идеи, какое ядро ​​мне нужно?

Кажется, ESX настроен на 32-битную версию Linux. Могу ли я просто изменить ее на 64-битную? https://wiki.debian.org/Migrate32To64Bitпредполагает, что мне придется много возиться с...

https://wiki.debian.org/HowToUpgradeKernelне очень помогло.

Возможно полезная информация:

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:

Не то чтобы я был невероятно ленивым или что-то в этом роде... но я думаю, что было бы проще просто начать с нуля с новой виртуальной машиной и перенести данные/сервисы...

решение1

Переход с 32-битной на 64-битную версию не обязательно сложен, но, учитывая, что вы отстаете на два полных цикла выпуска, этовероятноЛучше всего создать новую виртуальную машину, установить Wheezy, а затем заняться копированием данных.

Насколько это жизнеспособно, во многом будет зависеть от того, какие сервисы вы используете и сколько работы по их настройке вы проделали — недавно я столкнулся с некоторыми проблемами с действительно древней устаревшей настройкой сервера MySQL (изначально предшествовавшей Lenny) и кучей параметров конфигурации, которые были в лучшем случае неоптимальными, а в худшем — совершенно несовместимыми с более современными версиями MySQL. В общем, это не одно из моих самых гладких обновлений...

За исключением более конкретной информации, я могу дать только несколько общих советов: установите каждую службу на новой установке, затем просмотрите современную документацию, чтобы узнать, какие существуют параметры конфигурации и что они делают, затем вручную сравните их с конфигурацией, которую вы изначально настроили на текущем сервере, и решите, что нужно сохранить, а что лучше оставить в прошлом.

Связанный контент