管理高可用度(HA)群組:總覽
您可以將多個管理節點和閘道節點的網路介面分組為高可用度(HA)群組。如果HA群組中的作用中介面故障、備份介面就能管理工作負載。
什麼是HA群組?
您可以使用高可用度(HA)群組、為S3和Swift用戶端提供高可用度的資料連線、或提供高可用度的Grid Manager和Tenant Manager連線。
每個HA群組均可存取所選節點上的共享服務。
-
包含閘道節點、管理節點或兩者的HA群組、可為S3和Swift用戶端提供高可用度的資料連線。
-
僅包含管理節點的HA群組可提供高可用度的網格管理程式和租戶管理程式連線。
-
只包含服務應用裝置和 VMware 型軟體節點的 HA 群組、可為提供高可用度的連線 "使用S3 Select的S3租戶"。 使用S3 Select時建議使用HA群組、但不需要。
如何建立HA群組?
-
您可以為一個或多個管理節點或閘道節點選取網路介面。您可以使用Grid Network(eth0)介面、用戶端網路(eth2)介面、VLAN介面、或是新增至節點的存取介面。
如果 HA 群組具有 DHCP 指派的 IP 位址、則無法將介面新增至 HA 群組。 -
您可以指定一個介面做為主要介面。主介面是作用中介面、除非發生故障。
-
您可以決定任何備份介面的優先順序。
-
您可以為群組指派一到10個虛擬IP(VIP)位址。用戶端應用程式可以使用這些VIP位址來連線StorageGRID 至
如需相關指示、請參閱 "設定高可用度群組"。
什麼是作用中介面?
正常運作期間、HA群組的所有VIP位址都會新增至主要介面、這是優先順序中的第一個介面。只要主介面仍可用、當用戶端連線至群組的任何VIP位址時、就會使用該介面。也就是說、在正常作業期間、主要介面是群組的「作用中」介面。
同樣地、在正常作業期間、 HA 群組的任何低優先順序介面都會做為「備份」介面。除非主要(目前使用中)介面無法使用、否則不會使用這些備份介面。
檢視節點的目前HA群組狀態
若要查看節點是否指派給HA群組並判斷其目前狀態、請選取* nodes >*節點_。
如果「總覽」索引標籤包含* HA群組*的項目、則該節點會指派給列出的HA群組。群組名稱後面的值是HA群組中節點的目前狀態:
-
* Active*:HA群組目前裝載於此節點上。
-
備份:HA群組目前未使用此節點、這是備份介面。
-
* 停止 * :由於已手動停止高可用度( keepalive )服務、因此無法在此節點上裝載 HA 群組。
-
* 故障 * :由於下列一項或多項原因、因此無法在此節點上裝載 HA 群組:
-
負載平衡器(Ngine-GW)服務未在節點上執行。
-
節點的eth0或VIP介面關閉。
-
節點當機。
-
在此範例中、主要管理節點已新增至兩個HA群組。此節點目前是管理用戶端群組的作用中介面、FabricPool 也是適用於「支援客戶」群組的備份介面。
當作用中介面故障時會發生什麼事?
目前裝載VIP位址的介面是作用中介面。如果HA群組包含多個介面、且作用中介面故障、VIP位址會依照優先順序移至第一個可用的備份介面。如果該介面故障、VIP位址會移至下一個可用的備份介面、依此類推。
容錯移轉可因下列任一原因觸發:
-
介面設定所在的節點會停機。
-
介面設定所在的節點至少失去與所有其他節點的連線2分鐘。
-
作用中介面關閉。
-
負載平衡器服務會停止。
-
高可用度服務停止。
主控作用中介面的節點外部網路故障可能不會觸發容錯移轉。同樣地、 Grid Manager 或 Tenant Manager 的服務也不會觸發容錯移轉。 |
容錯移轉程序通常只需幾秒鐘、而且速度足夠快、用戶端應用程式只會遇到些微影響、而且可以仰賴正常的重試行為來繼續作業。
當故障得以解決且優先順序較高的介面再次可用時、VIP位址會自動移至可用的最高優先順序介面。