PowerFlex Manager: Nach der Bereitstellung von CO- und HCI-Services fehlt die Schaltfläche "vCLS-VMs migrieren".
Summary: Nach der Bereitstellung von CO- und HCI-Services mit PFxM 3.8.4 fehlt die Schaltfläche Migrate vCLS VMs aufgrund eines Codeproblems.
Symptoms
- CO-Services wechseln nicht wie erwartet in den Lebenszyklusmodus und die Schaltfläche Migrate vCLS VMs fehlt unter Service Actions im Bereich Service details.
- Für HCI-Services wurden die Service-Volumes/Datenspeicher erstellt, aber die vCLS-VMs wurden nicht zu ihnen migriert.
- Wenn Sie versuchen, Volumes für Ihren Service zu erstellen oder zuzuordnen, wird der folgende Fehler in den Protokollen angezeigt:
INFO [2023-06-06T06:39:59.835865] 78914: service_deployment.rb:1429:in `block in create_component_thread': Status: Failed_component_vcls/vcenter-vcsa-prod INFO [2023-06-06T06:39:59.848367] 78844: service_deployment.rb:1255:in `block in process_components': An error occurred during the processing of cluster vcls components. ERROR [2023-06-06T06:39:59.851651] 78844: service_deployment.rb:622:in `process': There is no service volume / datastore available! ERROR [2023-06-06T06:39:59.852143] 78844: service_deployment.rb:623:in `process': ["/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1803:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:101:in `block in with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:86:in `with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:100:in `block in with_connection'", "/opt/asm-deployer/lib/asm/type/base.rb:413:in `delegate'", "/opt/asm-deployer/lib/asm/type/cluster.rb:200:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/service_deployment.rb:2231:in `process_vcls'", "/opt/asm-deployer/lib/asm/service_deployment.rb:1409:in `block in create_component_thread'"] INFO [2023-06-06T06:39:59.853018] 78844: service_deployment.rb:625:in `process': Status: Error
- Andere Serviceaktionen schlagen fehl, weil sich die vCLS-VMs nicht wie erwartet im Shared Storage befinden.
Cause
Die von PowerFlex Manager durchgeführte Überprüfung zur Identifizierung von vCLS-VMs funktioniert nicht, da die Gast-ID des Betriebssystems in einigen Versionen von vCenter einen anderen Wert als erwartet meldet.
Resolution
Um dieses Problem zu beheben, müssen Sie den Hotfix anwenden. Führen Sie zum Herunterladen und Installieren die folgenden Schritte aus:
-
Laden Sie die .zip Datei herunter, die an diesen Artikel angehängt ist (die angehängte Datei ist nur in der englischen Version des Artikels verfügbar).
-
Kopieren Sie mit WinSCP oder einem ähnlichen Tool die Datei in /var/tmp auf der PowerFlex Manager -VM.
-
Stellen Sie eine SSH-Verbindung zu PowerFlex Manager her und extrahieren Sie die Datei:
unzip hotfix-3.8.4-vxfm-34640.zip
-
Wechseln Sie zum Hotfix-Verzeichnis:
cd vxfm-34640-3.8.4
-
Führen Sie die folgenden Befehle aus, um den Hotfix zu installieren:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Starten Sie Ihre PowerFlex Manager-VM neu:
sudo shutdown -r now
-
Überprüfen Sie, ob der Hotfix installiert wurde:
sudo rpm -qa | grep -i puppet-module-vmware-vcenter sudo rpm -qa | grep -i asm-deployer
- Dell-VxFM-puppet-module-vmware-vcenter-3.8.4-40.noarch.rpm
- Dell-VxFM-asm-deployer-3.8.4-89.noarch.rpm
Additional Information
- Dieser Hotfix ist versionsspezifisch und gilt nur für PowerFlex Manager 3.8.4.
- Dieses Problem wurde in PowerFlex Manager 3.8.5 behoben.