구성 변경 및 재부팅 후 vcpu 수가 변경되지 않습니다.

구성 변경 및 재부팅 후 vcpu 수가 변경되지 않습니다.

최근 Echobox1이 사용하는 vcpus 가상 서버 수를 4개에서 1개로 줄였습니다.

전에:

# virsh vcpucount Echobox1
maximum      config         4
maximum      live           4
current      config         4
current      live           4

다음을 사용하여 이 서버를 다시 시작했습니다.

virsh reboot Echobox1

그러나 라이브 vcpucount에는 여전히 4가 표시됩니다.

# virsh vcpucount Echobox1
maximum      config         1
maximum      live           4
current      config         1
current      live           4

라이브 vcpucount를 재설정하려면 무엇이 더 필요합니까? 전체 가상 서버를 다시 시작할 수 있지만 그 아래에서 실행 중인 다른 시스템이 여러 개 있으므로 그렇게 하지 않는 것이 좋습니다.

메모: 이 컴퓨터에서는 --live 옵션을 사용할 수 없습니다.

# virsh setvcpus Echobox1 1 --live
error: unsupported configuration: failed to find appropriate hotpluggable vcpus to reach the desired target vcpu count

요약:

어떻게 재설정하나요?살다구성 파일을 변경한 후 vcpucount가 발생합니까?

답변1

이것은 실제로 예상보다 쉬웠습니다. 라이브 vcpu 수를 재설정하려면 가상 서버를 종료한 다음 시작합니다. 단순히 재부팅하면 라이브 카운트가 업데이트되지 않습니다.

# virsh shutdown Echobox1
# virsh start Echobox1

관련 정보