Citrix XenServer 8.2を使用してvCPUの現在の値をどのように低く設定しますか?

Citrix XenServer 8.2を使用してvCPUの現在の値をどのように低く設定しますか?

私の仮想マシンを次のように設定しました。

ここに画像の説明を入力してください。

注:初期vCPUの数は2です。

後でこれを増やしましたが、減らす方法がないことがわかりました。

ここに画像の説明を入力してください。

Q:CLIを介して実行中に現在のvCPUの数を変更する方法はありますか?

私の目標の1つは、仮想マシンの総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>

おすすめ記事