【问题标题】:How can I install JBoss EAP and JBoss EWS Support in OpenShift Origin如何在 OpenShift Origin 中安装 JBoss EAP 和 JBoss EWS 支持
【发布时间】:2014-08-30 13:16:55
【问题描述】:

我在 CentOS 6.5 中创建了一个具有 OpenShift Origin 的 VM,它遵循 oo-installer 指南。但是,当我按照Install JBoss EAP and JBoss EWS Support 安装 JBoss EAP 卡式盒时,出现依赖错误,需要多个依赖项,例如 jbossas-domain、maven3... 如下... 我该如何解决这个问题?

yum install openshift-origin-cartridge-jbosseap.noarch openshif
t-origin-墨盒-jbossews.noarch openshift-origin-cartridge-jenkins.noarch ope
nshift-origin-cartridge-jenkins-client.noarch

加载的插件:fastestmirror、priorities、versionlock Repository 'jenkins-repo' 在配置中缺少名称,使用 id Repository 'openshift-deps' 在配置中缺少名称,使用 id Repository 'openshift-optional' 在配置中缺少名称,使用 id 存储库“openshift-origin”在配置中缺少名称,使用 id 从缓存的主机文件加载镜像速度 * 基础: centos.mirror.serversaustralia.com.au * 附加: centos.mirror.crucial.com.au * 更新:centos.mirror.crucial.com.au 由于存储库优先级保护设置排除了 349 个软件包 up 安装过程包 openshift-origin-cartridge-jenkins-1.23.1.1-1.el6.noarch 已经 安装
ed和最新版本包 openshift-origin-cartridge-jenkins-client-1.22.4.1-1.el6.noarch 已经
已安装和最新版本解决依赖关系 --> 运行事务检查 ---> 包 openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 将是
已安装 --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-welcome-content-eap 用于包:openshift-or
igin-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-standalone 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-product-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-modules-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-jbossweb-native 用于包:openshift-origin
-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-hornetq-native for package:openshift-origin-
墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-domain for package:openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-core 用于包:openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-bundles 用于包:openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-appclient 用于包:openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-openshift-metrics-module 用于包:openshift
-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-modules 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-index 用于包:openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:java-1.7.0-openjdk-devel 用于包:openshift-origi
n-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:bc for package:openshift-origin-cartridge-jbosseap-2
.19.1.1-1.el6.noarch ---> 包 openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 将是
已安装 --> 处理依赖:tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:tomcat6 用于包:openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch --> 运行事务检查 ---> 将安装包 bc.x86_64 0:1.06.95-1.el6 ---> 包 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.65-2.5.1.2.el6_5 将在
停滞不前 ---> 包 jboss-openshift-metrics-module.noarch 0:1.0.2.redhat_1-1.2.el6oso w
将安装 --> 处理依赖:quartz 用于包:jboss-openshift-metrics-module-1.
0.2.redhat_1-1.2.el6oso.noarch ---> 包 openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 将是
已安装 --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-welcome-content-eap 用于包:openshift-or
igin-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-standalone 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-product-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-modules-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-jbossweb-native 用于包:openshift-origin
-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-hornetq-native for package:openshift-origin-
墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-domain for package:openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-core 用于包:openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-bundles 用于包:openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-appclient 用于包:openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-modules 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-index 用于包:openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> 包 openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 将是
已安装 --> 处理依赖:tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> 将安装包 tomcat6.noarch 0:6.0.24-78.el6_5 --> 处理依赖:tomcat6-lib = 6.0.24-78.el6_5 for package: tomcat6-6.
0.24-78.el6_5.noarch --> 处理依赖:jakarta-commons-pool for package:tomcat6-6.0.24-78.e
l6_5.noarch --> 处理依赖:jakarta-commons-dbcp 用于包:tomcat6-6.0.24-78.e
l6_5.noarch --> 处理依赖:jakarta-commons-daemon 用于包:tomcat6-6.0.24-78
.el6_5.noarch --> 处理依赖:jakarta-commons-collections for package: tomcat6-6.0.
24-78.el6_5.noarch --> 处理依赖:/lib/lsb/init-functions for package: tomcat6-6.0.24-7
8.el6_5.noarch --> 处理依赖:/lib/lsb/init-functions for package: tomcat6-6.0.24-7
8.el6_5.noarch --> 运行事务检查 ---> 将安装包 jakarta-commons-collections.noarch 0:3.2.1-3.4.el6
d ---> 将安装包 jakarta-commons-daemon.x86_64 1:1.0.1-8.9.el6 ---> 将安装包 jakarta-commons-dbcp.noarch 0:1.2.1-13.8.el6 ---> 将安装包 jakarta-commons-pool.x86_64 0:1.3-12.7.el6 ---> 包 openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 将是
已安装 --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-welcome-content-eap 用于包:openshift-or
igin-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-standalone 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-product-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-modules-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-jbossweb-native 用于包:openshift-origin
-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-hornetq-native for package:openshift-origin-
墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-domain for package:openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-core 用于包:openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-bundles 用于包:openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-appclient 用于包:openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-modules 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-index 用于包:openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> 包 openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 将是
已安装 --> 处理依赖:tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> 安装包quartz.noarch 0:2.2.1.redhat_1-1.el6oso ---> 将安装软件包 redhat-lsb-core.x86_64 0:4.0-7.el6.centos --> 处理依赖:perl-CGI for package: redhat-lsb-core-4.0-7.el6.cento
s.x86_64 --> 处理依赖:/usr/bin/time for package: redhat-lsb-core-4.0-7.el6.
centos.x86_64 --> 处理依赖:/usr/bin/pax 用于包:redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> 处理依赖:/usr/bin/msgfmt 用于包:redhat-lsb-core-4.0-7.el
6.centos.x86_64 --> 处理依赖:/usr/bin/man for package:redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> 处理依赖:/usr/bin/batch 用于包:redhat-lsb-core-4.0-7.el6
.centos.x86_64 --> 处理依赖:/usr/bin/at 用于包:redhat-lsb-core-4.0-7.el6.ce
ntos.x86_64 --> 处理依赖:/bin/mailx for package:redhat-lsb-core-4.0-7.el6.cen
tos.x86_64 --> 处理依赖:/bin/gettext for package:redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> 处理依赖:/bin/ed for package: redhat-lsb-core-4.0-7.el6.centos
.x86_64 ---> 将安装包 tomcat6-lib.noarch 0:6.0.24-78.el6_5 --> 处理依赖:tomcat6-servlet-2.5-api = 6.0.24-78.el6_5 for package
:tomcat6-lib-6.0.24-78.el6_5.noarch --> 处理依赖:tomcat6-jsp-2.1-api = 6.0.24-78.el6_5 for package: to
mcat6-lib-6.0.24-78.el6_5.noarch --> 处理依赖:tomcat6-el-2.1-api = 6.0.24-78.el6_5 for package: tom
cat6-lib-6.0.24-78.el6_5.noarch --> 处理依赖: ecj for package: tomcat6-lib-6.0.24-78.el6_5.noarch --> 运行事务检查 ---> 将安装包 at.x86_64 0:3.1.10-43.el6_2.1 ---> 将安装包 ecj.x86_64 1:3.4.2-6.el6 ---> 安装包 ed.x86_64 0:1.1-3.3.el6 ---> 将安装包 gettext.x86_64 0:0.17-16.el6 --> 处理依赖: cvs for package: gettext-0.17-16.el6.x86_64 ---> 将安装包 mailx.x86_64 0:12.4-7.el6 ---> 将安装包 man.x86_64 0:1.6f-32.el6 ---> 包 openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 将是
已安装 --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-welcome-content-eap 用于包:openshift-or
igin-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-standalone 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-product-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-modules-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-jbossweb-native 用于包:openshift-origin
-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-hornetq-native for package:openshift-origin-
墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-domain for package:openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-core 用于包:openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-bundles 用于包:openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-appclient 用于包:openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-modules 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-index 用于包:openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> 包 openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 将是
已安装 --> 处理依赖:tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> 将安装包 pax.x86_64 0:3.4-10.1.el6 ---> 将安装包 perl-CGI.x86_64 0:3.51-136.el6 ---> 将安装包 time.x86_64 0:1.7-37.1.el6 ---> 将安装包 tomcat6-el-2.1-api.noarch 0:6.0.24-78.el6_5 ---> 将安装包 tomcat6-jsp-2.1-api.noarch 0:6.0.24-78.el6_5 ---> 将安装包 tomcat6-servlet-2.5-api.noarch 0:6.0.24-78.el6_5 --> 运行事务检查 ---> 将安装包 cvs.x86_64 0:1.11.23-16.el6 ---> 包 openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 将是
已安装 --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-welcome-content-eap 用于包:openshift-or
igin-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-standalone 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-product-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-modules-eap 用于包:openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-jbossweb-native 用于包:openshift-origin
-墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-hornetq-native for package:openshift-origin-
墨盒-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-domain for package:openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-core 用于包:openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-bundles 用于包:openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jbossas-appclient 用于包:openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-modules 用于包:openshift-origin-cart
山脊-jbosseap-2.19.1.1-1.el6.noarch --> 处理依赖:jboss-eap6-index 用于包:openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> 包 openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 将是
已安装 --> 处理依赖:tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> 处理依赖:maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch --> Finished Dependency Resolution Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
高起点) 需要:jbossas-domain 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-jbossweb-native 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-core 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-welcome-content-eap 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-bundles 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-appclient 错误:包:openshift-origin-cartridge-jbossews-1.25.3.1-1.el6.noarch(打开
高起点) 需要:maven3 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-product-eap 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-standalone 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:maven3 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-modules-eap 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jboss-eap6-modules 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jbossas-hornetq-native 错误:包:openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch(打开
高起点) 需要:jboss-eap6-index 错误:包:openshift-origin-cartridge-jbossews-1.25.3.1-1.el6.noarch(打开
高起点) 需要:tomcat7
您可以尝试使用 --skip-broken 来解决此问题
您可以尝试运行:rpm -Va --nofiles --nodigest

【问题讨论】:

标签: openshift-origin


【解决方案1】:

Redhat OpenShift Origin v4 的 JBoss AS 和 JBoss EWS 安装指南

不幸的是,到目前为止,OpenShift Origin v4 还没有正式支持 JBoss AS 和 EWS,但是有一个解决方案。 感谢来自 Getup Cloud (http://getupcloud.com) 的 Diego Castro 创建必要的 RPM 包,实际上是他为我们在 OpenShift Origin v4 上安装 JBoss AS 提供了可能性。

因此,您必须先安装以下 RPM 包,然后才能启用 JBoss 卡式磁带的安装

https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat6-6.0.39-1.noarch.rpm
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat7-7.0.50-1.noarch.rpm
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/maven3-3.0.3-4.noarch.rpm
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-modules-7.1.1.Final-1.noarch.rpm
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-7.1.1.Final-1.noarch.rpm

您可以直接安装它们,但我更喜欢使用 wget 下载它们,然后在它们上运行“yum install”。

使用 yum run 直接安装它们:

yum install -y \
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat6-6.0.39-1.noarch.rpm \
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat7-7.0.50-1.noarch.rpm \
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/maven3-3.0.3-4.noarch.rpm \
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-modules-7.1.1.Final-1.noarch.rpm \
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-7.1.1.Final-1.noarch.rpm

如果安装成功,您现在应该可以安装这些 OpenShift 盒式磁带了,因此只需运行:

yum install openshift-origin-cartridge-jbossas
yum install openshift-origin-cartridge-jbossews

如果您无法安装这些,也许可以尝试再次运行软件包的安装。

现在这些也应该成功了。如果是,它们将列在“已安装”下,有点像这样:

Installed:
  openshift-origin-cartridge-jbossas.noarch 0:1.26.1.1-1.el6                    

Dependency Installed:
  jboss-openshift-metrics-module.noarch 0:1.0.2.redhat_1-1.2.el6oso             
  quartz.noarch 0:2.2.1.redhat_1-1.el6oso   

所以现在检查“安装的 yum 列表”后看起来像这样:

# yum list installed | grep jboss
jboss-as7.noarch                          7.1.1.Final-1        @/jboss-as7-7.1.1.Final-1.noarch
jboss-as7-modules.noarch                  7.1.1.Final-1        @/jboss-as7-modules-7.1.1.Final-1.noarch
jboss-openshift-metrics-module.noarch     1.0.2.redhat_1-1.2.el6oso
openshift-origin-cartridge-jbossas.noarch 1.26.1.1-1.el6       @openshift-origin
openshift-origin-cartridge-jbossews.noarch

# yum list installed | grep tomc
apache-tomcat-apis.noarch                 0.1-1.el6            @base            
tomcat6.noarch                            6.0.39-1             @/tomcat6-6.0.39-1.noarch
tomcat7.noarch                            7.0.50-1             @/tomcat7-7.0.50-1.noarch

现在运行:

service ruby193-mcollective restart

可能看起来像这样:

# service ruby193-mcollective restart
Shutting down mcollective:                                 [  OK  ]
Starting mcollective: warn 2014/09/30 04:31:42: config.rb:117:in `block in loadconfig' Use of deprecated 'topicprefix' option.  This option is ignored and should be removed from '/opt/rh/ruby193/root/etc/mcollective/server.cfg'
                                                           [  OK  ]

然后运行墨盒的激活:

oo-admin-ctl-cartridge -c import-node --activate

现在的输出应该是这样的:

# oo-admin-ctl-cartridge -c import-node --activate
warn 2014/09/30 04:33:03: config.rb:117:in `block in loadconfig' Use of deprecated 'topicprefix' option.  This option is ignored and should be removed from '/opt/rh/ruby193/root/etc/mcollective/client.cfg'
Updating 3 cartridges ...
542a6ac5653e8a988b000001 # A jbossas-7 (active)
542a6ac5653e8a988b000002 # A jbossews-2.0 (active)
542a6ac5653e8a988b000003 # A jbossews-1.0 (active)

如果这不起作用,则可以尝试重新启动 VM。这可能会有所帮助。

所以现在这些墨盒应该可用了,您应该能够通过检查墨盒列表找到它们:

rhc cartridge list

因此,您现在应该能够在所有墨盒之间找到这些:

jbossas-7           JBoss Application Server 7           web
jbossews-1.0        Tomcat 6 (JBoss EWS 1.0)             web
jbossews-2.0        Tomcat 7 (JBoss EWS 2.0)             web

您现在应该可以在 OpenShift 中使用这些磁带了。

希望对大家有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多