ICp 2.1.0.1:安装失败,错误为 TASK [master:等待 MariaDB 服务启动]
ICp 2.1.0.1: Installation failed with error TASK [master: Waiting for MariaDB service to start]
我正在安装 ICp 2.1.0.1,但在任务中收到错误
[master: Waiting for MariaDB service to start] msg: The MariaDB
component failed to start.
在此消息后,安装完成但状态为失败。
我们正在安装 ICp,其中包含 3 个 Master、3 个 Proxy 和 2 个 Worker。我们有 1 个 IP 用于 VIP master 和 1 个用于 VIP 代理。
我尝试安装多次,所有安装都出现相同的错误。
对于该错误之前的问题,没有使用正确的数据库管理员密码。所以检查数据库用户和密码来解决问题。
你会验证每个主控主机是否能够访问其他主机上的端口 3306 吗?
如果您 运行 使用 .. install -vv | tee -a install-log.txt
,您是否还会获得其他详细信息?
错误已按照以下步骤解决。
检查kubelet是否运行ning:
- 登录到您的主节点。
运行 以下命令检查 kubelet 状态:
systemctl status kubelet
如果kubelet不是运行ning,运行以下命令获取日志:
journalctl -u kubelet &> kubelet.log
我们在 kubelet.log 日志中发现错误:
错误:运行 Kubelet 失败:运行 不支持交换,请禁用交换!或将 --fail-swap-on 标志设置为 false.
我们在这个 link 中找到了这个问题的解决方案,并且在 ICP 问题 4651 中找到了解决方案。
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_2.1.0/troubleshoot/etcd_fails.html
我正在安装 ICp 2.1.0.1,但在任务中收到错误
[master: Waiting for MariaDB service to start] msg: The MariaDB component failed to start.
在此消息后,安装完成但状态为失败。 我们正在安装 ICp,其中包含 3 个 Master、3 个 Proxy 和 2 个 Worker。我们有 1 个 IP 用于 VIP master 和 1 个用于 VIP 代理。 我尝试安装多次,所有安装都出现相同的错误。
对于该错误之前的问题,没有使用正确的数据库管理员密码。所以检查数据库用户和密码来解决问题。
你会验证每个主控主机是否能够访问其他主机上的端口 3306 吗?
如果您 运行 使用 .. install -vv | tee -a install-log.txt
,您是否还会获得其他详细信息?
错误已按照以下步骤解决。
检查kubelet是否运行ning:
- 登录到您的主节点。
运行 以下命令检查 kubelet 状态:
systemctl status kubelet
如果kubelet不是运行ning,运行以下命令获取日志:
journalctl -u kubelet &> kubelet.log
我们在 kubelet.log 日志中发现错误:
错误:运行 Kubelet 失败:运行 不支持交换,请禁用交换!或将 --fail-swap-on 标志设置为 false.
我们在这个 link 中找到了这个问题的解决方案,并且在 ICP 问题 4651 中找到了解决方案。
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_2.1.0/troubleshoot/etcd_fails.html