PowerFlex: Registrierung des SDNAS-Dateiclusters fehlgeschlagen
Summary: SDNAS CO hat den SDNAS-Node erfolgreich bereitgestellt, aber die Registrierung des PowerFlex-Dateiclusters ist fehlgeschlagen.
Symptoms
SDNAS GW stellt eine Verbindung zum Blockgateway her, um alle Storage-Pooldetails abzurufen, damit überprüft werden kann, ob die von ASM bereitgestellte Anfrage richtig ist.
Dieses Token wird nur zum Zeitpunkt der SDNAS-GW-Startsequenz erzeugt. In diesem System, in dem die Registrierung fehlgeschlagen ist, ist das Bearertoken aufgrund eines Authentifizierungsproblems in SSO null. Nach dieser Sequenz wurde SSO wiederhergestellt, aber SDNAS GW wurde bereits gestartet.
thin-deployer-6d8dffddff-768p8:/opt/Dell/ASM/deployments/8aaa773f83c8a8810183d905cce855f4 # cat sdnasgw_exception.log
#<ASM::UserException: PowerFlex File cluster registration fail for M&O Gateway: {"messages"=>[{"code"=>"0xE08010230001", "severity"=>"Error", "message_l10n"=>"Error while registering the Cluster.", "arguments"=>["{\n \"message\" : \"Error\",\n \"httpStatusCode\" : 500,\n \"errorCode\" : 0\n}"]}]}.>
/opt/asm-deployer/lib/asm/provider/elementmanager/sdnas.rb:1089:in `register_sdnas_cluster'
/opt/asm-deployer/lib/asm/provider/elementmanager/sdnas.rb:315:in `configure_sdnas_cluster'
/opt/asm-deployer/lib/asm/service_deployment.rb:4080:in `process_sdnas'
/opt/asm-deployer/lib/asm/service_deployment.rb:1493:in `block in create_component_thread'tCause
Dies geschieht nur, wenn beim Start von SDNAS der GW-Pod nicht ordnungsgemäß gestartet/initiiert wird. An Endkunden Die Registrierung von PowerFlex-Dateiclustern schlägt für SDNAS GW mit dem Fehler "Fehler beim Registrieren des Clusters" fehl. "httpStatusCode": 500.
Resolution
Stellen Sie sicher, dass der SSO-Pod betriebsbereit ist, indem Sie den folgenden Befehl auf einem der MVMs ausführen
kubectl get pods -A -o wide | grep sso
Starten Sie dann den SDNAS-GW-Pod neu und wiederholen Sie dann die Registrierung.
kubectl get pods -n powerflex | grep -i sdnasgw | awk {'print $1'} | xargs kubectl delete pods -n powerflex