PowerFlex Manager: Po nasazení služeb CO a HCI chybí tlačítko Migrovat virtuální počítače vCLS.
Summary: Po nasazení služeb CO a HCI pomocí nástroje PFxM 3.8.4 chybí kvůli problému s kódem tlačítko Migrovat virtuální počítače vCLS.
Symptoms
- Služby CO nepřejdou do režimu Lifecycle podle očekávání a v části Service Actions v podokně Service Details chybí tlačítko Migrovat virtuální počítače vCLS.
- Služby HCI mají vytvořené svazky služeb nebo datová úložiště, ale virtuální počítače vCLS do nich nebyly migrovány.
- Pokud se pokusíte vytvořit nebo namapovat svazky na službu, zobrazí se v protokolech následující chyba:
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
- Jiné akce služby selžou, protože virtuální počítače vCLS nejsou ve sdíleném úložišti podle očekávání.
Cause
Kontrola, kterou nástroj PowerFlex Manager provádí za účelem identifikace virtuálních počítačů vCLS, nefunguje, protože atribut guestId operačního systému hlásí v některých verzích nástroje vCenter jinou hodnotu, než očekávaná.
Resolution
Chcete-li tento problém vyřešit, je nutné použít opravu hotfix. Při stahování a instalaci postupujte následovně:
-
Stáhněte si soubor .zip připojený k tomuto článku (přiložený soubor je k dispozici pouze v anglické verzi článku).
-
Pomocí nástroje WinSCP nebo podobného nástroje zkopírujte soubor do umístění /var/tmp ve virtuálním počítači PowerFlex Manager.
-
Pomocí SSH přejděte do nástroje PowerFlex Manager a rozbalte soubor:
unzip hotfix-3.8.4-vxfm-34640.zip
-
Změňte adresář oprav hotfix:
cd vxfm-34640-3.8.4
-
Opravu hotfix nainstalujete spuštěním následujících příkazů:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Restartujte virtuální počítač PowerFlex Manager:
sudo shutdown -r now
-
Ověřte, zda byla nainstalována oprava hotfix:
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
- Tato oprava hotfix je závislá na verzi a vztahuje se pouze na nástroj PowerFlex Manager 3.8.4.
- Tento problém je vyřešen ve verzi PowerFlex Manager 3.8.5.