怎么linux查看fence设备,5.5. 配置 Fence 设备

本文档介绍了如何在集群环境中配置fence设备,包括创建、更新和删除操作。在配置前,需要先创建fence设备并设置其属性,如post_fail_delay和post_join_delay。这些属性影响节点故障后的处理延迟。可以使用ccs命令来修改这些值。此外,详细说明了如何使用ccs命令添加、删除fence设备,以及查看设备列表。最后,强调了配置完成后需要在所有节点同步配置文件的重要性。
摘要由CSDN通过智能技术生成

配置 fence 设备包括为集群创建、更新和删除 fence 设备。在您可以在集群中为节点配置 fencing 前必须在集群中创建并命名 fence 设备。有关为该集群中的独立节点配置 fencing 的详情请参考 第 5.7 节 “为集群成员配置 Fencing”。

在配置 fence 设备前,您可能想修改系统 fence 守护进程属性的默认值。为 fence 守护进程配置的值应该是集群的常规值。您可能想要为集群修改的常规 fencing 属性如下:

post_fail_delay 属性是在节点失败后,fencing 节点前 fence 守护进程(fenced)要等待的秒数。post_fail_delay 的默认值为 0。可使用不同的数值以适应集群和网络性能。

post-join_delay 属性是该节点加入 fence 守护进程(fenced)后,该守护进程 fence 该节点前要等待的秒数。post-join_delay 默认值为 6。post-join_delay 一般在 20-30 秒之间,可根据集群和网络性能而有所不同。

您可以使用 ccs 命令的 --setfencedaemon 选项重新设定 post_fail_delay 和 post_join_delay 的值。注:执行 ccs --setfencedaemon 命令将覆盖现有特别设定的 fence 守护进程属性,将其恢复到默认值。

例如:要配置 post_fail_delay 属性值,请执行以下命令。这个命令将覆盖您已经使用这个命令设定的其他所有现有 fence 守护进程属性,并将其恢复到默认值。ccs -h host --setfencedaemon post_fail_delay=value

要配置 post_join_delay 属性值,请执行以下命令。这个命令将覆盖您已经使用这个命令设定的其他所有现有 fence 守护进程属性,并将其恢复到默认值。ccs -h host --setfencedaemon post_join_delay=value

请执行以下命令同时为 post_join_delay 属性和 post_fail_delay 属性配置属性值:ccs -h host --setfencedaemon post_fail_delay=value post_join_delay=value

注意

有关 post_join_delay 和 post_fail_delay 属性,以及您可以修改的附加 fence 守护进程的详情请参考 fenced(8) man page,/usr/share/cluster/cluster.rng 中的集群方案以及 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html 中注释的方案。

请执行以下命令为集群配置 fence 设备:ccs -h host --addfencedev devicename [fencedeviceoptions]

例如:执行以下命令在集群节点 node1 的配置文件中配置一个 APC fence 设备,名为 myfence,IP 地址为 apc_ip_example,登录为 login_example,密码为 password_example:ccs -h node1 --addfencedev myfence agent=fence_apc ipaddr=apc_ip_example login=login_example passwd=password_example

下面的示例演示了添加这个 APC fence 设备后 cluster.conf 配置文件的 fencedevices 部分:

为集群配置 fence 设备时,您可能会发现查看您集群的可用设备列表以及每个设备的可用选项会有所帮助。您还可能会发现查看目前为您集群配置的 fence 设备列表也有帮助。有关使用 ccs 命令列出可用 fence 设备及选项,或者输出目前为您集群配置的 fence 设备列表的详情,请参考 第 5.6 节 “列出 Fence 设备和 Fence 设备选项”。

请执行以下命令从您的集群配置中删除 fence 设备:ccs -h host --rmfencedev fence_device_name

例如:执行以下命令从集群节点 node1 的集群配置文件中删除名为 myfence 的 fence 设备:ccs -h node1 --rmfencedev myfence

如果您要修改已经配置的 fence 设备的属性,必须首先删除那个 fence 设备,然后使用修改的属性再次添加该设备。

注:完成集群的所有组件配置后,需要在所有节点中同步该集群配置文件,如 第 5.15 节 “在集群节点中推广配置文件” 所述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值