1

全部。我正在尝试使用一个命令安装 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.

我不知道是什么原因它一直告诉我'隐含的主机域'com' ...'需要更改什么?

4

2 回答 2

0

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

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

于 2014-09-06T21:06:48.130 回答
0

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

OpenShift 安装程序(内部版本 20140722-1618)

欢迎来到 OpenShift。

此安装程序将根据以下场景之一指导您完成基本系统部署。

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

  1. 安装 OpenShift 起源
  2. 将节点添加到 OpenShift Origin 部署
  3. 生成 Puppet 配置文件

键入一个选项并按:1

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

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

DNS 设置

  1. 安装程序将部署 DNS
  2. 应用域:example.com
  3. 向 DNS 注册 OpenShift 主机?是的
  4. 组件域:demo.com

全局齿轮设置 在此处输入图像描述

帐号设定

![enter image description here][2]

节点区 在此处输入图像描述

角色分配 在此处输入图像描述

主机信息 在此处输入图像描述

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

主机名(其他 OpenShift 主机将用于连接到您所描述的主机的 FQDN):|demo.com|

用于从运行 oo-install 的主机 SSH 访问 demo.com 的主机名/IP 地址。如果您从您所描述的系统运行 oo-install,您可以说 'localhost':|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

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

如果这适用于您的部署,请按以接受默认值。否则,提供一个备用 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

从以下部署配置选项中进行选择: 1. 更改 DNS 配置 2. 管理主机 3. 服务帐户设置 4. 全局设备设置 5. 节点区域 6. 显示完整的主机详细信息 7. 完成编辑部署配置 键入一个选项并按: 7

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

在此处输入图像描述

您想对配置文件中的订阅信息进行任何更改吗?(y/n/q/?) n

您只想为此安装设置任何临时订阅设置吗?(y/n/q/?) n

飞行前检查:验证系统和资源的可用性。

检查 demo.com: * SSH 连接成功 * 目标主机正在运行 CentOS * 已定位 getenforce * SELinux 正在以强制模式运行 * 已定位 yum * puppet RPM 已安装。* openssh-clients RPM 已安装。* 绑定 RPM 已安装。

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

于 2014-07-23T08:04:29.867 回答