openshift oo-install:暗示的主机域'com'与DNS的'demo.com'的指定主机域不匹配

时间:2014-07-23 07:48:47

标签: openshift-origin

所有。我试图用一个命令安装openshift

[root@demo ~]# sh <(curl -s https://install.openshift.com/)
Checking for necessary tools...
...looks good.
Downloading oo-install package...
Extracting oo-install to temporary directory...
Starting oo-install...
OpenShift Installer (Build 20140722-1618)
.....
....
....
Deploying workflow 'origin_deploy'.
The OpenShift deployment configuration has the following errors:
  * The implied host domain 'com' does not match the specified host domain of 'demo.com' for DNS
Rerun the installer to correct these errors.

我不知道是什么原因让它一直告诉我隐含的主机域&#39; com&#39; ...&#39;什么需要改变?

2 个答案:

答案 0 :(得分:0)

[root @ demo~] #sh&lt;(curl -s https://install.openshift.com/) 检查必要的工具...... ...看起来不错。 正在下载oo-install软件包...... 将oo-install解压缩到临时目录...... 开始oo-install ...

OpenShift安装程序(Build 20140722-1618)

欢迎使用OpenShift。

此安装程序将指导您完成基本的系统部署 在下面的一个场景中。

从以下安装方案中进行选择。 你也可以输入'?'寻求帮助或'q'退出:

  1. 安装OpenShift Origin
  2. 将节点添加到OpenShift Origin部署
  3. 生成Puppet配置文件
  4. 键入选择并按:1

    您的系统部署配置不完整。 安装程序将指导您完成必要的配置 步骤。

    注意:ActiveMQ和MongoDB将安装在所有Broker实例上。 为了获得更大的灵活性,请在高级模式下重新运行安装程序(-a)。

    DNS设置

    1. 安装程序将部署DNS
    2. 应用程序域:example.com
    3. 使用DNS注册OpenShift主机?是
    4. 组件域名:demo.com
    5. 全球装备设置 enter image description here

      帐户设置

      ![enter image description here][2]
      

      节点区 enter image description here

      角色分配 enter image description here

      主机信息 enter image description here

      配置文件不包含一些必需的设置 对于主机实例demo.com。请在这里提供。

      主机名(其他OpenShift主机将用于连接的FQDN) 您正在描述的主持人):| demo.com |

      从主机SSH访问demo.com的主机名/ IP地址 你正在运行oo-install。如果你跑步,你可以说'localhost' 从您描述的系统oo-install:| demo.com | 10.1.14.145

      SSH访问10.1.14.145的用户名:| root |

      验证root@10.1.14.145 ......看起来不错。

      检测到此主机的多个网络接口: 接口eth2上的192.168.142.128 接口eth3上的* 10.1.14.145 您是否希望将其中一个用作此公共IP信息 节点? (y / n / q /?)y 在此主机上找到以下网络接口。选择 它用于本地子网上的通信的一个: 1.接口eth2上的192.168.142.128 2.接口eth3上的10.1.14.145 输入选择并按:2

      通常,此主机上安装的BIND DNS服务器将是 可以使用主机配置从其他OpenShift组件访问 IP地址(10.1.14.145)。

      如果这在您的部署中有效,请按接受 默认值。否则,提供备用IP地址 使其他OpenShift组件能够访问BIND DNS服务 这位主持人:| 10.1.14.145 |

      此节点主机当前与默认区域相关联。做 你想改变这个地区任务吗? (y / n / q)n

      是否要修改各种角色的帐户信息设置 服务? (y / n / q /?)n

      以下是您当前部署的详细信息。

      注意:ActiveMQ和MongoDB将安装在所有Broker实例上。 为了获得更大的灵活性,请在高级模式下重新运行安装程序(-a)。

      DNS设置

      1. 安装程序将部署DNS
      2. 应用程序域:example.com
      3. 使用DNS注册OpenShift主机?是
      4. 组件域名:demo.com
      5. 从以下部署配置选项中进行选择: 1.更改DNS配置 2.管理主机 3.服务帐户设置 4.全球齿轮设置 5.节点区 6.显示完整主机详细信息 7.完成编辑部署配置 输入选择并按:7

        以下是安装程序将用于的订阅配置 这次部署。

        enter image description here

        您是否要对该订阅信息进行任何更改? 配置文件? (y / n / q /?)n

        是否要为此设置任何临时订阅设置 只安装? (y / n / q /?)n

        操作前检查:验证系统和资源可用性。

        检查demo.com: * SSH连接成功 *目标主机正在运行CentOS *位于getenforce * SELinux正在执行模式下运行 *位于百胜 *已安装puppet RPM。 *已安装openssh-clients RPM。 *已安装bind RPM。

        部署工作流'origin_deploy'。 OpenShift部署配置具有以下错误:   *隐含的主机域'com'与DNS的'demo.com'的指定主机域不匹配 重新运行安装程序以更正这些错误。

答案 1 :(得分:0)

问题是OpenShift要求主机成为二级域的一部分。 myhost.openshift.localdomain有效,myhost.localdomain没有。

我输入oshost.localdomain作为组件域(在应用程序域之后配置)和0.oshost.localdomain用于实际主机,现在它安装得很好。