×

清理之前的安装

如果之前的部署失败,请在尝试再次部署OpenShift Container Platform之前,删除失败尝试中生成的工件。

步骤
  1. 使用以下命令在安装OpenShift Container Platform集群之前,关闭所有裸机节点的电源

    $ ipmitool -I lanplus -U <user> -P <password> -H <management_server_ip> power off
  2. 如果之前的部署尝试中还残留任何旧的引导资源,请使用以下脚本将其删除

    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
  3. 使用以下命令删除之前的安装生成的工件

    $ cd ; /bin/rm -rf auth/ bootstrap.ign master.ign worker.ign metadata.json \
    .openshift_install.log .openshift_install_state.json
  4. 使用以下命令重新创建OpenShift Container Platform清单

    $ ./openshift-baremetal-install --dir ~/clusterconfigs create manifests

通过OpenShift Container Platform安装程序部署集群

运行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

验证静态IP地址配置

如果集群节点的DHCP预留指定了无限租期,则安装程序成功预配节点后,调度程序脚本将检查节点的网络配置。如果脚本确定网络配置包含无限DHCP租期,它将使用DHCP租期的IP地址作为静态IP地址创建新的连接。

在集群中其他节点的预配仍在进行时,调度程序脚本可能会在成功预配的节点上运行。

验证网络配置是否正常工作。

步骤
  1. 检查节点上的网络接口配置。

  2. 关闭DHCP服务器并重新启动OpenShift Container Platform节点,并确保网络配置正常工作。