Назад | Перейти на главную страницу

Установщик командной строки vCSA не может развернуться с ошибкой «Не удалось войти на хост… не является сервером VIM»

Я использую утилиту vcsa-cli-installer под Linux (CentOS 6) для развертывания VCSA 6.0 (vCenter Server Appliance). Это не удается со следующим:

# ./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

(Настоящие имена хостов были заменены для этого сообщения)

Я подтвердил, что клиент vSphere под Windows может подключаться к целевому серверу vSphere (ESXi). Я также использовал инструмент Windows для развертывания VCSA без проблем.

Проблема, обнаруженная здесь, была вызвана python или vcsa-deploy Утилита пытается использовать прокси, определенный в среде оболочки:

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

Я побежал vcsa-deploy с помощью strace и увидел, что он пытается использовать этот прокси.

Я использовал unset https_proxy команда, чтобы временно отключить этот прокси, повторил vcsa-deploy ~/full.json , и ему удалось успешно подключиться к хосту vSphere.