/
API reconfigures VM's CPU

API reconfigures VM's CPU

Overview

In this manual, you will find detailed information on how to prepare information, get the VM’s CPU information, and Reconfigure the VM’s CPU.

Procedure

Step 1: Prepare Information

Login IAM portal -> vCD portal: collect the information

  • {{vcd_url}}

  • {{vm-uuid}}: select VM -> take a look vm uuid on url

  • {{Bearer Token}}: Please follow “Api token login” document

 

Step 2: Get VM’s CPU information

  • GET https://{{vcd_url}}/api/vApp/{{vm-uuid}}/virtualHardwareSection/cpu

  • Authorization: {{Bearer Token }}

  • Headers:

- ‘Accept’: */*;version=37.2

- ‘Content-type’: application/vnd.vmware.vcloud.rasdItem+xml

  • SEND request.

Copy Response Body

Step 3: Reconfigure VM’s CPU

Postman:

  • PUT https://{{vcd_url}}/api/vApp/{{vm-uuid}}/virtualHardwareSection/cpu

  • Authorization: {{Bearer Token }}

  • Headers:

- 'Accept: */*;version=37.2

- ‘Content-type’: application/vnd.vmware.vcloud.rasdItem+xml

Body: {{select raw -> copy and paste response body from Get VM’s CPU information }}

Ex:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<ns4:Item xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:common="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:ns4="http://www.vmware.com/vcloud/v1.5"

    <rasd:Reservation>0</rasd:Reservation>

    <rasd:ResourceSubType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

    <rasd:ResourceType>3</rasd:ResourceType>

…………………………………………………………………………..

………………………………………………………………………….

    <rasd:VirtualQuantity>8</rasd:VirtualQuantity>

    <rasd:VirtualQuantityUnits xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

    <rasd:Weight>0</rasd:Weight>

    <vmw:CoresPerSocket ovf:required="false">2</vmw:CoresPerSocket>

type="application/vnd.vmware.vcloud.rasdItem+json"/>

</ns4:Item>

==============================================================================

Find line “<rasd:VirtualQuantity>8</rasd:VirtualQuantity>” and edit the number, it’s the CPU number.

  • SEND request.

Step 4: Verify

  • Get VM’s CPU information

GET https://{{vcd_url}}/api/vApp/{{vm-uuid}}/virtualHardwareSection/cpu

  • Check on vCD portal

Login IAM -> vCD portal-> select VM-> Compute

End.

Related content

API reconfigures VM's Memory
API reconfigures VM's Memory
More like this
API reconfigures VM's Disk
API reconfigures VM's Disk
More like this
API reconfigures VM's Networks
API reconfigures VM's Networks
More like this
API power on/off VM
API power on/off VM
More like this
API token login
Read with this
6. Encryption Management Service
6. Encryption Management Service
Read with this