Para alterar as portas configuradas em proxy.xml:
ESX
- Conecte-se ao console de serviço e adquira privilégios de raiz.
- Mude para o diretório /etc/vmware/hostd/.
- Edite o arquivo proxy.xml com o editor de texto, e adicione estas tags sob a tag <ConfigRoot>:
<httpPort>xx</httpPort>
<httpsPort>xxx</httpsPort>
onde xx é a porta que você deseja usar para o tráfego HTTP e xxx é a porta que você pretende utilizar para o tráfego HTTPS.
Exemplo: Para configurar a porta 8080 como porta para a conexão HTTP, e a porta 8081 como porta para a conexão HTTPS, adicione estas duas linhas:
<httpPort>8080</httpPort>
<httpsPort>8081</httpsPort> - Insira este comando para reiniciar o processo vmware-hostd:
service mgmt-vmware restart
ESXi
- Execute o comando vifs para obter uma cópia do arquivo proxy.xml para editar:
- Para sistemas Linux, use o comando:
vifs --server <hostname<i>> --username <username<i>> --get /host/proxy.xml <local_directory_path<i>>/proxy.xml - Para sistemas Windows, use o comando:
vifs --server <hostname<i>> --username <username<i>> --get /host/proxy.xml <local_directory_path<i>>\proxy.xml
- Edite o arquivo proxy.xml com um editor texto, e adicione estas tags sob a tag <ConfigRoot>:
<httpPort>xx</httpPort>
<httpsPort>xxx</httpsPort>
onde xx é a porta que você deseja usar para tráfego HTTP e xxx é a porta que você pretende utilizar para o tráfego HTTPS.
Exemplo: Para configurar a porta 8080 como porta para a conexão http, e a porta 8081 como porta para a conexão https, adicione estas duas linhas:
<httpPort>8080</httpPort>
<httpsPort>8081</httpsPort> - Execute o comando vifs para colocar o arquivo proxy.xml de volta no host ESXi:
- Para sistemas Linux, use o comando:
vifs --server <hostname> --username <username> --put <local_directory_path>/proxy.xml /host/proxy.xml - Para sistemas Windows, use o comando:
vifs --server <hostname> --username <username> --put <local_directory_path>\proxy.xml /host/proxy.xml
Observações:
- O comando vifs requer que a aplicação CLI remota seja instalada no Workstation onde a CLI está instalada. Você pode baixar o vSphere Management Assistant (vMA) do VMware download center.
- Para o vSphere 5.0, se as portas de proxy forem alteradas, as portas novas não serão permitidas pelo firewall ESXi. Para obter informações sobre como alterar as portas de firewall, consulte o vSphere Security Guide.
- Alterações feitas no firewall ESXi 5.0 atualmente não persistem após uma reinicialização.
- Use a operação dos Restart Management Agents através do console direto para reiniciar o hostd.
Para alterar as portas configuradas para o vSphere Client no arquivo de configuração do cliente:
- No sistema onde o vSphere Client está instalado, edite o arquivo de configuração do cliente VpxClient.exe.config com um editor de texto. Por padrão, esse arquivo está localizado em C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\
- Edite esta linha no arquivo para alterar as portas HTTP e HTTPS:
<add key = "protocolports" value = "https:443;http:80:" />
Exemplo: Para alterar a porta HTTP para 8080 e a porta HTTPS para 8081, mude a linha para:
<add key = "protocolports" value = "https:8081;http:8080" />
Como uma alternativa para a edição do arquivo de configuração vSphere Client, você pode especificar a porta HTTPS na tela de login do vSphere Client inserindo <servername>:<https_port_number> na caixa de texto IP address / Name.
Observação: Para obter mais informações sobre portas TCP/UDP, consulte TCP and UDP Ports required to access vCenter Server, ESX hosts, and other network components (1012382).