$ ipmitool -I lanplus -U <user> -P <password> -H <management_server_ip> power off
如果之前的部署失败,请在尝试再次部署OpenShift Container Platform之前,删除失败尝试中生成的工件。
使用以下命令在安装OpenShift Container Platform集群之前,关闭所有裸机节点的电源
$ ipmitool -I lanplus -U <user> -P <password> -H <management_server_ip> power off
如果之前的部署尝试中还残留任何旧的引导资源,请使用以下脚本将其删除
for i in $(sudo virsh list | tail -n +3 | grep bootstrap | awk {'print $2'});
do
sudo virsh destroy $i;
sudo virsh undefine $i;
sudo virsh vol-delete $i --pool $i;
sudo virsh vol-delete $i.ign --pool $i;
sudo virsh pool-destroy $i;
sudo virsh pool-undefine $i;
done
使用以下命令删除之前的安装生成的工件
$ cd ; /bin/rm -rf auth/ bootstrap.ign master.ign worker.ign metadata.json \
.openshift_install.log .openshift_install_state.json
使用以下命令重新创建OpenShift Container Platform清单
$ ./openshift-baremetal-install --dir ~/clusterconfigs create manifests
运行OpenShift Container Platform安装程序
$ ./openshift-baremetal-install --dir ~/clusterconfigs --log-level debug create cluster
在部署过程中,您可以通过对安装目录文件夹中的.openshift_install.log
日志文件发出tail
命令来检查安装的整体状态
$ tail -f /path/to/install-dir/.openshift_install.log
如果集群节点的DHCP预留指定了无限租期,则安装程序成功预配节点后,调度程序脚本将检查节点的网络配置。如果脚本确定网络配置包含无限DHCP租期,它将使用DHCP租期的IP地址作为静态IP地址创建新的连接。
在集群中其他节点的预配仍在进行时,调度程序脚本可能会在成功预配的节点上运行。 |
验证网络配置是否正常工作。
检查节点上的网络接口配置。
关闭DHCP服务器并重新启动OpenShift Container Platform节点,并确保网络配置正常工作。