PowerFlex Manager: Etter implementering av CO- og HCI-tjenester mangler knappen migrere virtuelle vCLS-er
Summary: Når du har implementert CO- og HCI-tjenester ved hjelp av PFxM 3.8.4, mangler knappen Migrate vCLS VMs på grunn av et kodeproblem.
Symptoms
- CO-tjenester går ikke inn i livssyklusmodus som forventet, og knappen Migrer virtuelle virtuelle VM-er for vCLS mangler under Servicehandlinger i ruten Tjenestedetaljer.
- HCI-tjenester har servicevolumene/datalagrene opprettet, men virtuelle vCLS-maskiner er ikke migrert til dem.
- Hvis du prøver å opprette eller tilordne volumer til tjenesten, får du følgende feilmelding i loggene:
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
- Andre tjenestehandlinger mislykkes på grunn av at virtuelle vCLS-maskiner ikke er på delt lager som forventet.
Cause
Kontrollen som PowerFlex Manager utfører for å identifisere virtuelle vCLS-maskiner, fungerer ikke fordi gjeste-ID-en for operativsystemet rapporterer en annen verdi enn forventet i enkelte versjoner av vCenter.
Resolution
Hvis du vil løse dette problemet, må du bruke hurtigreparasjonen. Følg disse trinnene for å laste ned og installere:
-
Last ned .zip filen som er vedlagt denne artikkelen (Den vedlagte filen er bare tilgjengelig i den engelske versjonen av artikkelen).
-
Bruk WinSCP eller lignende verktøy til å kopiere filen til /var/tmp på PowerFlex Manager VM.
-
SSH til PowerFlex Manager og pakk ut filen:
unzip hotfix-3.8.4-vxfm-34640.zip
-
Bytt til hurtigreparasjonskatalogen:
cd vxfm-34640-3.8.4
-
Kjør følgende kommandoer for å installere hurtigreparasjonen:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
Start PowerFlex Manager VM på nytt:
sudo shutdown -r now
-
Kontroller at hurtigreparasjonen ble installert:
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
- Denne hurtigreparasjonen er versjonsspesifikk og gjelder bare for PowerFlex Manager 3.8.4.
- Dette problemet er løst i PowerFlex Manager 3.8.5.