VxRail: iSM "wird nicht ausgeführt", "Ausführung eingeschränkter Funktionen" oder "ist inaktiv (inaktiv)"
Summary: Das iSM befindet sich im Status "Wird nicht ausgeführt" oder "Eingeschränkte Funktionalität ausgeführt". In diesem Artikel werden Methoden zur Behebung von Problemen beschrieben.
Symptoms
Das iDRAC Service Module (iSM) ist ein wichtiger Dienst auf Hosts, um Informationen vom iDRAC für die Überwachung erfassen zu können.
Dies kann im iDRAC als folgender Status angezeigt werden.
So überprüfen Sie den iSM-Servicestatus:
Alle VxRail bis 7.0.x
/etc/init.d/dcism-netmon-watchdog status
8.0+
/etc/init.d/dellism status
Sie können einen der folgenden Status haben:
- iSM ist aktiv (wird ausgeführt)
- Dies ist der voll funktionsfähige Zustand.
- iSM ist aktiv (wird nicht ausgeführt)
- iSM ist aktiv (mit eingeschränkter Funktionalität)
- iSM ist inaktiv (inaktiv)
Cause
Es gibt viele mögliche Ursachen für dieses Problem. Ein Beispiel hierfür ist, dass die Dienste auf dem iDRAC nicht voll funktionsfähig sind, sodass das iSM nicht mit ihm kommunizieren kann.
Jede einzelne Ursache sollte im Rahmen der normalen technischen Überprüfung (Protokolle, Versionshinweise, Wissensdatenbank-Artikel (KBs) usw.) untersucht und bei Bedarf mithilfe von Standardprozessen (CTE, DE, EE) ESKALIERT werden.
Resolution
Führen Sie zur Behebung des Problems folgende Schritte durch:
-
Öffnen Sie eine SSH-Sitzung für jeden Node, auf dem iSM nicht auf IDRAC ausgeführt wird.
Führen Sie die folgenden Schritte auf jedem der Nodes aus:
-
Führen Sie zunächst einen Kaltstart des iDRAC durch, um das Betriebssystem neu zu starten. Jede der folgenden Methoden ist eine Möglichkeit, diese Aufgabe zu erfüllen. Aus diesem Grund müssen nicht unbedingt alle drei ausgeführt werden.
/opt/vxrail/tools/ipmitool mc reset cold SSH into iDRAC (same login as web) racadm> racreset hard
-
Beenden Sie den iSM-Service auf dem Node.
7.0.x and earlier # /etc/init.d/dcism-netmon-watchdog stop 8.0 # /etc/init.d/dellism stop
-
Installieren Sie iSMPKIHelper.
# cd /opt/dell/srvadmin/iSM/bin # ./Invoke-iSMPKIHelper -install
-
Starten Sie den iSM-Service auf dem Node.
7.0.x and earlier # /etc/init.d/dcism-netmon-watchdog start 8.0 # /etc/init.d/dellism start
-
Stellen Sie den Service von 0 auf 1 ein.
# esxcli system wbem set -e 0 # esxcli system wbem set -e 1
-
Ausführen des Skripts SupportAssistCollection zum Erfassen von iDRAC-Protokollen
# cd /opt/dell/srvadmin/iSM/bin # ./Invoke-SupportAssistCollection SupportAssist log Collection is in progress.. [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||]100% Downloading the collected log file is in progress.. SupportAssist Collection logs can be found in path /tmp/TSR20190826xxxxxx_xxxxxx.zip
Wenn das iSM "aktiv (wird nicht ausgeführt)" ist und nicht durch "/etc/init.d/dcism-netmon-watchdog restart" oder "/etc/init.d/dellism": Es kann sich um den folgenden Dienst handeln.
Führen Sie die folgenden Schritte aus.
/etc/init.d/dcism-netmon-watchdog status /etc/init.d/sfcbd-watchdog stop /etc/init.d/sfcbd-watchdog start /etc/init.d/dcism-netmon-watchdog restart /etc/init.d/dcism-netmon-watchdog status
Folgendes funktioniert wie oben:
7.0.x und älter
/opt/vxrail/tools/ipmitool mc reset cold ; sleep 300 ; /etc/init.d/sfcbd-watchdog stop ; /etc/init.d/dcism-netmon-watchdog stop; /etc/init.d/vxrail-pservice stop; rm /var/run/log/vxps_cache.dat ; sleep 10 ; /etc/init.d/sfcbd-watchdog start ; /etc/init.d/dcism-netmon-watchdog start; sleep 120 ; /etc/init.d/vxrail-pservice start
8,0
/opt/vxrail/tools/ipmitool mc reset cold ; sleep 300 ; /etc/init.d/sfcbd-watchdog stop ; /etc/init.d/dellism stop; /etc/init.d/vxrail-pservice stop; rm /var/run/log/vxps_cache.dat ; sleep 10 ; /etc/init.d/sfcbd-watchdog start ; /etc/init.d/dellism start; sleep 120 ; /etc/init.d/vxrail-pservice start
8.0.3xx:
/opt/platformsvc/bin/ipmitool.sh mc reset cold ; sleep 300 ; /etc/init.d/sfcbd-watchdog stop ; /etc/init.d/dellism stop; esxcli daemon control stop -s platformsvc; rm /var/run/log/vxps_cache.dat ; sleep 10 ; /etc/init.d/sfcbd-watchdog start ; /etc/init.d/dellism start; sleep 120 ; esxcli daemon control start -s platformsvc
Wenn der iSM-Status "inaktiv (inaktiv)" ist, ändert sich der Status des iSM-Dienstes durch den Neustart nicht von "inaktiv". Der Versuch, das iSM zu entfernen, zu aktualisieren oder zu installieren, führt zu folgendem Fehler.
It is not safe to continue. Please reboot the host immediately to discard the unfinished update.
cause = ('DEL-dcism(4.1.0.0.2410-DEL.700.0.0.15843807)', "Failed to unmount tardisk dcism.v00 of VIB DEL_bootbank_dcism_4.1.0.0.2410-DEL.700.0.0.15843807: Error in running [rm /tardisks/dcism.v00]:\nReturn code: 1\nOutput: rm: can't remove '/tardisks/dcism.v00': Device or resource busy\n")
vibs = ['DEL_bootbank_dcism_4.1.0.0.2410-DEL.700.0.0.15843807']
Please refer to the log file for more details.
[root@nl93vh1012:/tardisks] localcli software vib remove -n dcism
Errors:
[LiveInstallationError]
DEL_bootbank_dcism_4.1.0.0.2410-DEL.700.0.0.15843807: Failed to unmount tardisk dcism.v00 of VIB DEL_bootbank_dcism_4.1.0.0.2410-DEL.700.0.0.15843807: Error in running [rm /tardisks/dcism.v00]:
Return code: 1
Output: rm: can't remove '/tardisks/dcism.v00': Device or resource busy
Beenden Sie den Dienst, damit er seinen Zugriff auf die obige Tardisk freigibt. iSM-Prozesse können danach mit dem Backup beginnen.
/etc/init.d/sfcbd-watchdog stop
Anschließend können Sie das Upgrade erneut versuchen oder das iSM sofort manuell wie folgt aktualisieren:
esxcli software vib update -d /vmfs/volumes/vsan\:*/upgradeBundles-*/<ISM version being upgraded to>.zip
Wobei die vSAN upgradeBundles-Ordner UUIDs und die ISM-Version beinhalten, hängt davon ab, worauf das Upgrade des VxRail-Upgrades durchgeführt wird.
Wenn das Problem dadurch nicht behoben wird, müssen Sie möglicherweise den Reststrom vom Node ableiten.
Es wird empfohlen, zunächst einen virtuellen Stromabfluss durchzuführen, da dies remote erfolgen kann. Eine physische Stromableitung erfordert physischen Zugriff.
Dell EMC VxRail: Durchführen einer Remote-Hilfsstromableitung des Node über den iDRAC (Dell Supportkonto erforderlich, um diesen Artikel anzuzeigen)
Wenn die Probleme weiterhin bestehen, wird empfohlen, sich an den technischen Support von Dell zu wenden, um Unterstützung zu erhalten. verweisen Sie auf diesen Wissensdatenbank-Artikel.