PowerFlex Manager: Efter distributionen av CO- och HCI-tjänster saknas knappen Migrera vCLS VMs
Summary: Efter driftsättning av CO- och HCI-tjänster med PFxM 3.8.4 saknas knappen Migrera virtuella vCLS-datorer på grund av ett kodproblem.
Symptoms
- CO-tjänster går inte in i livscykelläge som förväntat och knappen Migrera virtuella vCLS-datorer saknas under Tjänståtgärder i fönstret Tjänstinformation.
- HCI-tjänsterna har tjänstvolymerna/dataarkiven skapade, men de virtuella vCLS-datorerna har inte migrerats till dem.
- Om du försöker skapa eller mappa volymer till din tjänst får du följande fel i loggarna:
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
- Andra tjänståtgärder misslyckas på grund av att de virtuella vCLS-datorerna inte finns på delad lagring som förväntat.
Cause
Den kontroll som PowerFlex Manager utför för att identifiera virtuella vCLS-datorer fungerar inte eftersom OS guestId rapporterar ett annat värde än förväntat i vissa versioner av vCenter.
Resolution
För att lösa det här problemet måste du installera snabbkorrigeringen. Följ dessa steg för att ladda ner och installera:
-
Ladda ned den .zip filen som bifogas den här artikeln (den bifogade filen är endast tillgänglig i den engelska versionen av artikeln).
-
Använd WinSCP eller liknande verktyg och kopiera filen till /var/tmp på PowerFlex Manager VM.
-
SSH-anslut till PowerFlex Manager och packa upp filen:
unzip hotfix-3.8.4-vxfm-34640.zip
-
Ändra till snabbkorrigeringskatalogen:
cd vxfm-34640-3.8.4
-
Kör följande kommandon för att installera snabbkorrigeringen:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Starta om din PowerFlex Manager VM:
sudo shutdown -r now
-
Kontrollera att snabbkorrigeringen har installerats:
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
- Den här snabbkorrigeringen är versionsspecifik och gäller endast PowerFlex Manager 3.8.4.
- Det här problemet är löst i PowerFlex Manager 3.8.5.