Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Como alterar a porta usada pelo vSphere Client para se conectar diretamente com o host ESX/ESXi (2037239)

Symptoms

Por padrão, o vSphere Client usa portas HTTP 80 e HTTPS 443 para se comunicar com os hosts ESX/ESXi. Você pode mudar essas portas com estes métodos:

  • Altere as portas configuradas em proxy.xml no host.
  • Altere as portas configuradas para o vSphere Client.

Purpose

Disclaimer: Este artigo é uma tradução do Changing the port used by the vSphere Client to connect directly to the ESX/ESXi host (1021199). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Resolution

Para alterar as portas configuradas em proxy.xml:

ESX

  1. Conecte-se ao console de serviço e adquira privilégios de raiz.
  2. Mude para o diretório /etc/vmware/hostd/.
  3. 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>
  4. Insira este comando para reiniciar o processo vmware-hostd:

    service mgmt-vmware restart

ESXi

  1. Execute o comando vifs para obter uma cópia do arquivo proxy.xml para editar:
    • Para sistemas Linux, use o comando:

      vifs --server <hostname> --username <username> --get /host/proxy.xml <local_directory_path>/proxy.xml
    • Para sistemas Windows, use o comando:

      vifs --server <hostname> --username <username> --get /host/proxy.xml <local_directory_path>\proxy.xml
  2. 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>
  3. 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.
  1. 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:

  1. 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\
  2. 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).

Tags

Portuguese Português Portugues

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 0 Ratings
Actions
KB: