如何在容器中运行JBoss BRMS

在我思考《 why application developers can’t ignore their stacks anymore》(为什么应用开发人员不能再忽视他们的堆栈http://www.schabell.org/2016/02/appdev-cloud-stack-cant-ignore-stack-anymore.html)这篇文章的时候,我能有一系列的文章,就是那些参考在他们日常工作中的云计算基础建设的内容。这导致我思考了创建本地云计算基础设施来代替红帽云套件的可能性。

哪个将会更好?我想了下,是某种形式的本地私有云,可能正和你在工作中经历的一样,完整的数据中心被用来运行一个组织云体验。

这导致第一个示例项目(https://github.com/redhatdemocentral/cdk-install-demo)把红帽OpenShift(OSE)当做一个镜像来安装,通过红帽容器开发工具(CDK)(http://www.schabell.org/2016/09/installing-redhat-cdk-2-2-release.html)。

 

20170117090816

 

然后,在OSE上使用JBoss BRMS 安装示例(http://www.schabell.org/2016/03/real-appdev-in-cloud-jboss-brms-install-demo.html)。这是个很好的工作方法,但是最终目标当然是跟得上红帽的最新产品。

 

20170117090841

 

考虑到这一点,我以前去找一些提供红帽OpenShift容器平台的方法,有同样易于使用的demo格式。那个项目的结果在以前的一篇文章当中(http://www.schabell.org/2016/11/3-steps-to-cloud-happiness-with-ocp.html),不过这篇文章还没结束。

容器化JBoss业务规则管理系统(BRMS)

一旦你在你的机器上安装OpenShift,红帽CDK或OCP中任一个,下一步就是开始用红帽JBoss中间件产品尝试你的应用开发选项。

本节将通过另一个简单的安装示例项目,演示一个完整的操作,还有刚出炉的JBoss BRMS安装。另外不止是那些,它还是一个在你的OpenShift安装上创建的容器化安装。

1.首先,确保你有一个基于容器的OpenShift,例如下面中的一个。

2.Ocp安装示例:https://github.com/redhatdemocentral/ocp-install-demo

 

20170117090850

 

3.CKD安装示例:https://github.com/redhatdemocentral/cdk-install-demo

 

20170117090858

 

4.或者你自己安装的OpenShift。

 

20170117090906

 

OpenShift容器平台上创建运行的容器

5.添加产品到安装目录。

6.运行’init.sh’ 或’init.bat’文件。 ‘init.bat’必须用管理员身份运行。

# The installation needs to be pointed to a running version
# of OpenShift, so pass an IP address such as:
#
$ ./init.sh 192.168.99.100 # example for OCP.
$ ./init.sh 10.1.2.2 # example for CDK.

现在登陆JBoss BRMS并开始开发容器化规则项目(地址会通过init脚本生成)

  • OCP示例:http://rhcs-brms-install-demo.192.168.99.100.xip.io/business-central ( u:erics / p:jbossbrms1! )
  • CDK示例:http://rhcs-brms-install-demo.10.1.2.2.xip.io/business-central ( u:erics / p:jbossbrms1! )

 

20170117090918

 

所显示的 pod ,是 JBoss BRMS 容器在 OpenShift 容器平台上。

一定要给容器时间,不只用于是启动,而是启动JBoss EAP和JBoss BRMS。你可以通过已经在OpenShifr控制台上部署的pod检查,并且查看日志tab。

就是这样,你现在可以在闲暇时开始开发业务逻辑和项目。

请继续关注更新或者关注红帽演示中心上的项目。

原文:App Dev in the Cloud: How to Run JBoss BRMS in a Container
作者:Eric D. Schabell
翻译:袁思思
来源:DZone

本文:http://www.dockerinfo.net/4168.html
原文链接:https://dzone.com/articles/app-dev-in-the-cloud-how-to-run-jboss-brms-in-a-co

K8S中文社区微信公众号
分享到:更多 ()