JBoss 项目
红帽

操作方法

创建您的第一个 OpenShift Online 应用程序

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 应用程序向导

  1. JBoss Central中,在从头开始下,单击OpenShift 应用程序

注册一个 OpenShift Online 帐户

如果您没有 OpenShift Online 帐户,您应该完成以下步骤

  1. 单击提供的链接注册一个 OpenShift 帐户,并按照 OpenShift 网站上的说明操作。

    Link to sign up for a new OpenShift Online user account
    图 1. 注册新 OpenShift Online 用户帐户的链接
  2. 完成注册过程之后,从 JBoss Central 中重新启动OpenShift 应用程序向导。

连接到 OpenShift Online

  1. 按照下列步骤填写 OpenShift Online 帐户的信息

    • 连接列表中,选择新连接

    • 确保已禁用的服务器字段显示https://openshift.redhat.com

    • 用户名密码字段中,键入您的帐户凭证。

      Completed OpenShift Online connection fields
      图 2. OpenShift Online 帐户提供的连接信息
  2. 单击下一步

启用 IDE 与 OpenShift 之间的通信

如果您的 OpenShift Online 帐户未存储任何 SSH 公用密钥,系统会提示您使用 添加 SSH 密钥 向导,您应该完成以下步骤

  1. 单击 新建

  2. 按如下方式填写要创建的 SSH 密钥的相关字段

    • 名称 字段中,键入 SSH 密钥对的名称。

    • 密钥类型 列表中,确保选择了 SSH_RSA

    • SSH2 主页 字段中,确保 .ssh 目录路径正确。

    • 私钥文件名 字段中,键入私钥文件名的名称。公钥文件名 字段会自动使用私钥文件名加上 .pub 进行填充。

      Completed new SSH key fields
      图 3. 新的 SSH 密钥信息(为 OpenShift Online 提供)
  3. 单击 完成

  4. 单击 完成 关闭 添加 SSH 密钥 窗口。

创建域

如果您的 OpenShift Online 帐户没有域,系统会提示您使用 创建域 向导,您应该完成以下步骤

  1. 域名称 字段中,键入 OpenShift Online 新域的字母数字名称,然后单击 完成。提供的域名称在 OpenShift Online 上的所有域中必须是唯一的;如果不唯一,您会被定向回到 创建域 窗口以提供唯一的域名称。

    Completed new OpenShift Online domain field
    图 4. 新的 OpenShift 域名称已提供

提供基本的新应用程序详细信息

  1. 按如下方式填写您要创建的 OpenShift 应用程序类型相关字段

    • 确保选择了 创建新的 OpenShift 应用程序

    • 展开 基本墨盒 并选择 JBoss Application Server 7

      JBoss Application Server 7 selected as the Basic Cartridge
      图 5. 为新的 OpenShift Online 应用程序选择的基本墨盒
  2. 单击下一步

  3. 按如下方式填写 OpenShift 应用程序的相关字段

    • 确保 字段显示您希望用来托管应用程序的 OpenShift Online 域。

    • 名称 字段中,键入应用程序的字母数字名称。

    • 齿轮配置文件 列表中,选择 小型

    • 选择 启用扩展 复选框。

      Completed new OpenShift application fields
      图 6. 新的 OpenShift 应用程序信息已提供
  4. 单击下一步

为新应用程序配置相应的工作空间项目

  1. 按如下方式填写相应工作空间项目相关字段

    • 确保选中 创建新项目 复选框。

    • 确保选中 创建并设置用于轻松发布的服务器 复选框。这会自动为应用程序创建一个 OpenShift 服务器适配器,使您能够轻松地将项目变更发布到 OpenShift 服务器。

  2. 单击下一步

  3. 确保Git 克隆目标字段中的位置与您想为项目源代码建立本地 git 储存库的位置相对应。

    Default Git clone destination check box selected
    图片 7. 指定 Git 克隆目标

创建 OpenShift Online 应用程序

  1. 单击完成,以便向导开始生成新的 OpenShift 应用程序。此过程可能需要一段时间才能完成。

  2. 如果您看到系统提示,指出了无法确定主机的真实性并询问您是否继续连接,请确保主机名与您的应用程序和域相匹配,并单击

查看 OpenShift Online 应用程序

  1. OpenShift 浏览器视图中,展开连接和域。

  2. 右键单击{应用程序名称},然后单击 显示在  Web 浏览器

您的 OpenShift Online 应用程序将显示在 IDE 默认 Web 浏览器中。

一些 OpenShift 术语

  • 齿轮:一个服务器容器,其中包含一组资源,使您能够运行您的应用程序

  • 墨盒:用于容纳框架或组件的插件,这些组件可用于创建和运行您的应用程序

    • 独立墨盒:服务于您的应用程序的语言和应用程序服务器

    • 嵌入式墨盒:用于增强您的应用程序的功能

  • 扩展:使您的应用程序能够对流量变化做出反应,并自动分配必要的资源来处理当前需求

您知道吗?

  • 您还可以通过右键单击连接、域或现有应用程序并单击 新建  应用程序 或通过单击 文件  新建  OpenShift 应用程序 从 IDE 主菜单来启动新建 OpenShift 应用程序向导,该向导在OpenShift 浏览器视图中。

  • 为了在将来登录 OpenShift Online 时节省时间,您可以在登录到 OpenShift窗口中单击保存密码复选框。密码保存在由 IDE 提供的安全存储中,并自动填充关联连接的密码字段。

  • 使用新建 OpenShift 应用程序向导,您还可以从现有的工作空间项目或 Git 源创建一个新的 OpenShift 应用程序。

  • 每次您启动 IDE 或切换工作空间时,IDE 都会最初断开与 OpenShift 的连接。当您尝试完成需要活动 OpenShift 连接的操作时,系统会自动提示您重新连接。

返回顶部