我想这是我缺less的东西,虽然我已经阅读了GPFS文档。 假设我们有四个节点的GPFS设置,其中三个作为法定人数。 在GPFS> 3.2中,我们可以执行滚动升级,但是如果不可能保持法定人数,这将如何工作; (在某些时候,这三个节点中的一个将需要升级)。
在互联网上,我看到有人告诉我,如果法定人数有-1个节点,法定人数将保持不变,但在红皮书文档中我没有看到。
所以,我似乎find了答案。
为了达到法定人数,您需要超过一半的属于它的节点联机。 这意味着在6个节点的法定人数上需要4个在线的节点,或者例如由3个节点组成的法定人数需要2个在线。
这里是信息(转到节点法定部分)
在GPFS中,集群启动需要一半的法定节点。 您确实可以在当前版本的GPFS上执行滚动升级。 我有经验,已经用3.4和3.5做了这个,我不确定3.3还是更早。
我对4节点集群或任何集群的build议是一次取一个节点并升级。 如果运行mmgetstate -aL,则会看到当前仲裁状态,有多less仲裁节点处于活动状态,以及需要多less个仲裁节点才能保持集群
对于其他人来说,如果你有一个2节点的群集,那么你应该查看tiebreaker磁盘。 这意味着,如果一个节点closures,剩余的仲裁节点可以看到tiebreaker磁盘,那么它将保持群集活着。 这对于2节点群集中的冗余至关重要,但在更大的群集中,最好有3个或5个法定节点。