Výměna operačního systému PowerFlex 4.x z verze CentOS s řešením CloudLink za SUSE se nezdaří

Shrnutí: Když je při migraci operačního systému z CentOS na SLES nainstalována aplikace CloudLink (clc-agent), dojde k selhání a opakování nebude možné, protože karta Replace bude zakázána.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

V uživatelském rozhraní platformy PowerFlex Manager Platform (PFMP) se úloha migrace nezdařila: 

 

Úloha migrace se nezdařila

V uživatelském rozhraní CloudLink je vidět, že zařízení je v odpojeném stavu:

Zařízení je v odpojeném stavu:  

 

deployment.log

DEBUG [2025-03-31T07:39:59.703290] 2345512: provider/elementmanager/scaleio.rb:3934:in `update_device_original_path': scaleio-block-legacy-gateway: Updating the original path of device /dev/mapper/svm_nvme15n1
legacy-gateway: Endpoint: /api/instances/Device::df7d8fba000f0004/action/updateDeviceOriginalPathname Payload: {}
INFO  [2025-03-31T07:40:24.967795] 2345512: provider/elementmanager/scaleio.rb:1197:in `post_request': scaleio-block-legacy-gateway: VXOS REST API error encountered in post_request: {"message"=>"Device has an unhandled error that cannot yet be cleared", "httpStatusCode"=>500, "errorCode"=>564}
DEBUG [2025-03-31T07:40:24.968923] 2345512: provider/configuration/centos_sles_migration.rb:469:in `restore_disk_configuration': rackserver-6jcqj93: Failed to update disk configuration. {"message"=>"Device has an unhandled error that cannot yet be cleared", "httpStatusCode"=>500, "errorCode"=>564}:ASM::Provider::Elementmanager::Scaleio::WrappedRestClientException:/opt/asm-deployer/lib/asm/provider/elementmanager/scaleio.rb:1198:in `post_request'
/opt/asm-deployer/lib/asm/provider/elementmanager/scaleio.rb:3935:in `update_device_original_path'
DEBUG [2025-03-31T07:47:18.696164] 2345512: type/server.rb:3832:in `block in linux_ready?': rackserver-6jcqj93: OS is not yet ready: Net::SSH::ConnectionTimeout
deployer/rules/service/configuration_lane_provision_rule.rb> failed to run: VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.344924] 2345388: service_deployment.rb:672:in `process': VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.393236] 2345388: service_deployment.rb:675:in `process': VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.
ERROR [2025-03-31T08:17:45.393600] 2345388: service_deployment.rb:676:in `process': ["/opt/asm-deployer/lib/asm/provider/configuration/centos_sles_migration.rb:864:in `process!'", "/opt/jruby/jruby-9.4.6.0/lib/ruby/stdlib/forwardable.rb:238:in `process!'", "/opt/asm-deployer/rules/configuration/common_configuration_rule.rb:16:in `block in (eval)'", "/opt/asm-deployer/lib/asm/rule_engine/rule.rb:204:in `run'", "/opt/asm-deployer/lib/asm/rule_engine/rule.rb:235:in `process_state'", "/opt/asm-deployer/lib/asm/rule_engine.rb:88:in `block in process_rules'", "/opt/asm-deployer/lib/asm/rule_engine/rules.rb:75:in `block in by_priority'", "org/jruby/RubyArray.java:1983:in `each'", "/opt/asm-deployer/lib/asm/rule_engine/rules.rb:74:in `by_priority'", "/opt/asm-deployer/lib/asm/rule_engine.rb:76:in `rules_by_priority'", "/opt/asm-deployer/lib/asm/rule_engine.rb:86:in `process_rules'", "/opt/asm-deployer/lib/asm/service/processor.rb:45:in `process_state'", "/opt/asm-deployer/lib/asm/service/processor.rb:52:in `block in process_state_threaded'"] 
INFO  [2025-03-31T08:17:45.394190] 2345388: service_deployment.rb:678:in `process': Status: Error  
exception.log a os-migration.log
#<ASM::UserException: VXFM332::Failed to perform OS Replacement for node stpfx3mea009np.>
/opt/asm-deployer/lib/asm/provider/configuration/centos_sles_migration.rb:864:in `process!'
/opt/jruby/jruby-9.4.6.0/lib/ruby/stdlib/forwardable.rb:238:in `process!'
/opt/asm-deployer/rules/configuration/common_configuration_rule.rb:16:in `block in (eval)'
/opt/asm-deployer/lib/asm/rule_engine/rule.rb:204:in `run'
/opt/asm-deployer/lib/asm/rule_engine/rule.rb:235:in `process_state'
/opt/asm-deployer/lib/asm/rule_engine.rb:88:in `block in process_rules'
/opt/asm-deployer/lib/asm/rule_engine/rules.rb:75:in `block in by_priority'
org/jruby/RubyArray.java:1983:in `each'

 

Důsledky

Migrace operačního systému z CentOS na SLES v systému s nainstalovaným řešením CloudLink a zašifrovanými všemi disky se nezdaří.

 

Příčina

Aby bylo možné úspěšně vyměnit operační systém v systému, který používá CloudLink, PFMP vyžaduje, aby byl CloudLink kompatibilní. Po potvrzení shody PFMP odpojí agenta clc od systému CentOS a nainstaluje jej do systému SLES. Po připojení k serveru CloudLink a výměně klíčů mohou zařízení úspěšně odemknout disky a zajistit tak hladkou migraci pomocí řešení CloudLink.

Při výměně operačního systému, když je řešení CloudLink v nekompatibilním stavu, je migrace řešení CloudLink ignorována, podobně jako při standardní výměně operačního systému v systému bez řešení CloudLink.  PFMP neodpojí agenta clc v systému CentOS a nepodaří se nainstalovat na SLES, což vede k přechodu zařízení do chybového stavu.

Řešení

Chcete-li nainstalovat CloudLink na nově nainstalované uzly SLES, postupujte následovně:

  1. Stáhněte si verzi CloudLink, která je kompatibilní s RCM/IC.
  2. SSH do CloudLink

Před spuštěním příkazu změňte IP adresu. 

curl -o clagent.sh https://clc_address/cloudlink/agent
 
  1. Instalace agenta CloudLink:
./clagent.sh -S <clc_ip_address> -G 329d-f255
 
Poznámka -G označuje ID skupiny. 

ID skupiny" je registrační kód skupiny v odkazu Cloud podle snímku obrazovky.
Pokud není zadáno žádné ID skupiny, je zařízení přidáno do výchozí skupiny.

přidáno do výchozí skupiny 

 
  1. Po úspěšné instalaci odeberte odpojený uzel z uživatelského rozhraní CloudLink.
  2. Zařízení>>bloku >> uživatelského rozhraní >> PFMP Vyberte zařízení, která jsou v chybovém stavu, a klikněte na možnost Vymazat chyby (bude aktivní pouze pro zařízení v chybovém stavu) 

 Clear Errors (bude aktivní pouze pro zařízení v chybovém stavu)

Pokud jste zařízení odebrali ručně, přidejte je zpět. 

 

Dotčené verze

4.x

 

Produkty

PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625 , PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Vlastnosti článku
Číslo článku: 000314988
Typ článku: Solution
Poslední úprava: 11 srp 2025
Verze:  2
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.