For LINUX platformsFor Windows platforms[16.0.0.3 and later]

使用管理中心部署 Node.js 服务器

您可以使用部署工具将 Node.js 服务器作为集合体成员安装。在本文档中,Node.js 集合体成员称为 Node.js 服务器

开始之前

  • 创建包含您计划将 Node.js 服务器安装到的主机的 Liberty 集合体。请参阅使用管理中心部署资源的“开始之前”部分以及配置 Liberty 集合体主题。
  • 完成“开始之前”部分以及使用部署 REST API 部署 Node.js 服务器中的步骤 1-4。不需要完成步骤 2b,除非 Node.js 应用程序在集合体控制器上。
  • [16.0.0.x][17.0.0.1]对于 V17.0.0.2 之前的版本,如果您想要在步骤 3 中在部署参数面板上将 Node.js 应用程序从浏览器系统上载到集合体控制器,请向控制器 server.xml 文件添加 remoteFileAccess 语句,用于启用对该位置的写访问权;例如:
    <remoteFileAccess writeDir="/home/uploadDir/>
    对于 V17.0.0.2 之前的版本,即使在控制器主机上在 registerHostupdateHost 命令中通过 --hostWritePath 指定了主机写路径,也需要此语句。
  • 在 V17.0.0.2 及更低版本中,您最多可上载 200 MB 用于服务器和应用程序包。使用集合体控制器选项上已存在的文件可避免此局限性。从 V17.0.0.3 及更高版本开始,最大值增加到 1 GB。

关于此任务

安装 Node.js 后,配置 Liberty 集合体,注册目标主机,使用部署工具将 Node.js 服务器作为集合体的成员安装。

过程

  1. 转至部署工具。
    • 从“工具箱”中,选择部署 “部署”图标
    • 根据浏览工具中有关主机的详细信息,选择操作 “操作”图标 > one_or_more_host_names > 部署服务器软件包

    以后要直接启动部署工具,可使用在查看部署工具时浏览器中显示的 URL。

  2. 选择安装 Node.js 应用程序软件包。
    1. 对于缺省服务器类型,选择 Node.js
    2. 对于缺省规则,选择应用程序软件包缺省规则。
    3. 应用程序软件包下选择确认
  3. 对于部署参数,指定要部署的服务器软件包文件、服务器名称和集群名称。如果您将软件包拖动到“部署”工具,或者浏览以查找软件包,那么会自动设置服务器软件包文件名值。您也可以输入一个值。要指定集群名称,可从现有集群列表中选择集群,或者输入新集群名称。
    • 拖动或浏览选项

      要将文件从浏览器系统上载到集合体控制器,请将软件包拖动到“部署”工具,或者浏览以查找软件包。

      [16.0.0.x][17.0.0.1]对于 V17.0.0.2 之前的版本,要通过拖到或浏览选项将文件从浏览器系统上载到集合体控制器,您必须首先将用于启用写访问权的语句添加至控制器 server.xml 文件。

    • 使用位于集合体控制器上的文件选项

      要在控制器中使用文件,必须向控制器提供 Node.js 应用程序。如果您还未执行此操作,请完成使用部署 REST API 部署 Node.js 服务器中的步骤 2b。然后,可使用使用位于集合体控制器上的文件选项。

      [17.0.0.2 and later]在上载或删除文件之后,请再次选择使用位于集合体控制器上的文件以编辑应用程序目录字段。

    安装目录必须与向控制器注册目标主机时指定的 --hostWritePath 值相同。

  4. 对于选定主机,选择将在其上安装服务器的主机。如果可用主机列表中未显示所需的目标主机,那么可搜索主机。

    必须向管理中心管理的集合体注册每个目标主机。请参阅向 Liberty 集合体注册主机

  5. 对于安全详细信息,指定密码来保护包含服务器认证凭证的新生成的密钥库文件。

    产品会在每个部署的服务器的 resources 目录中生成密钥库文件。

  6. 选择部署

结果

部署操作将运行。部署工具显示有关部署状态和结果的消息。


用于指示主题类型的图标 任务主题

文件名:twlp_ui_deploy_nodejs.html