더 많은 CPU로 Debian VM을 업그레이드하는 방법

더 많은 CPU로 Debian VM을 업그레이드하는 방법

어떤 이유에서인지 제가 개발 중인 서버를 구축한 사람이 하이퍼바이저에 CPU 2개만 주었기 때문에 쉽게 CPU 4개를 부여할 수도 있었지만 그렇게 하면 서버가 손상되고 커널이 다른 CPU를 인식하지 못할 것이라고 확신합니다. 얼마 전에 이것을 시도하고 포기한 것을 막연하게 기억합니다.. "망가지지 않았다면" 등.

하지만 서버의 부하가 증가하고 하드 드라이브의 크기도 늘리고 CPU/RAM 등의 용량도 늘려야 합니다. (물리적 RAM을 주문했지만 할당할 수 있는 GB가 조금 있었습니다.)

나는 무엇을 해야 합니까?

나는 이것이 "커널 설치"와 할당된 새 CPU로 재부팅하는 간단한 문제이길 바라지만 먼저 몇 가지 조언/팁/도움이 필요합니다.

또한 어떤 커널이 필요한지 아시나요?

ESX가 Linux 32비트용으로 구성된 것 같습니다. 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:

제가 엄청 게으르다거나 그런 건 아닙니다. 하지만 새 VM으로 처음부터 시작하고 데이터/서비스를 마이그레이션하는 것이 더 쉬울 것이라고 생각했습니다.

답변1

32비트에서 64비트로 전환하는 것이 복잡할 필요는 없지만 이미 전체 릴리스 주기가 두 번이나 뒤쳐져 있다는 점을 고려하세요.아마도새로운 가상 머신을 생성하고, Wheezy를 설치하고, 데이터가 어떻게 복사되는지 확인하는 것이 가장 좋습니다.

이것의 실현 가능성은 실행 중인 서비스 유형과 해당 서비스에 대해 수행한 사용자 정의 구성 작업의 양에 따라 크게 달라집니다. 최근에는 정말 오래된 레거시 MySQL 서버 설정(원래 Lenny 이전)에서 몇 가지 번거로움을 겪었습니다. 그리고 기껏해야 차선책이고 최악의 경우 최신 버전의 MySQL과 완전히 호환되지 않는 여러 구성 옵션이 있습니다. 전체적으로, 더 원활한 업그레이드 중 하나는 아닙니다 ...

더 구체적인 정보가 없는 한 몇 가지 일반적인 조언만 드릴 수 있습니다. 새 설정에 각 서비스를 설치한 다음 최신 문서를 확인하여 어떤 구성 옵션이 있고 어떤 용도로 사용되는지 확인한 다음 원래 설정한 것과 수동으로 결합하세요. up 구성은 현재 서버에서 비교되어 유지해야 할 것과 과거에 남겨두는 것이 더 나은 것을 결정합니다.

관련 정보