corosync로 관리되는 HA 클러스터가 있고 가상 머신 중 하나의 CPU 할당을 늘려야 합니다.
나는 다음을 수행했습니다.
pcs resource disable myVM
- 가상 머신이 중지될 때까지 기다립니다.
- xml 파일을 편집합니다(파일이 올바른지 확인하여 ). 섹션
pcs sources show --full
에서 항목을 변경했습니다. 코어 수를 8로 변경합니다.cpu
<topology sockets='1' cores='4' threads='1'/>
- xml 파일이 모든 물리적 호스트에서 동기화되었는지 확인하십시오.
pcs resource enable myVM
그러나 VM이 다시 작동하면 /proc/cpuinfo
여전히 코어가 4개만 있는 것으로 표시됩니다(핫플러그 CPU를 활성화하지 않았거나 활성화 방법을 잘 모르겠습니다). 물리적 호스트에는 사용 가능한 CPU 코어가 많이 있습니다.
VM이 4코어 대신 8코어로 부팅되지 않도록 내가 뭘 잘못하고 있는지 말해 줄 수 있는 사람이 있나요? 분명 뭔가가 있을 텐데 나는 그것을 볼 수 없습니다!
답변1
이것은 내 입장에서는 어리석은 실수로 판명되었습니다. 이 태그는 시스템이 가질 수 있는 최대 CPU 수를 설정합니다. 따라서 위의 편집 내용과 함께 추가하는 것이 도움이 됩니다...