Dell Unity: Como solucionar problemas de replicação síncrona
Summary: Um guia geral sobre como solucionar problemas de replicação síncrona (corrigível pelo usuário)
Instructions
Este é um guia geral sobre como solucionar problemas de replicação síncrona.
Configuração de replicação síncrona
- Identifique as portas fibre-channel (FC) de replicação síncrona adequadas.
- Conecte diretamente as portas FC da origem e do destino ou use o zoneamento por meio de um switch FC.
- Crie interfaces de gerenciamento de replicação síncrona (SRM) em ambos os arrays.
- Estabeleça a conexão de replicação.
- Criar sessões de replicação.
Problemas de conexão de replicação síncrona
- Portas de replicação síncrona incorretas usadas
A prioridade é a seguinte:
-
- Porta CNA 4 (se as portas CNA estiverem configuradas como FC). [Não é uma opção nos modelos superiores do Unity XT]
- Porta 0 do módulo de E/S 0 (se o módulo de E/S 0 for um módulo FC).
- Porta 0 do módulo de E/S 1 (se o módulo de E/S 0 for um módulo FC).
A porta de replicação atual pode ser identificada por meio do Unisphere ou uemcli:
Unisphere UI
O recurso de replicação é mostrado como: Replicação síncrona.
UEMCLI
12:52:40 service@spa:~> uemcli /net/port/fc show -filter "ID,Name,Replication capability" 5: ID = spb_iom_1_fc0 Name = SP B I/O Module 1 FC Port 0 Replication capability = Sync replication 8: ID = spa_iom_1_fc0 Name = SP A I/O Module 1 FC Port 0 Replication capability = Sync replication root@spa:/cores/service>uemcli /remote/sys show -detail 2: ID = RS_8 Name = unity450F Operational status = OK (0x2) Health state = OK (5) Health details = "Communication with the replication host is established. No action is required." Synchronous FC ports = spb_iom_1_fc0, spa_iom_1_fc0
- Zoneamento impróprio
- Para obter uma conexão de replicação síncrona bem-sucedida, conecte as portas FC dos dois arrays diretamente por um cabo FC ou por meio de um switch FC após configurar o zoneamento adequado.
- Um dos principais problemas que causa muitos problemas de conexão e sessão de replicação síncrona é a configuração de zoneamento cruzado.
- O zoneamento adequado implica que a SPA de origem deve ser zoneada somente com a controladora de destino e a controladora de origem deve ser zoneada somente com a controladora de destino SPB.
- Se já houver zoneamento cruzado em vigor e mesmo que ele tenha sido corrigido, as quatro SPs deverão ser reinicializadas para resolver quaisquer problemas de configuração da replicação síncrona.
- Os sintomas comuns de zoneamento cruzado são : (1) A conexão de replicação não pode ser verificada. (2) A conexão é estabelecida, mas todas as sessões de replicação criadas automaticamente entram em "Lost Sync Communication".
- Depois que o zoneamento cruzado for retificado, as sessões de recursos pertencentes à SPB ainda poderão falhar. Reinicialize todas as controladoras de armazenamento, uma por uma, para corrigir o problema.
Se você não tiver certeza sobre o zoneamento atual, consulte este artigo da KB e encaminhe esse problema para o suporte Dell.
- Problemas da interface de gerenciamento de replicação síncrona
Para uma conexão de replicação síncrona em funcionamento, duas interfaces SRM por array do Unity (1/SP) devem ser criadas. A comunicação nessas interfaces deve ser permitida por meio da porta 5085 (porta5086 se Unity OE 5.5.0 ou posterior).
A interface do SRM é responsável pelo gerenciamento de sessão. Ele é criado em uma porta virtual que existe na porta de gerenciamento física no array.
Para verificar a configuração do SRM em seu array, execute o comando abaixo em cada SP e certifique-se de que o IP adequado esteja atribuído e que a interface esteja ativa.
#ip addr show dev srm 11: srm@mgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 10.x.x.x/24 scope global srm valid_lft forever preferred_lft forever inet6 xxx:xxx:xxx:xxx:xxx/64 scope link valid_lft forever preferred_lft forever
Depois disso, verifique a conectividade remota com esse IP a partir do array remoto na porta 5085 (porta 5086 se Unity OE 5.5.0 ou posterior). Seja por meio de um telnet simples ou se estiver no Unity OE 4.5 ou superior, use svc_networkcheck -tpc.
service@spb:~/user# svc_networkcheck -tpc 10.x.x.x 5085
=== SP status: Normal Mode, Master SP ===
======================= [spb][Wed Sep 18 20:09:44 UTC 2019] Beginning Run =======================
--- INFO: the tcp listening port 10.x.x.x@5085 is available.
======================= [spb][Wed Sep 18 20:09:44 UTC 2019] End of Run =======================
Se a porta não estiver disponível, verifique a configuração de rede.
- Problemas de conexão da interface de gerenciamento do Unity
Semelhante à verificação acima, a comunicação entre os dois IPs de gerenciamento de array deve ser permitida na porta 443 (protocolos TCP e TLS).
service@spb:~/user> svc_networkcheck -tpc 10.x.x.x 443
=== SP status: Normal Mode, Master SP ===
======================= [spb][Wed Sep 18 20:12:26 UTC 2019] Beginning Run =======================
--- INFO: the tcp listening port 10.x.x.x@443 is available.
======================= [spb][Wed Sep 18 20:12:26 UTC 2019] End of Run =======================
- Desempenho de sincronização inicial.
Ao executar uma sincronização inicial (uma sessão de replicação recém-criada), a transferência está sujeita à aceleração [~40 MB/s por padrão]. Isso pode ser alterado para baixo: ~20MB/s ou alta: ~160MB/s usando svc_dataprotection
No entanto, essa limitação não pode ser desativada. Isso é projetado para garantir que, se houver hosts conectados à porta FC de replicação síncrona, o acesso não seja afetado.
Set a sync rate to the session: svc_dataprotection -r repsess -a syncrate=high -s 81604378625_FNM00151702100_0000_81604378625_FNM00151702099_0000 Set a sync rate to ALL sync sessions: svc_dataprotection -r repsess -a syncrate=low -s ALL Show a sync rate of the session: svc_dataprotection -r repsess -a showsyncrate -s 42949673102_FCNCH0972C30C3_0000_42949673096_FCNCH0972C30C3_0000 List ALL sync replication sessions with each sync rate: svc_dataprotection -r repsess -a showsyncrate -s ALL Show cg replication sessions with each member sync rate: svc_dataprotection -r repsess -a showsyncrate -s 81604378625_FNM00151702100_0000_81604378625_FNM00151702099_0000
- Impacto sobre o desempenho em LUNs/file systems que estão sendo replicados de modo síncrono.
A replicação síncrona aguarda até que as gravações do host sejam gravadas no destino antes que uma confirmação seja enviada ao host. Portanto, se houver alguma latência no link, isso afetará o desempenho.
Encaminhe para o Suporte Dell se houver suspeita de problemas de desempenho em recursos replicados de modo sincronizado.