Você pode acessar o VMware Workstation Pro REST API de uma máquina local.
Procedimento
- Instale o Workstation Pro no seu host Windows ou Linux.
- Antes de iniciar o serviço REST API pela primeira vez, configure suas credenciais.
- 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
.
- Em Windows, altere os diretórios para a pasta de instalação Workstation Pro e execute o comando
- 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
- Em uma janela de terminal, execute o comando apropriado, dependendo do sistema operacional da máquina host.
- 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.
- 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.
- Abra um navegador da web e vá para http://address-returned-by-vmrest-command.
- Clique em Autorizar (Authorize) no canto superior direito da página Workstation Pro API Explorer.
- Digite o nome de usuário e a senha que você configurou em Etapa 2.
- Em uma janela de terminal, execute o comando vmrest.
- 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.
- 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
- 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.
- Abra um navegador da web e vá para https://address-returned-by-vmrest-command.
- Clique em Autorizar (Authorize) no canto superior direito da página Workstation Pro API Explorer.
- Digite o nome de usuário e a senha que você configurou em Etapa 2.
- Em uma janela de terminal, execute um comando para gerar um certificado e uma chave privada.
- Fornecer serviço HTTP.