3.10. 在集群中添加集群服务


要在集群中添加集群服务,请按照本小节中的步骤执行。
  1. 在具体集群页面中您可以点击集群显示顶部的「服务组」菜单在那个集群中添加服务。此时会显示已经为那个集群配置的服务。(在「服务」页面中,您还可以启动、重启以及禁用服务,如 第 4.5 节 “管理高可用性服务” 所述。)
  2. 点击「添加」。此时会显示「在集群中添加服务组」对话框。
  3. 「在集群中添加服务组」对话框的「服务名称」文本框中输入该服务名称。

    注意

    请使用可明确与集群中的其它服务区别开来的描述性名称。
  4. 如果您想在启动并运行集群时自动启动该服务,请选择「自动启动这个服务」复选框。如果没有选择这个复选框,则您必须在集群不处于停止状态时手动启动该服务。
  5. 选择「独家运行」复选框设置策略,即该服务只在没有其它服务运行的节点中运行。
  6. 如果您已经为该集群配置了故障切换域,您可以使用「故障切换域」参数的下拉菜单为该服务选择故障切换域。有关故障切换域的详情请参考 第 3.8 节 “配置故障切换域”
  7. 使用「恢复策略」下拉框为该服务选择恢复策略。选项包括 「重新定位」「重启」「重启-禁用」 或者 「禁用」该服务。
    选择「重启」选项表示在重新定位该服务前系统应尝试重启失败的服务。选择「重新定位」选项表示系统应在不同节点中重启该服务。选择「禁用」选项表示如果任意组件失败,系统就应禁用该资源组。选择「重启-禁用」选项表示该服务失败的位置尝试重启该服务,但如果重启失败,则将禁用服务而不是移动到集群的另一台主机中。
    如果您选择「重启」或者「重启-禁用」作为该服务的恢复策略,您可以指定重新定位或者禁用该服务前最多重启失败的次数,您还可以在多少秒后不再重启。
  8. 要在服务中添加资源,请点击 添加资源。点击 添加资源 按钮会显示一个 在服务中添加资源 下拉菜单,您可从中选择要添加的现有全局资源,或者添加一个只可用于这个服务的新资源。
    • 要添加现有全局资源,请在 在服务中添加资源 下拉框中点击现有资源名称。此时会显示在您所配置服务的「服务组」页面中的资源及其参数。有关添加或者修改全局资源的详情请参考 第 3.9 节 “配置全局集群资源”
    • 要添加只可用于这个服务的新资源,请在 在服务中添加资源 下拉框中选择要配置的资源类型并为您要添加的资源输入资源参数。有关资源参数请参考 附录 B, HA 资源参数
    • 当在服务中添加资源时,无论它是现有全局资源,还是只可用于这个服务的资源,您可将该资源指定为「独立子树」或者「非关键资源」
      如果您将资源指定为独立子树,那么如果该资源失败,则在系统尝试常规恢复前只会重启那个资源(而不是整个服务)。您可以指定在该节点中为该服务使用恢复策略前最多尝试重启该资源的次数。您还可以指定在多少秒后系统将为该服务使用恢复策略。
      如果您将该资源指定为非关键资源,那么如果那个资源失败,则只需要重启该资源。同时如果该资源仍失败,那么只会禁用那个资源而不是整个服务。您可以指定在该节点中禁用该资源前最多重启该资源的次数。您还可以指定在多少秒后系统将禁用该资源。
  9. 如果您要在您定义的资源中添加子资源,请点击 添加子资源。点击 添加子资源 后会显示「在服务中添加资源」下拉框,您可从中添加现有全局资源或者添加只可用于这个服务的新资源。您可以继续为这个资源添加子资源以适应您的要求。

    注意

    如果您要添加 Samba 服务资源,请将 Samba 服务资源直接连接到该服务,而不是服务中的资源。
  10. 当您完成为该服务添加资源,并完成为资源添加子资源时,点击 提交。点击 提交 按钮后会返回显示添加的服务(以及其它服务)的「服务组」页面。

注意

要确认在集群服务中使用的 IP 服务资源,您可以在集群节点中使用 /sbin/ip addr show 命令而不是弃用的 ifconfig 命令。以下显示了在运行集群服务的节点中运行 /sbin/ip addr show 的输出结果:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1356 qdisc pfifo_fast qlen 1000
    link/ether 00:05:5d:9a:d8:91 brd ff:ff:ff:ff:ff:ff
    inet 10.11.4.31/22 brd 10.11.7.255 scope global eth0
    inet6 fe80::205:5dff:fe9a:d891/64 scope link
    inet 10.11.4.240/22 scope global secondary eth0
       valid_lft forever preferred_lft forever
要修改现有服务,请执行以下步骤。
  1. 「服务组」对话框中点击要修改的服务名称。此时会显示您已经为那个服务配置的参数和资源。
  2. 编辑该服务的参数。
  3. 点击 提交
要删除一个或多个现有资源,请执行以下步骤。
  1. luci「服务组」页面中选择要删除的所有服务。
  2. 点击「删除」
  3. 从红帽企业版 Linux 6.3 开始,在从 luci 中删除任意服务前会出现一条信息,询问您是否确定要删除该服务组或多个服务组,这样会停止组成该组的服务。点击「取消」关闭该对话框而不会删除任何服务,或者点击「处理」删除所选服务或多个服务。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.