Мы пытаемся установить Openstack в соответствии с одним руководством по установке .
Поскольку сервер находится за прокси-сервером, мы запускаем команду установщика с аргументами http-прокси:
openstack-install --http-proxy $PROXY_SERVER:$PROXY_PORT --https-proxy $PROXY_SERVER:$PROXY_PORT
В окне установщика отображается ошибка:
Произошла фатальная ошибка: ОС контейнера верхнего уровня не была правильно инициализирована
~/.cloud-install/commands.log
показывает ошибку процесса, выданную для сценария python single_install, пытающегося выполнить команду опыления:
[ERROR: 08-26 17:08:53, single_install.py:326] Container cloud-init finished with errors: ['(\'seed_random\', ProcessExecutionError("Unexpected error while running command.\\nCommand: [\'env\', \'http_proxy=http://129.165.60.148:8
0\', \'https_proxy=http://129.165.60.148:80\', \'pollinate\', \'-q\']\\nExit code: 1\\nReason: -\\nStdout: \'\'\\nS
tderr: \'\'",))']
Прокси-сервер использует самозаверяющий сертификат.
Я был передан эта ошибка с опылять командой путем изменения ~/.cloud-install/userdata.yaml существует строка, которая создает аргументы в пользу опылять команды включая прокси-сервер. К этому списку я добавил '-небезопасный' так, чтобы, когда завихрение называет выполнение опылять команды, это проигнорировало прокси-сервер сам подписанный сертификат.