Openstack 安装无法初始化顶层容器

Openstack 安装无法初始化顶层容器

我们正在尝试通过单个安装程序安装 Openstack指导

由于服务器位于代理服务器后面,我们使用 http 代理参数运行安装程序命令:

openstack-install --http-proxy $PROXY_SERVER:$PROXY_PORT --https-proxy $PROXY_SERVER:$PROXY_PORT

安装程序窗口显示错误:

发生致命错误:顶层容器操作系统未正确初始化

显示~/.cloud-install/commands.log了尝试执行 pollinate 命令的 single_install python 脚本抛出的进程错误:

[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: \'\'",))']

代理服务器使用自签名证书。

答案1

我通过修改 ~/.cloud-install/userdata.yaml 解决了 pollinate 命令中的这个错误,其中有一行构造了 pollinate 命令的参数,包括代理服务器。我在这个列表中添加了“--insecure”,这样当通过执行 pollinate 命令调用 curl 时,它会忽略代理服务器的自签名证书。

相关内容