Citrix XenServer 8.2를 사용하여 vCPU의 현재 값을 어떻게 낮게 설정합니까?

Citrix XenServer 8.2를 사용하여 vCPU의 현재 값을 어떻게 낮게 설정합니까?

내 가상 머신을 다음과 같이 설정했습니다.

여기에 이미지 설명을 입력하세요.

참고: 초기 vCPU 수는 2입니다.

나중에 이를 늘렸지만 줄일 수 있는 방법이 없다는 것을 알았습니다.

여기에 이미지 설명을 입력하세요.

질문: CLI를 통해 실행하는 동안 현재 vCPU 수를 변경할 수 있는 방법이 있습니까?

내 목표 중 하나는 가상 머신의 전체 CPU 사용률을 기반으로 이 수치를 조정하는 것입니다. 예를 들어 이 VM이 상대적으로 유휴 상태인 경우 서버의 다른 VM이 더 많은 vCPU의 이점을 누릴 수 있기를 바랍니다.

답변1

먼저 원격 관리를 위해 Linux/Windows API CLI를 설치해야 합니다.설치하는 방법

그런 다음 Linux/Windows 컴퓨터에서 사용할 수 있습니다.

설치가 완료되면 이름으로 가상 머신의 UUID를 얻을 수 있습니다.

xe vm-list name-label=<vm_name>

현재 VCPU 변경(최대 VCPU보다 낮아야 함):

# No shutdown is needed for increasing
# Shutdown is needed for reducing
xe vm-param-set VCPUs-at-startup=<vcpus_no> uuid=<vm_uuid>

최대 VCPU 수를 변경합니다.

# Shutdown is needed for both operations
xe vm-param-set VCPUs-max=<max_vcpus_no> uuid=<vm_uuid>

관련 정보