openshift用户管理_OpenShift Express Web管理控制台:入门

openshift用户管理

本周, 最新版本的OpenShift为已经很棒的PaaS Cloud提供商带来了两个非常好的功能。 首先,JBoss AS已从7.0升级到7.1,并且所有新的Express Web Management Console已作为预览发布。 在本文中,我们将研究如何使用此新控制台,并将帮助您创建然后销毁应用程序。

总览

图1:点击链接启动
快速控制台

在本节中,我们假设您已经注册为OpenShift用户并登录到OpenShift Express起始页面。 在图1中,显示了Express登陆页面,如果您单击Express Console链接,您将进入一个页面,该页面当前显示旧的管理控制台,并包含一个指向P的链接,请查看新的OpenShift管理控制台 。 单击此链接以预览,如图2所示。

图2:预览Express
管理控制台

它提供了用户现有应用程序的概述,并为每个应用程序提供了“ 详细信息”按钮。 我的用户已经创建了两个应用程序,一个基于JBoss的jBPM Web编辑器项目,另一个使用mongodb作为后端PHP Twitter项目,请参见图2。在应用程序列表的顶部,您有一个Create按钮。 一个新的应用 。 我们将使用此按钮创建一个名为kitchensinkhtml5的现有项目,该项目是JBoss项目Aerogear的移动应用程序。 这个演示项目的好处是您既可以在桌面浏览器中也可以在移动设备中查看它。

图3:选择一种类型
申请

建立申请
 
由于该用户已经创建了域并具有现有的应用程序设置,因此我们只需要使用“ 创建新应用程序”按钮开始即可。 这将使我们进入三个步骤中的第一步,我们将选择一种类型的应用程序 ,即通过图3所示的Select按钮选择的JBoss Application Server 7.1。

图4:创建应用程序

下一步是配置和部署应用程序 ,方法是在提供的文本框中填写应用程序名称,然后单击“ 创建应用程序”按钮。 我们将调用此应用程序kitchensinkhtml5 ,因此我们在文本框中填写该名称并提交以创建我们的新应用程序,如图4所示。

图5:下一步

提交创建请求后,OpenShift Express便开始使用JBoss AS 7.1启动新实例的设置。 我们将看到一个名为“ 下一步”的最终屏幕,该屏幕提供有关访问应用程序进行代码更改 ,如何管理应用程序以及如何开始添加功能的信息 。 如图5所示,我们将提取Express应用程序存储库的git克隆,以便我们可以设置kitchensink应用程序代码。 如更改代码部分所述,我们将从Shell命令行在本地克隆存储库:

git clone ssh://8df3de8e983c4b058db372e51bfe5254@kitchensinkhtml5-inthe.rhcloud.com/~/git/kitchensinkhtml5.git/
cd kitchensinkhtml5/

完成后,我们需要引入现有的kitchensink代码库:

cd kitchensinkhtml5
git remote add upstream -m master git://github.com/eschabell/kitchensink-html5-mobile-example.git
git pull -s recursive -X theirs upstream master

最后,如下所示将其推回Express实例的上游:

git push

现在,我们可以在分配给Express实例的URL上查看应用程序:

http://kitchensinkhtml5-{$domainname}.rhcloud.com

您应该看到移动会员注册应用程序,如图6所示。

图6:移动应用

销毁应用程序

您可以使用新的OpenShift Express Web管理控制台执行的最后一项操作是销毁您的应用程序。 由于我们一次只能获得五个实例,因此您很快就会发现自己轻松地创建和销毁Express实例。

图7:删除应用程序

如上所述登录并启动Web管理控制台的预览之后,您将看到现有应用程序的列表。 通过选择一个应用程序的Details按钮,您将看到该应用程序的概述,有关要销毁的示例编辑器应用程序,请参见图7。

图8:应用程序已删除

您将在应用程序概述屏幕的右上角看到一个Delete按钮,请参见图7。选择该按钮后,将要求您确认您确实要销毁此应用程序。 如果通过单击“ 删除”按钮确认此决定,则将清理您的应用程序和Express实例。 您将返回到应用程序概述屏幕,请参见图8,并准备好与Express Web管理控制台进行下一次交互。

摘要
 
在本文中,我们介绍了新发布的OpenShift Express Web管理控制台的基础知识。 我们向您展示了如何查看应用程序,创建新应用程序以及如何通过销毁一个应用程序释放Express实例。

参考:来自JCG合作伙伴 Eric D. Schabell 的OpenShift Express Web管理控制台入门, 有关中间件,Linux,软件,自行车和其他新闻…的博客。


翻译自: https://www.javacodegeeks.com/2012/06/openshift-express-web-management.html

openshift用户管理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/354449.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux系统搭建ftp服务器--只给某个用户访问其默认目录下的文件

1、环境: window操作系统中安装FlashFXP 软件或xftp; 服务器端的操作系统为centos8; 2、检查安装vsftpd软件 查看所有的安装的软件包 并在结果中查找包含vsftp 的文件 rpm -qa | grep vsftpd如果没有装则使用yum命令安装 yum -y install vsftpd3、创…

12月13日 什么是help_method,session的简单理解, find_by等finder method

helper_methodDeclare a controller method as a helper. For example, helper_method :link_todef link_to(name, options) … end makes the link_to controller method available in the view.课程遇到的如current_cart,current_user. 声明后,就可以在view里面使…

Openshift源中的高可用性Drools无状态服务

嗨,大家好! 在这篇博客文章中,我想举一个简单的例子,展示使用Openshift 3(Docker和Kubernetes)扩展Drools Stateless服务有多么容易。 我将展示如何通过按需提供新实例来扩展我们的服务,以及如何…

FTP配置文件详解vsftpd.conf

FTP配置文件详解vsftpd.conf 转载过来做个笔记,原文地址:https://blog.csdn.net/miss520jenny/article/details/92664533 #vi /etc/vsftpd/vsftpd.conf 1.登录和对匿名用户的设置 write_enableYES //是否对登录用户开启写权限。属全局性设…

Visual C++中MFC消息的分类

Visual C中MFC消息的分为三类:标准(窗口)消息、命令消息、控件消息。 1、标准(窗口)消息:窗口消息一般与窗口内部运作有关,如创建窗口,绘制窗口,销毁窗口,通常,消息是从系统发到窗口&#xff0c…

为什么配置了vsftpd.conf文件,用户还是可以访问上级目录?

因为选择的连接类型是 SFTP over SSH 所以访问的是 sftp服务器,sftp的配置文件中没对该用户限制根目录,所以可以访问上一级目录。但是,还是不可以写入了,除了该用户的目录文件,其他文件都是只读。 修改 /etc/ssh/sshd…

来呀,快活呀。iOS 超级码农群:538549344

特大喜讯: iOS开发的小伙伴们,咱们有群了 iOS 超级码农交流群: 538549344 建群源于最近好多人加我QQ交流技术问题,有时忙于工作无法及时回复,为了大家的问题能及时得到解答,还是建个群,群里很多…

jpa jsf_完整的Web应用程序Tomcat JSF Primefaces JPA Hibernate –第1部分

jpa jsf我们创建了这篇文章,将展示如何使用以下工具创建完整的Web应用程序:Tomcat7,带有Primefaces的JSF2(Facelets和Libraries)(具有AutoComplete),JPA / Hibernate(具有…

前端性能优化:Add Expires headers

合理设置 HTTP缓存 缓存的力量是强大的,恰当的缓存设置可以大大的减少 HTTP请求。 很少变化的图片资源可以直接通过 HTTP Header中的Expires设置一个很长的过期头 ;变化不频繁而又可能会变的资源可以使用 Last-Modifed来做请求验证。 (1)Apa…

错题

1. 本题考查String对象的声明和赋值方式。C#中没有new String() 这种方式来构造字符串。故选 AC 2. 在CSS中,控制列表样式的属性有:list-style-type,list-style-position,list-style-image,list-style equals比较的是像…

通过微调JVM Garbage Collector减少Java IDE滞后

有没有想过为什么Eclipse / Netbeans会一直暂停一段时间? 特别是在您想向亲爱的同事展示代码中的内容时? 感觉很尴尬和尴尬,不是吗? 我发现大多数时间由于垃圾收集器的执行而导致IDE暂停。 JVM设计中的微妙元素很少起作用&#x…

centos8部署nginx

Nginx 部署 1.创建 www用户, UID、GID 皆是 501,通过cat /etc/passwd,检查是否存在www用户 ~]# groupadd -g 501 www ~]# useradd -u 501 -g www www ~]# cat /etc/passwd 2.下载相应版本 ~]# wget http://nginx.org/download/nginx-1.16…

javascript-发布订阅模式

说明:本篇文章转载自小火柴的蓝色理想的一篇博文。原文地址:http://www.cnblogs.com/xiaohuochai/p/8031564.html 发布—订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖…

centos8部署Django项目---后台运行

参考:https://www.cnblogs.com/yoyoketang/p/10220941.html 一、安装 pip install django创建项目 django-admin startproject mysite打开项目配置settings.py文件 cd mysite/mysitesettings.py文件( DEBUG TrueALLOWED_HOSTS [127.0.0.1, localh…

python-列表list和元组tuple

list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates [Michael, Bob, Tracy] >>&g…

jsf表单验证_动态表单,JSF世界期待已久

jsf表单验证新的PrimeFaces扩展版本0.5.0带来了新的DynaForm组件。 通常,如果知道行/列的数量,元素的位置等,则可以通过h:panelGrid或p:panelGrid构建非常简单的表单。 静态表单是正确的。 但是,如果在运行…

转载黑客是如何黑到你手机的?绝对涨姿势,一位黑客的Wi-Fi入侵实录!

声明:这是一虚构的故事,因此对图片均进行了模糊化处理。内容整理自网络! 故事的主人公小黑是一名从事IT相关工作的技术宅男。五一长假来临,宅在家中的他相当无聊,打开手机上的Wi-Fi模块,发现附近有将近10个…

linux安装pip

使用脚本安装和升级pip 要安装或升级pip,需要下载 get-pip.py. 地址:https://bootstrap.pypa.io/get-pip.py 然后运行以下命令 (需要管理员权限): $ wget https://bootstrap.pypa.io/get-pip.py $ python get-pip.py #查看pip版本 $ pip -V

我们如何意外地将Hibernate的JDBC流量增加了一倍

这篇文章描述了我最近使用Hibernate ORM的经验。 多年以来,该框架并没有让我感到惊讶,您可能会在使用它时遇到性能问题。 我以为我已经看完了,但是这次我又措手不及了。 该问题的基础是在对一个完全不相关的库进行故障排除时建立的&#xff…

html5——DOM扩展

元素获取 1、document.getElementsByClassName (class) 通过类名获取元素,以类数组形式存在。 2、document.querySelector(‘div’) 通过CSS选择器获取元素,符合匹配条件的第1个元素。 3、document.querySelectorAll(selector) 通过CSS选择器获取元素&am…