O instalador da linha de comandos do vCSA falha ao implementar com o erro “Falha ao efetuar login no host… não é um servidor VIM”

1

Estou usando o utilitário vcsa-cli-installer no Linux (CentOS 6) para implantar o VCSA 6.0 (vCenter Server Appliance). Está falhando com o seguinte:

# ./vcsa-deploy -v ~/full_conf.json

Start vCSA command line installer to deploy vCSA "vcsa.example.com", an embedded node.

Please see /tmp/vcsa-cli-installer-70USW3.log for logging information.

The SSO password meets the installation requirements.
Traceback (most recent call last):
  File "/build/toolchain/lin64/cx-Freeze-4.3.3/lib/python2.7/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
  File "install.py", line 160, in <module>
  File "/build/mts/release/bora-2494545/bora/install/vcsa-installer/vcsaCliInstaller/util.py", line 130, in appliance_name_exist
  File "/build/mts/release/bora-2494545/bora/install/vcsa-installer/vcsaCliInstaller/esxvim_utils.py", line 93, in Init
esxvim_utils.CommunicationException: Failed to login to host vmhost1.example.com, as user root:vmhost1.example.com:443 is not a VIM server

(nomes de host reais foram substituídos para este post)

Verifiquei que o cliente vSphere no Windows pode se conectar ao servidor de destino vSphere (ESXi). Eu também usei a ferramenta do Windows para implantar o VCSA sem problemas.

    
por Gene 11.06.2015 / 12:17

1 resposta

2

O problema encontrado aqui foi causado por python ou o utilitário vcsa-deploy tentando usar o proxy definido no ambiente do shell:

https_proxy=http://proxy.example.com:3128/

Eu corri vcsa-deploy com strace e vi que ele estava tentando usar esse proxy.

Eu usei o comando unset https_proxy para desabilitar temporariamente esse proxy, repeti o comando vcsa-deploy ~/full.json e ele conseguiu se conectar ao host do vSphere com êxito.

    
por 11.06.2015 / 12:17