PowerStore: A adição do XtremIO como sistema remoto falha com sys_not_found

Summary: A adição de um Dell EMC XtremIO ao PowerStore como um sistema remoto para importação de dados falha com o erro: Não é possível obter detalhes do cluster do XtremIO [sys_not_found].

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

A adição de um XtremIO como um sistema remoto para importação de dados falha com o erro sys_not_found.
 
Mar 25 12:52:33 xxxxx-A control-path[95525]: xx [DATAMOBILITY] [INFO] [com.emc.cyclone.contexts.datamobility.services.remotesystem.CreateRemoteSystemAS|vert.x-eventloop-thread-0] [xx] Creating remote system: {
                                                               "create_remote_peer" : false,
                                                               "management_address" : "",
                                                               "name" : "",
                                                               "description" : "",
                                                               "remote_username" : "",
                                                               "type" : "XtremIO",
                                                               "discovery_chap_mode" : "Disabled",
                                                               "session_chap_mode" : "Disabled",
                                                               "iscsi_addresses" : [ "" ],
                                                               "data_network_latency" : "Low",
                                                               "_id" : "c5806950-7bdb-4d1b-a710-f518f6e09fc8",
                                                               "command_type" : "com.emc.cyclone.contexts.datamobility.commands.remotesystem.CreateRemoteSystemCommand",
                                                               "command_class_name" : "com.emc.cyclone.contexts.datamobility.commands.remotesystem.CreateRemoteSystemCommand",
                                                               "command_metadata" : {
                                                                 "REST-Request-ID" : "723fcf20-6aa5-4bb0-b1e3-b97cf2252e29",
                                                                 "httpQueryParams" : { },
                                                                 "isAutoAcknowledge" : true,
                                                                 "persisted" : true,
                                                                 "isDupe" : false
                                                               },
                                                               "routing_metadata" : {
                                                                 "source_location" : "CLUSTER_MASTER"
                                                               },
                                                               "executionLocation" : "CLUSTER_MASTER",
                                                               "command_state" : "RUNNING",
                                                               "priority" : "DEFAULT",
                                                               "is_cancellable" : false,
                                                               "is_async" : false,
                                                               "customauth" : "",
                                                               "userRole" : "Administrator",
                                                               "client_address" : "",
                                                               "user_name" : "",
                                                               "root_id" : "c5806950-7bdb-4d1b-a710-f518f6e09fc8",
                                                               "command_description" : "...",
                                                               "is_restartable" : true,
                                                               "is_encrypted" : true,
                                                               "is_internal" : false,
                                                               "resource_type" : "remote_system",
                                                               "canQueue" : true,
                                                               "retention_period" : 0,
                                                               "resource_action" : "create",
                                                               "work_unit_id" : "972e5c12-9920-44d6-822d-daad0a05c85c"
                                                             }

...

Mar 25 12:52:34 xxxxx-A control-path[95525]: [ERROR] [com.emc.cyclone.contexts.destinationcyclone.infrastructure.adapters.storage.xio.impl.XtremIOAdapterImpl|vert.x-eventloop-thread-2] [] XtremIO REST error response for REST API: /api/json/v3/types/clusters?cluster-name=&full=1∝=sys-psnt-serial-number∝=sys-sw-version∝=sys-state∝=sys-id∝=hardware-platform∝=obj-severity∝=chap-discovery-mode∝=chap-authentication-mode and XtremIO: xx.xx.xx.xx : io.vertx.ext.web.client.impl.HttpResponseImpl@5166a6ff
Mar 25 12:52:34 xxxxx-A control-path[95525]: [ERROR] [com.emc.cyclone.contexts.destinationcyclone.infrastructure.adapters.storage.xio.impl.XtremIOAdapterImpl|vert.x-eventloop-thread-2] [] getSystemDetails failed for XtremIO: 
                                                             Unable to get XtremIO cluster details [sys_not_found].
                                                                     at com.emc.cyclone.contexts.destinationcyclone.infrastructure.adapters.storage.xio.impl.XtremIOAdapterImpl.createAdapterException(XtremIOAdapterImpl.java:1350)
                                                                     at com.emc.cyclone.contexts.destinationcyclone.infrastructure.adapters.storage.xio.impl.XtremIOAdapterImpl.lambda$getSystemDetails$13(XtremIOAdapterImpl.java:340)
                                                                     at io.reactivex.internal.operators.single.SingleResumeNext$ResumeMainSingleObserver.onError(SingleResumeNext.java:73)
                                                                     at io.reactivex.internal.operators.single.SingleDoOnSuccess$DoOnSuccess.onError(SingleDoOnSuccess.java:65)
                                                                     at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onError(SingleMap.java:69)
...

A mensagem de erro correspondente no XtremIO xms.log mostrando um log-in bem-sucedido, com a mesma mensagem de erro que é encaminhada ao PowerStore:
2022-03-25 12:53:34 - XmsLogger[13466:fd60::RSTe19a2a:RSTc0d68c] - INFO - context::auth:172 - User authentication successful. user: , IP: 
2022-03-25 12:53:34 - XmsLogger[13472:47a0::RSTa17440:RSTbf36d3] - INFO - context::auth:172 - User authentication successful. user: , IP: 
2022-03-25 12:53:34 - XmsLogger[13472:47a0::RSTa17440:RSTbf36d3] - ERROR - context::process_wrapper:285 - Caught exception in query process:
 
Traceback (most recent call last):
  File "xms/context.py", line 283, in process_wrapper
  File "xms/context.py", line 265, in actual_command
  File "xms/common_server.py", line 151, in execute_command
  File "xms/executor.py", line 825, in query
  File "xms/executor.py", line 852, in _query
  File "xms/models/mom/object_id.py", line 571, in get_system
RpcFault: 
2022-03-25 12:53:34 - XmsLogger[3746:99e6::RSTa17440] - ERROR - rest_server::handle_error:375 - rest_server error: Traceback (most recent call last):
  File "/xtremapp/xms/python27_env/lib/python2.7/site-packages/twisted/internet/defer.py", line 653, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "xms/executor.py", line 423, in command_cb_eb
RpcFault: 2022-03-25 12:53:34,872 - XmsLogger[13480:6b71::JESac59f1] - INFO - esrsve_tasks::run:174 - Sent SYR using MFT
 

Cause

Isso acontece se o nome fornecido no assistente add remote system do PowerStore não corresponder ao nome configurado no sistema XtremIO.

image.png

Resolution

Use o nome real do XtremIO no Assistente.
O nome do cluster do XtremIO pode ser encontrado:
  • Usando a interface Web do XtremIO, em Inventory > Clusters
  • Usando a CLI com o comando: xmcli (tech)> show-clusters

Additional Information

Os requisitos e restrições de importação estão listados no documento Importando armazenamento externo para o PowerStorehttps://www.dell.com/powerstoredocs.

Se o sistema remoto do XtremIO relatar uma perda completa de conexão de dados depois de adicioná-la com sucesso ao PowerStore e você puder fazer ping nas portas iSCSI, verifique se a conectividade na rede de gerenciamento e armazenamento entre o XtremIO e o PowerStore está funcionando e se as credenciais de log-in são válidas.
O PowerStore usa a rede com marcação de replicação para importações.


Se você tiver que alterar a etiqueta de replicação para uma rede diferente, remova o sistema remoto do XtremIO, altere a etiqueta de replicação e, em seguida, adicione-a novamente.

Affected Products

PowerStore 1000X, PowerStore 1000T, PowerStore 3000X, PowerStore 3000T, PowerStore 5000X, PowerStore 5000T, PowerStore 500T, PowerStore 7000X, PowerStore 7000T, PowerStore 9000T

Products

PowerStore 9000X
Article Properties
Article Number: 000198206
Article Type: Solution
Last Modified: 11 Apr 2022
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.