
По какой-то причине тот, кто построил сервер, над которым я работаю, снабдил его только 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. В общем, это не одно из моих самых гладких обновлений...
За исключением более конкретной информации, я могу дать только несколько общих советов: установите каждую службу на новой установке, затем просмотрите современную документацию, чтобы узнать, какие существуют параметры конфигурации и что они делают, затем вручную сравните их с конфигурацией, которую вы изначально настроили на текущем сервере, и решите, что нужно сохранить, а что лучше оставить в прошлом.