OpenShift 工具为通过模板和现有项目创建新的 OpenShift 应用程序提供了一个多合一新建 OpenShift 应用程序
向导。此向导是通过 IDE 创建所有新的 OpenShift Online 应用程序以及将 OpenShift Online 应用程序导入您的工作区的起点。
新建 OpenShift 应用程序
向导是 OpenShift 和 OpenShift 工具的新用户的一个理想起点,因为它会指导您完成所需的所有步骤,以设置 IDE 使用您的 OpenShift Online 帐户,并配置您的帐户以准备应用程序。
此处的说明演示了如何使用此向导和一个默认的 OpenShift 应用程序模板创建一个基本的 OpenShift Online 应用程序。其中包括一次性步骤,例如注册 OpenShift Online 帐户、创建 OpenShift Online 域以及上传 SSH 密钥。如果您之前使用过 OpenShift Online 或 OpenShift 工具,您可以根据需要省略不必要的重复的步骤。
注册一个 OpenShift Online 帐户
如果您没有 OpenShift Online 帐户,您应该完成以下步骤
-
单击提供的链接注册一个 OpenShift 帐户,并按照 OpenShift 网站上的说明操作。
图 1. 注册新 OpenShift Online 用户帐户的链接 -
完成注册过程之后,从 JBoss Central 中重新启动
OpenShift 应用程序
向导。
连接到 OpenShift Online
-
按照下列步骤填写 OpenShift Online 帐户的信息
-
从
连接
列表中,选择新连接
。 -
确保已禁用的
服务器
字段显示https://openshift.redhat.com
。 -
在
用户名
和密码
字段中,键入您的帐户凭证。图 2. OpenShift Online 帐户提供的连接信息
-
-
单击
下一步
。
启用 IDE 与 OpenShift 之间的通信
如果您的 OpenShift Online 帐户未存储任何 SSH 公用密钥,系统会提示您使用 添加 SSH 密钥
向导,您应该完成以下步骤
-
单击
新建
。 -
按如下方式填写要创建的 SSH 密钥的相关字段
-
在
名称
字段中,键入 SSH 密钥对的名称。 -
在
密钥类型
列表中,确保选择了SSH_RSA
。 -
在
SSH2 主页
字段中,确保 .ssh 目录路径正确。 -
在
私钥文件名
字段中,键入私钥文件名的名称。公钥文件名
字段会自动使用私钥文件名加上 .pub 进行填充。图 3. 新的 SSH 密钥信息(为 OpenShift Online 提供)
-
-
单击
完成
。 -
单击
完成
关闭添加 SSH 密钥
窗口。
创建域
如果您的 OpenShift Online 帐户没有域,系统会提示您使用 创建域
向导,您应该完成以下步骤
-
在
域名称
字段中,键入 OpenShift Online 新域的字母数字名称,然后单击完成
。提供的域名称在 OpenShift Online 上的所有域中必须是唯一的;如果不唯一,您会被定向回到创建域
窗口以提供唯一的域名称。图 4. 新的 OpenShift 域名称已提供
提供基本的新应用程序详细信息
-
按如下方式填写您要创建的 OpenShift 应用程序类型相关字段
-
确保选择了
创建新的 OpenShift 应用程序
。 -
展开
基本墨盒
并选择JBoss Application Server 7
。图 5. 为新的 OpenShift Online 应用程序选择的基本墨盒
-
-
单击
下一步
。 -
按如下方式填写 OpenShift 应用程序的相关字段
-
确保
域
字段显示您希望用来托管应用程序的 OpenShift Online 域。 -
在
名称
字段中,键入应用程序的字母数字名称。 -
在
齿轮配置文件
列表中,选择小型
。 -
选择
启用扩展
复选框。图 6. 新的 OpenShift 应用程序信息已提供
-
-
单击
下一步
。
为新应用程序配置相应的工作空间项目
-
按如下方式填写相应工作空间项目相关字段
-
确保选中
创建新项目
复选框。 -
确保选中
创建并设置用于轻松发布的服务器
复选框。这会自动为应用程序创建一个 OpenShift 服务器适配器,使您能够轻松地将项目变更发布到 OpenShift 服务器。
-
-
单击
下一步
。 -
确保
Git 克隆目标
字段中的位置与您想为项目源代码建立本地 git 储存库的位置相对应。图片 7. 指定 Git 克隆目标
创建 OpenShift Online 应用程序
-
单击
完成
,以便向导开始生成新的 OpenShift 应用程序。此过程可能需要一段时间才能完成。 -
如果您看到系统提示,指出了无法确定主机的真实性并询问您是否继续连接,请确保主机名与您的应用程序和域相匹配,并单击
是
。
查看 OpenShift Online 应用程序
-
在
OpenShift 浏览器
视图中,展开连接和域。 -
右键单击
{应用程序名称}
,然后单击 。
您的 OpenShift Online 应用程序将显示在 IDE 默认 Web 浏览器中。
一些 OpenShift 术语
-
齿轮:一个服务器容器,其中包含一组资源,使您能够运行您的应用程序
-
墨盒:用于容纳框架或组件的插件,这些组件可用于创建和运行您的应用程序
-
独立墨盒:服务于您的应用程序的语言和应用程序服务器
-
嵌入式墨盒:用于增强您的应用程序的功能
-
-
扩展:使您的应用程序能够对流量变化做出反应,并自动分配必要的资源来处理当前需求
您知道吗?
-
您还可以通过右键单击连接、域或现有应用程序并单击
或通过单击 从 IDE 主菜单来启动新建 OpenShift 应用程序
向导,该向导在OpenShift 浏览器
视图中。 -
为了在将来登录 OpenShift Online 时节省时间,您可以在
登录到 OpenShift
窗口中单击保存密码
复选框。密码保存在由 IDE 提供的安全存储中,并自动填充关联连接的密码
字段。 -
使用
新建 OpenShift 应用程序
向导,您还可以从现有的工作空间项目或 Git 源创建一个新的 OpenShift 应用程序。 -
每次您启动 IDE 或切换工作空间时,IDE 都会最初断开与 OpenShift 的连接。当您尝试完成需要活动 OpenShift 连接的操作时,系统会自动提示您重新连接。