3.10. 在集群中添加集群服务
要在集群中添加集群服务,请按照本小节中的步骤执行。
- 在具体集群页面中您可以点击集群显示顶部的第 4.5 节 “管理高可用性服务” 所述。)菜单在那个集群中添加服务。此时会显示已经为那个集群配置的服务。(在 页面中,您还可以启动、重启以及禁用服务,如
- 点击。此时会显示 对话框。
- 在「在集群中添加服务组」对话框的 文本框中输入该服务名称。
注意
请使用可明确与集群中的其它服务区别开来的描述性名称。 - 如果您想在启动并运行集群时自动启动该服务,请选择没有选择这个复选框,则您必须在集群不处于停止状态时手动启动该服务。复选框。如果
- 选择复选框设置策略,即该服务只在没有其它服务运行的节点中运行。
- 如果您已经为该集群配置了故障切换域,您可以使用第 3.8 节 “配置故障切换域”。参数的下拉菜单为该服务选择故障切换域。有关故障切换域的详情请参考
- 使用下拉框为该服务选择恢复策略。选项包括 、 、 或者 该服务。选择选项表示在重新定位该服务前系统应尝试重启失败的服务。选择 选项表示系统应在不同节点中重启该服务。选择 选项表示如果任意组件失败,系统就应禁用该资源组。选择 选项表示该服务失败的位置尝试重启该服务,但如果重启失败,则将禁用服务而不是移动到集群的另一台主机中。如果您选择或者 作为该服务的恢复策略,您可以指定重新定位或者禁用该服务前最多重启失败的次数,您还可以在多少秒后不再重启。
- 要在服务中添加资源,请点击 只可用于这个服务的新资源。。点击 按钮会显示一个 下拉菜单,您可从中选择要添加的现有全局资源,或者添加一个
- 要添加现有全局资源,请在 第 3.9 节 “配置全局集群资源”。下拉框中点击现有资源名称。此时会显示在您所配置服务的 页面中的资源及其参数。有关添加或者修改全局资源的详情请参考
- 要添加只可用于这个服务的新资源,请在 附录 B, HA 资源参数。下拉框中选择要配置的资源类型并为您要添加的资源输入资源参数。有关资源参数请参考
- 当在服务中添加资源时,无论它是现有全局资源,还是只可用于这个服务的资源,您可将该资源指定为或者 。如果您将资源指定为独立子树,那么如果该资源失败,则在系统尝试常规恢复前只会重启那个资源(而不是整个服务)。您可以指定在该节点中为该服务使用恢复策略前最多尝试重启该资源的次数。您还可以指定在多少秒后系统将为该服务使用恢复策略。如果您将该资源指定为非关键资源,那么如果那个资源失败,则只需要重启该资源。同时如果该资源仍失败,那么只会禁用那个资源而不是整个服务。您可以指定在该节点中禁用该资源前最多重启该资源的次数。您还可以指定在多少秒后系统将禁用该资源。
- 如果您要在您定义的资源中添加子资源,请点击。点击 后会显示 下拉框,您可从中添加现有全局资源或者添加只可用于这个服务的新资源。您可以继续为这个资源添加子资源以适应您的要求。
注意
如果您要添加 Samba 服务资源,请将 Samba 服务资源直接连接到该服务,而不是服务中的资源。 - 当您完成为该服务添加资源,并完成为资源添加子资源时,点击。点击 按钮后会返回显示添加的服务(以及其它服务)的 页面。
注意
要确认在集群服务中使用的 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
要修改现有服务,请执行以下步骤。
- 在对话框中点击要修改的服务名称。此时会显示您已经为那个服务配置的参数和资源。
- 编辑该服务的参数。
- 点击。
要删除一个或多个现有资源,请执行以下步骤。
- 在 luci 页面中选择要删除的所有服务。
- 点击。
- 从红帽企业版 Linux 6.3 开始,在从 luci 中删除任意服务前会出现一条信息,询问您是否确定要删除该服务组或多个服务组,这样会停止组成该组的服务。点击 关闭该对话框而不会删除任何服务,或者点击 删除所选服务或多个服务。