VPLEX: Cluster Witness zeigt inkonsistenten Admin-Status an
Summary: VPLEX: Cluster Witness zeigt inkonsistenten Admin-Status an
Symptoms
Stellen Sie den Cluster-Witness-Server bereit und konfigurieren Sie ihn.
Cluster Witness zeigt den Administratorstatus "inkonsistent" in seinem VPLEX-CLI-Kontext an, nachdem die Server-VM erfolgreich bereitgestellt und in der CLI gemäß dem entsprechenden offiziellen SolVe Desktop-Verfahren konfiguriert wurde (je nach installierter GeoSynchrony-Codeversion):
VPlexcli:/> ll cluster-witness/
/cluster-witness:
Attributes:
Name Value
------------------ -------------
admin-state inconsistent
private-ip-address 128.221.254.3
public-ip-address X.X.X.X
Cluster Witness wird im VPN-Status als "erreichbar" angezeigt. Es scheint ordnungsgemäß konfiguriert und fehlerfrei zu sein:
VPlexcli:/> vpn status
Verifying the VPN status between the management servers...
IPSEC is UP
Remote Management Server at IP Address X.X.X.X is reachable
Remote Internal Gateway addresses are reachable
Verifying the VPN status between the management server and the cluster witness server...
IPSEC is UP
Cluster Witness Server at IP Address 128.221.254.3 is reachable
Cause
Inkonsistenter Admin-Status bedeutet, dass alle Komponenten über das Managementnetzwerk erreichbar sind, einige Komponenten ihren administrativen Status jedoch als deaktiviert und andere als aktiviert melden.
Dies ist ein äußerst seltener Zustand.
VPlexcli:/> ll cluster-witness/components/
/cluster-witness/components:
Name ID Admin State Operational State Mgmt Connectivity
--------- -- ----------- ----------------- -----------------
cluster-1 1 enabled in-contact ok
cluster-2 2 enabled in-contact ok
server - disabled - ok <<<<Resolution
Da in diesem Fall die deaktivierte Komponente, die den Admin-Status verursachte, der "inkonsistent" war, der Cluster-Witness-Server selbst war, wurde das Problem durch das Aktivieren mit dem Befehl "cluster-witness enable" behoben und der Admin-Status wurde in "enabled" geändert:
VPlexcli:/> cluster-witness enable
VPlexcli:/> ll cluster-witness/
/cluster-witness:
Attributes:
Name Value
------------------ -------------
admin-state enabled
private-ip-address 128.221.254.3
public-ip-address X.X.X.X
Additional Information
In einigen seltenen Fällen kann der Admin-Status als "inkonsistent" angezeigt werden, obwohl der VPN-Status einen fehlerfreien Status anzeigt und Sie den Cluster-Witness nicht aktivieren können, weil kein /cluster-witness/-Kontext auf einem der Cluster angezeigt wird.
CLUSTER-1 VPLEX-CLI:
VPlexcli:/> ll /cluster-witness/components/
/cluster-witness/components:
Name ID Admin State Operational State Mgmt Connectivity
--------- -- ----------- ----------------- -----------------
cluster-1 1 disabled - ok
cluster-2 2 disabled - ok
server - enabled unknown ok
VPlexcli:/> vpn status
Verifying the VPN status between the management servers...
IPSEC is UP
Remote Management Server at IP Address x.x.x.x is reachable
Remote Internal Gateway addresses are reachable
Verifying the VPN status between the management server and the cluster witness server...
IPSEC is UP
Cluster Witness Server at IP Address 128.221.254.3 is reachable
VPlexcli:/> cluster-witness enable
cluster-witness enable: Evaluation of <<cluster-witness enable>> failed.
cause: Could not enable Cluster Witness.
cause: Cluster Witness cannot be enabled due to failure of a pre-check.
cause: Cluster Witness is not configured on cluster-2
CLUSTER-2 VPLEX-CLI:
VPlexcli:/> ll /cluster-witness/
ls: No context found for '/cluster-witness/'
VPlexcli:/> vpn status
Verifying the VPN status between the management servers...
IPSEC is UP
Remote Management Server at IP Address x.x.x.x is reachable
Remote Internal Gateway addresses are reachable
Verifying the VPN status between the management server and the cluster witness server...
IPSEC is UP
Cluster Witness Server at IP Address 128.221.254.3 is reachable
VPlexcli:/> cluster-witness enable
<unknown command>: Evaluation of <<cluster-witness enable>> failed.
cause: Property 'cluster-witness' is not supported.
Um das Problem zu beheben, dass ein Cluster keinen Cluster-Witness-Kontext hat, führen Sie den Befehl cluster-witness configure aus, der den Kontext erstellen sollte, falls noch keiner vorhanden ist. Danach sollten Sie den Cluster-Witness auf dem Cluster wie gewohnt aktivieren können.
Überprüfen, ob der Cluster-Witness-Kontext vorhanden ist
VPlexcli:/> ll
Name Description
------------------- ----------------------------------------------------------
clusters Contains all the clusters that are currently connected, or
have been connected during the current session.
data-migrations Contains extent migrations and device-migrations.
distributed-storage Contains distributed devices and WAN outage rule sets.
engines Contains all the engines that are currently connected.
management-server Contains the management server for the local cluster
monitoring Contains system performance monitors.
notifications Contains the call-home event-filter and its sinks.
recoverpoint Contains RecoverPoint components within this system.
system-defaults System-wide default values and settings.
Wenn der Cluster-Witness-Kontext nicht aufgeführt ist, führen Sie den folgenden Befehl aus:
VPlexcli:/>cluster-witness configure
Wiederholen Sie dann Schritt 1, um festzustellen, ob der Cluster-Witness jetzt aufgeführt ist.
VPlexcli:/> ll
Name Description
------------------- ----------------------------------------------------------
cluster-witness Contains the Cluster Witness connected to all clusters <<<<
within this system.
clusters Contains all the clusters that are currently connected, or
have been connected during the current session.
data-migrations Contains extent migrations and device-migrations.
distributed-storage Contains distributed devices and WAN outage rule sets.
engines Contains all the engines that are currently connected.
management-server Contains the management server for the local cluster
monitoring Contains system performance monitors.
notifications Contains the call-home event-filter and its sinks.
recoverpoint Contains RecoverPoint components within this system.
system-defaults System-wide default values and settings.
Überprüfen Sie als Nächstes, ob cluster-witness als aktiviert angezeigt wird, indem Sie den Befehl ausführen:
VPlexcli:/>ll /cluster-witness/
VPlexcli:/> ll /cluster-witness/
/cluster-witness:
Attributes:
Name Value
------------------ -------------
admin-state enabled <<<<
private-ip-address 128.221.254.3
public-ip-address x.x.x.x
Contexts:
Name Description
---------- --------------------------
components Cluster Witness Components
Wenn der Admin-Status als "disabled" angezeigt wird, aktivieren Sie ihn mit dem folgenden
Befehl: VPlexcli:/>cluster-witness enable
Sobald der Admin-Status als "enabled" angezeigt wird, überprüfen Sie die Komponenten des Cluster-Witness, um sicherzustellen, dass sie alle als "enabled" angezeigt werden, wie unten gezeigt.
VPlexcli:/> ll /cluster-witness/components/
/cluster-witness/components:
Name ID Admin State Operational State Mgmt Connectivity
--------- -- ----------- ------------------- -----------------
cluster-1 1 enabled in-contact ok
cluster-2 2 enabled in-contact ok
server - enabled clusters-in-contact ok
Wenn der admin-Status nach der Überprüfung des Status des cluster-witness oder nach der Ausführung des Aktivierungsbefehls immer noch "inkonsistent" ist, wenden Sie sich an den VPLEX-Kundensupport.