Delen via


Haal alle Virtual Machines [SPFSDK][VMROLE]

 

Van toepassing op: Windows Azure Pack

Wanneer u verwijst naar een exemplaar van een virtuele-machinerol (VM-rol), kunnen de virtuele machines die worden gehost door de VM-rol worden beheerd. Met het VM-rolexemplaren kunnen virtuele machines worden gemaakt, verwijderd of gewijzigd.

Alle virtuele machines van een exemplaar van een virtuele-machinerol ophalen

Tip

Zie Een EXEMPLAAR van een VM-rol ophalen [SPFSDK][VMROLE] voor meer informatie over het ophalen van een exemplaar van een virtuele-machinerol.

Alle virtuele machines voor een VM-rol bevinden zich op http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMMs.

Tip

Voor meer informatie over de tijdelijke aanduidingen die in de URL worden gebruikt, raadpleegt u het cheatsheet voor URL's voor VM-rollen [SPFSDK][VMROLE].

Belangrijk

Wanneer u toegang hebt tot een resource in cloudservices, moet u de queryreeks api-version=2013-03 toevoegen. De querytekenreeks begint altijd met het teken ? na de URL.

Alle virtuele machines van een exemplaar van een virtuele-machinerol ophalen met HTTP

  1. Gebruik een GET HTTP-bewerking.

  2. Stel de URI van de HTTP-bewerking in op de indeling die eerder is beschreven.

  3. Stel de header x-ms-principal-id in op het e-mailadres van de tenant die is gekoppeld aan het huidige abonnement.

  4. Als u json wilt gebruiken als antwoordtype, voegt u de accept-header toe en stelt u de waarde in op application/json

  5. Stel andere standaard HTTP-headers in, zoals die met betrekking tot verificatietokens, en voeg eventuele verificatiecertificaten toe die mogelijk vereist zijn.

  6. Dien de aanvraag in.

HTTP GET-aanvraag

GET https://smapiserver:30005/f86b0bc2-6825-4e5b-961b-10d5901f7572/CloudServices/CloudService1/Resources/MicrosoftCompute/VMRoles/VMRole1/VMs?api-version=2013-03 HTTP/1.1
x-ms-principal-id: tenant@contoso.com
Accept: application/json
Host: smapiserver:30005

HTTP GET-antwoord

HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Length: 306
Content-Type: application/json; odata=minimalmetadata; streaming=true; charset=utf-8
Server: Microsoft-IIS/8.5
X-Content-Type-Options: nosniff
request-id: 33c9dafc-df0d-0000-768d-ca330ddfce01
DataServiceVersion: 3.0;
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By: ASP.NET
Date: Thu, 14 Nov 2013 20:09:35 GMT

{
    "odata.metadata": "https://spfserver:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/$metadata#VM",
    "value": [{
        "ComputerName": "LAMP001.mydns1",
        "ConnectToAddresses": [{
            "IPAddress": "10.0.0.2",
            "NetworkName": "Network1",
            "Port": 3389
        }],
        "Id": "73b04c76-ad83-45bf-ba8a-90b07e4029d8",
        "RuntimeState": "Running"
    }]
}

Zie ook

VM-rolinstanties [SPFSDK][VMROLE]
Een EXEMPLAAR van een VM-rol ophalen [SPFSDK][VMROLE]
Eén virtuele machine ophalen [SPFSDK][VMROLE]
Een VM-rol herstellen [SPFSDK][VMROLE]
Een VM-rol schalen [SPFSDK][VMROLE]