6.2. 重试安装


如果 Ansible 安装程序失败,您仍可以安装 OpenShift Container Platform:

  1. 查看 已知问题以检查是否有具体步骤或临时解决方案。
  2. 解决安装中的错误。
  3. 确定是否需要卸载、重新安装或重试安装:

    • 如果您没有修改 SDN 配置或生成新证书,请重试安装。
    • 如果您修改了 SDN 配置,生成新证书,或者安装程序再次失败,您必须开始安装干净的操作系统,或者重新 卸载并安装。
    • 如果您使用虚拟机,请从新镜像启动或者 卸载并再次安装。
    • 如果使用裸机,需要先卸载并再次安装。
  4. 重试安装:

    • 您可以再次运行 deploy_cluster.yml playbook。
    • 您可以运行剩余的单独安装 playbook。

      如果您只运行剩余的 playbook,请从失败的阶段开始运行 playbook,然后按顺序运行每个剩余的 playbook。使用以下命令运行每个 playbook:

      # ansible-playbook [-i /path/to/inventory] <playbook_file_location>

      下表按必须运行的顺序列出 playbook:

      表 6.1. 独立组件 Playbook 运行顺序
      Playbook 名称文件位置

      健康检查

      /usr/share/ansible/openshift-ansible/playbooks/openshift-checks/pre-install.yml

      Node Bootstrap

      /usr/share/ansible/openshift-ansible/playbooks/openshift-node/bootstrap.yml

      etcd Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-etcd/config.yml

      NFS Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-nfs/config.yml

      Load Balancer Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-loadbalancer/config.yml

      Master Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-master/config.yml

      Master Additional Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-master/additional_config.yml

      Node Join

      /usr/share/ansible/openshift-ansible/playbooks/openshift-node/join.yml

      GlusterFS Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-glusterfs/config.yml

      Hosted Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-hosted/config.yml

      Monitoring Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-monitoring/config.yml

      Web Console Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-web-console/config.yml

      Admin Console Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-console/config.yml

      Metrics Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-metrics/config.yml

      metrics-server

      /usr/share/ansible/openshift-ansible/playbooks/metrics-server/config.yml

      Logging Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-logging/config.yml

      Availability Monitoring Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-monitor-availability/config.yml

      Service Catalog Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-service-catalog/config.yml

      Management Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-management/config.yml

      Descheduler Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-descheduler/config.yml

      Node Problem Detector Install

      /usr/share/ansible/openshift-ansible/playbooks/openshift-node-problem-detector/config.yml

      Operator Lifecycle Manager (OLM) Install(技术预览)

      /usr/share/ansible/openshift-ansible/playbooks/olm/config.yml

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.