Você pode acessar o VMware Workstation Pro REST API de uma máquina local.

Observação: Para visualizar a Workstation Pro API on-line, pesquise no VMwareAPI Explorer a versão apropriada da Workstation Pro API.

Procedimento

  1. Instale o Workstation Pro no seu host Windows ou Linux.
  2. Antes de iniciar o serviço REST API pela primeira vez, configure suas credenciais.
    1. Em uma janela de terminal, execute o comando apropriado, dependendo do sistema operacional da máquina host.
      • Em Windows, altere os diretórios para a pasta de instalação Workstation Pro e execute o comando vmrest.exe -C.
      • No Linux, execute o comando vmrest -C.
    2. Digite um nome de usuário e uma senha conforme solicitado.

      Você não precisa configurar credenciais ao iniciar o REST API em ocasiões subsequentes.

      O nome de usuário e a senha são salvos no arquivo apropriado.
      Sistema operacional Arquivo
      Windows %USERPROFILE%\vmrest.cfg
      Linux ~/.vmrestcfg
  3. Configure o serviço REST API para acesso HTTP e HTTPS.
    Você pode configurar o serviço REST API para fornecer acesso HTTP local e acesso HTTPS localmente.
    • Fornecer serviço HTTP.
      1. Em uma janela de terminal, execute o comando vmrest.

        O comando retorna o endereço IP e o número da porta a partir dos quais você pode acessar o serviço HTTP. O endereço IP padrão é 127.0.0.1:8697.

      2. Abra um navegador da web e vá para http://address-returned-by-vmrest-command.
      3. Clique em Autorizar (Authorize) no canto superior direito da página Workstation Pro API Explorer.
      4. Digite o nome de usuário e a senha que você configurou em Etapa 2.
    • Fornecer serviço HTTPS.

      Você pode configurar o serviço REST API para fornecer o serviço HTTPS. Nessa situação, ao usar o comando vmrest para iniciar o serviço REST API, você deve usar as opções -c e -k juntas para especificar o certificado e a chave privada.

      1. Em uma janela de terminal, execute um comando para gerar um certificado e uma chave privada.

        O comando de exemplo a seguir gera um certificado autoassinado baseado em OpenSSL e uma chave privada.

        openssl req -x509 -newkey rsa:4096 -keyout workstationapi-key.pem -out workstationapi-cert.pem -days 365 -nodes

      2. Para iniciar o serviço Workstation Pro REST API, execute o comando a seguir. Substitua os espaços reservados pelo caminho completo para o arquivo de certificado e pelo caminho completo para o arquivo de chave privada.

        vmrest -c arquivo de certificado -k arquivo de chave privada

        O comando retorna o endereço IP e o número da porta a partir dos quais você pode acessar o serviço HTTPS.

      3. Abra um navegador da web e vá para https://address-returned-by-vmrest-command.
      4. Clique em Autorizar (Authorize) no canto superior direito da página Workstation Pro API Explorer.
      5. Digite o nome de usuário e a senha que você configurou em Etapa 2.