Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
14.13.6. 가상 CPU 수 구성
게스트 가상 머신에 할당된 CPU 수를 수정하려면 virsh setvcpus 명령을 사용합니다.
# virsh setvcpus {domain-name, domain-id or domain-uuid} count [[--config] [--live] | [--current] [--guest]
virsh setvcpus 명령에 대해 다음 매개 변수를 설정할 수 있습니다.
{domain-name, domain-id 또는 domain-uuid}
- 가상 머신을 지정합니다.count
- 설정할 가상 CPU 수를 지정합니다.참고개수
값은 게스트 가상 시스템을 생성할 때 게스트 가상 머신에 할당된 CPU 수를 초과할 수 없습니다. 호스트 또는 하이퍼바이저에 의해 제한될 수도 있습니다. Xen의 경우 도메인이 반가상화된 경우에만 실행 중인 도메인의 가상 CPU를 조정할 수 있습니다.--live
- 지정하지 않은 경우 사용되는 기본 옵션입니다. 구성 변경 사항은 실행 중인 게스트 가상 머신에 적용됩니다. vCPU 수가 늘어나면 핫 플러그 라고 하며 축소된 경우 핫 플러그 라고 합니다.중요vCPU 핫 플러그 해제 기능은 기술 프리뷰입니다. 따라서 이 기능은 지원되지 않으며 높은 가치의 배포에는 사용하지 않는 것이 좋습니다.--config
- 구성 변경 사항이 게스트의 다음 재부팅에 적용됩니다. 하이퍼바이저에서 지원하는 경우--config
및--live
옵션 둘 다 함께 지정할 수 있습니다.--current
- 구성 변경 사항이 게스트 가상 머신의 현재 상태에 적용됩니다. 실행 중인 게스트에서 사용되는 경우 종료 게스트에서 사용되는 경우--config
역할을 합니다.--maximum
- 다음 게스트 재부팅 시 핫플러그할 수 있는 최대 vCPU 제한을 설정합니다. 따라서--live
옵션이 아닌--config
옵션과 함께 사용해야 합니다.--guest
- 핫 플러그 또는 핫 플러그 해제 대신 vCPU를 활성화하거나 비활성화하여 실행 중인 게스트에서 vCPU 수를 직접 수정합니다. 이 옵션은 gueet의 현재 vCPU 수보다 높은 수의개수
와 함께 사용할 수 없으며, 게스트를 재부팅할 때--guest
로 설정된 구성은 재설정됩니다.
예 14.4. vCPU 핫 플러그 및 핫 언플러그
vCPU를 핫 플러그하려면 단일 vCPU가 있는 게스트에서 다음 명령을 실행합니다.
virsh setvcpus guestVM1 2 --live
이로 인해 guestVM1의 vCPU 수가 2개로 증가합니다. 변경 사항은
--live
옵션에 표시된 대로 guestVM1이 실행되는 동안 수행됩니다.
동일한 실행 중인 게스트에서 하나의 vCPU를 핫 플러그하려면 다음을 실행합니다.
virsh setvcpus guestVM1 1 --live
그러나 현재 vCPU 핫 플러그를 사용하면 vCPU 수를 추가로 수정하는 데 문제가 발생할 수 있습니다.