API tạo VM từ Template

Tổng quan

  • Trong tài liệu này, bạn sẽ tìm thấy thông tin chi tiết về cách chuẩn bị và tạo VM từ template

  • API này tạo một VM với tên mặc định (tên VM của template), network mặc định "VM Network," và compute và storage mặc định

Quy trình

1

Bước 1: Thu thập thông tin

Đăng nhập vào IAM portal -> vCD portal: thu thập thông tin

{{vcd_url}}

{{vdc_uuid}}: Đăng nhập vào vCD portal -> chọn VDC -> xem và ghi lại vdc_uuid trên URL

{{network_uuid}}: Trên vCD portal -> Networking -> Networks -> New

Chọn “VM Network” -> và ghi lại thông tin network uuid trên url.

{{vappTemplate_uuid}}: Trên vCD portal -> Content Hub -> Catalogs ->HIGIO Shared Catalogs

-> vApp Templates -> Chọn template mà bạn muốn tạo VM -> ghi lại vappTemplate_uuid trên url.

{{Bearer Token}}: Làm theo hướng dẫn Api đăng nhập băng token .

2

Bước 2: Tạo VM từ template.

Postman:

OST https://{{vcd_url}}/api/vdc

/{{vdc_uuid}}/action/instantiateVAppTemplate

Authorization: {{Bearer Token }}

Headers:

- 'Accept: */*;version=37.2

- ‘Content-type’: application/vnd.vmware.vcloud.instantiateVAppTemplateParams+xml; charset=ISO-8859-1

Body: {{Chọn Raw, Sao chép, Dán và Chỉnh sửa code bên dưới}}

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

<vcloud:InstantiateVAppTemplateParams

    xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"

    xmlns:vcloud="http://www.vmware.com/vcloud/v1.5"

    deploy="false"

    name="your vapp name"

    powerOn="false">

    <vcloud:Description>VApp Description</vcloud:Description>

    <vcloud:InstantiationParams>

        <vcloud:NetworkConfigSection>

            <ovf:Info>NetInfo</ovf:Info>

            <vcloud:NetworkConfig networkName="VM Network">

                <vcloud:Configuration>

                    <vcloud:ParentNetwork

                        href="https:// {{vcd_url}}/api/network/{{network_uuid}}"

                        name="VM Network"

                        type="application/vnd.vmware.vcloud.network+xml"/>

                    <vcloud:FenceMode>bridged</vcloud:FenceMode>

                </vcloud:Configuration>

            </vcloud:NetworkConfig>

        </vcloud:NetworkConfigSection>

    </vcloud:InstantiationParams>

    <vcloud:Source

        href="https://{{vcd_url}}/api/vAppTemplate/{{vappTemplate_uuid}}"

        name="HIGIO"

        type="application/vnd.vmware.vcloud.vAppTemplate+xml"/>

</vcloud:InstantiateVAppTemplateParams>

SEND request.

3

Bước 3: Kiểm tra

Trên vCD -> Data Center -> Chọn Virtual Data Center của bạn ->vApps -> Kiểm tra vApp và VM của bạn.

Last updated