Compartilhar via


Obter todos os Máquinas Virtuais [SPFSDK][VMROLE]

 

Aplica-se a: Windows Azure Pack

Quando você faz referência a uma instância de função de máquina virtual (função VM), as máquinas virtuais hospedadas pela função de VM podem ser gerenciadas. Com a instância de Função da VM, as máquinas virtuais podem ser criadas, excluídas ou alteradas.

Obter todas as máquinas virtuais de uma instância de função de máquina virtual

Dica

Para saber como obter uma instância de função de máquina virtual, consulte Obter uma instância de função de VM [SPFSDK][VMROLE].

Todas as máquinas virtuais para uma função de VM estão localizadas em http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/VMs.

Dica

Para obter mais informações sobre os espaços reservados usados na URL, consulte a Folha de Referência de URL para Funções de VM [SPFSDK][VMROLE].

Importante

Sempre que você acessar um recurso nos serviços de nuvem, deverá acrescentar a cadeia de caracteres de consulta api-version=2013-03 . A cadeia de caracteres de consulta sempre começa com o caractere ? após a URL.

Obter todas as máquinas virtuais de uma instância de função de máquina virtual com HTTP

  1. Use uma operação GET HTTP.

  2. Defina o URI da operação HTTP com o formato descrito anteriormente.

  3. Defina o cabeçalho x-ms-principal-id para o email do locatário associado à assinatura atual.

  4. Se você quiser usar json como o tipo de resposta, adicione o cabeçalho Aceitar e defina o valor como application/json

  5. Defina outros cabeçalhos HTTP padrão, como aqueles relacionados a tokens de autenticação, e adicione quaisquer certificados de autenticação que possam ser necessários.

  6. Envie a solicitação.

Solicitação HTTP GET

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

Resposta HTTP GET

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"
    }]
}

Consulte Também

Instâncias de função de VM [SPFSDK][VMROLE]
Obter uma instância de função de VM [SPFSDK][VMROLE]
Obter uma única máquina virtual [SPFSDK][VMROLE]
Reparar uma função de VM [SPFSDK][VMROLE]
Dimensionar uma função de VM [SPFSDK][VMROLE]