所有。我试图用一个命令安装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;什么需要改变?
答案 0 :(得分:0)
[root @ demo~] #sh&lt;(curl -s https://install.openshift.com/) 检查必要的工具...... ...看起来不错。 正在下载oo-install软件包...... 将oo-install解压缩到临时目录...... 开始oo-install ...
欢迎使用OpenShift。
此安装程序将指导您完成基本的系统部署 在下面的一个场景中。
从以下安装方案中进行选择。 你也可以输入'?'寻求帮助或'q'退出:
键入选择并按:1
您的系统部署配置不完整。 安装程序将指导您完成必要的配置 步骤。
注意:ActiveMQ和MongoDB将安装在所有Broker实例上。 为了获得更大的灵活性,请在高级模式下重新运行安装程序(-a)。
DNS设置
全球装备设置
帐户设置
![enter image description here][2]
节点区
角色分配
主机信息
配置文件不包含一些必需的设置 对于主机实例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.管理主机 3.服务帐户设置 4.全球齿轮设置 5.节点区 6.显示完整主机详细信息 7.完成编辑部署配置 输入选择并按:7
以下是安装程序将用于的订阅配置 这次部署。
您是否要对该订阅信息进行任何更改? 配置文件? (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
用于实际主机,现在它安装得很好。