搜索

第 27 章 管理服务器

download PDF
注意

有关如何将 Camel 项目发布到红帽 Fuse 的步骤,请参考 第 28 章 将 Fuse 集成项目发布到服务器

27.1. 添加服务器

概述

对于用于管理服务器的工具,您需要将服务器添加到 Servers 列表中。添加后,服务器将显示在 Servers 视图中,您可以在其中连接它并发布 Fuse 集成项目。

注意

如果添加红帽 Fuse 服务器,建议您编辑 installDir/etc/users.properties 文件并添加用户信息,格式为 user=password,role,以便工具建立与服务器的 SSH 连接。

流程

在服务器视图中添加新服务器的方法有三种:

  • Servers 视图中,点 No servers are available。点击这个链接来创建新 server…​

    注意

    只有未定义服务器时,此链接才会出现在 Servers 视图中。如果您在首次创建项目时定义了并添加了服务器,则服务器视图将显示该服务器。

  • Servers 视图中,右键单击打开上下文菜单并选择 New Server
  • 在菜单栏中,选择 File New Other Server Server

Define a New Server 对话框中添加新服务器:

  1. 扩展 Red Hat JBoss Middleware 节点以公开可用服务器选项列表:

    服务器列表
  2. 点您要添加的服务器。
  3. 服务器主机名 字段中,接受默认值(localhost)。

    注意

    localhost 的地址是 0.0.0.0

  4. Server name 字段中,接受默认值,或者为运行时服务器输入不同的名称。
  5. 对于 服务器运行时环境,接受默认值或单击 Add 以打开服务器的运行时定义页面:

    添加服务器
    注意

    如果服务器上尚未安装服务器,您可以点 Download and install runtime…​ 并按照站点的下载说明安装它。根据站点,您可能需要提供有效的凭证,然后才能继续下载过程。

  6. 接受安装 名称 的默认内容
  7. Home Directory 字段中,输入安装服务器运行时的路径,或者点击 Browse 查找并选择它。
  8. Execution Environment 旁边,从下拉菜单中选择运行时 JRE。

    如果您希望的版本没有出现在列表中,点 Environments,然后从出现的列表中选择版本。您选择的 JRE 版本必须安装在您的计算机上。

    注意

    有关所需 Java 版本,请参阅 Red Hat Fuse 支持的配置

  9. Alternate JRE 选项保留原样。
  10. Next 保存服务器的运行时定义并打开其 Configuration details 页面:

    UGJBFserverConfigDetails
  11. 接受 SSH 端口 的默认端口(8101)。

    运行时使用 SSH 端口来连接服务器的 Karaf shell。如果此默认值适合您的设置,您可以通过查找服务器的 installDir/etc/org.apache.karaf.shell.cfg 文件来发现正确的端口号。

  12. User Name 字段中输入用于登录服务器的名称。

    对于 Red Hat Fuse,这是存储在 Red Hat Fuse installDir/etc/users.properties 文件中的用户名。

    注意

    如果在 /etc/users.properties 文件中激活了默认用户(未注释),工具会自动使用默认用户名和密码填充 User NamePassword 字段,如 [servCnfigDetails] 所示。

    如果用户尚未设置,您可以使用格式 user=password,role (如 joe=secret,Administrator)向该文件添加一个,或者您可以使用 karaf jaas 命令设置:

    • jaas:realms swig-wagonto 列出域
    • jaas:manage --index 1 swig- swigto 编辑第一个(server)域
    • jaas:useradd <username> <password > HEKETI- swigto 添加用户和关联的密码
    • jaas:roleadd <username> Administrator wagon-rhacmto 指定新用户的角色
    • jaas:update HEKETI- swigto 使用新的用户信息更新域

    如果已经为服务器选择了 jaas 域,您可以通过发出 JBossFuse:karaf@root>jaas:users 来发现用户名。

  13. Password 字段中,输入 User Name 以登录到服务器所需的密码。
  14. Finish 保存服务器的配置详情。

    服务器运行时会出现在 Servers 视图中。

    扩展服务器节点会公开服务器的 JMX 节点:

    UGnewServrInstalledExpand
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.