Transferência de dados off-line do PowerMax e do Windows
Summary: Este artigo descreve as operações de transferência de dados off-line (ODX) da perspectiva do PowerMax.
Symptoms
- Armazenamento é PowerMax
- O ODX está em uso.
- O ODX pode estar copiando mais lentamente do que o esperado
- O host pode estar registrando erros relacionados ao ODX.
Cause
A transferência de dados offline (ODX) é um produto da Microsoft que descarrega solicitações de cópia no armazenamento para conservar recursos de host e acelerar as transferências de dados. Isso é gerenciado por tokens para que o ODX possa confirmar que os dados de destino são o que se pretendia quando a solicitação de cópia foi feita.
O processo pode ser resumido da seguinte forma:
- O ODX é instruído a mover mais de 256 KB de dados de um local para outro.
- O ODX envia solicitações de cópia para o PowerMax.
- O total de dados a serem movidos é dividido em fragmentos por ODX.
- O PowerMax permite que as solicitações sejam movidas até 256 MB por extensão, mas o ODX geralmente assume como padrão fragmentos de 64 MB.
- O PowerMax cria uma sessão XCOPY entre o dispositivo de origem e destino (que pode ser o mesmo dispositivo).
- O PowerMax agrupa os fragmentos em "extensões" e coloca cada extensão em uma tabela XCOPY.
- O PowerMax confirma o recebimento dessa parte para o ODX.
- O ODX acredita que a cópia foi concluída e aguarda 3 minutos a partir do momento do envio da solicitação de cópia antes de permitir o acesso do host aos dados.
- As etapas 4 a 5 são repetidas para cada solicitação de cópia do ODX.
- Se o PowerMax detectar um problema em uma solicitação de cópia, a solicitação será rejeitada. O ODX repetirá isso quatro vezes e, em seguida, copiará a parte por padrão usando leituras ou gravações normais do host se nenhuma das repetições for bem-sucedida.
- O PowerMax funciona por meio da tabela XCOPY, movendo os dados da origem para o destino de modo assíncrono a partir da solicitação de cópia ODX.
- A cópia é realizada por funções de leitura ou gravação no PowerMax.
- Isso geralmente é concluído dentro dos três minutos permitidos pelo ODX, mas pode ser copiado mais lentamente se forem necessários altos recursos para a E/S contínua do host.
- Após três minutos, o ODX libera os dados da solicitação de cópia para uso do host no local de destino.
- Se a operação ODX inicial foi uma movimentação em vez de uma cópia, os problemas de exclusão do host para os rastreamentos de origem fora do protocolo ODX.
Resolution
A Microsoft detalha seus requisitos para o uso de ODX em seu artigo Windows Server 2012 R2 e Windows Server 2012.
Requisitos do PowerMax para uso de ODX:
- Os dispositivos de origem e destino não devem estar envolvidos no SRDF/Metro (ativo/ativo)
- Os dispositivos de origem e destino não devem estar envolvidos em sessões do SnapVX.
Conforme indicado na etapa 5 da seção Causa acima, o PowerMax rejeitará solicitações de cópia se a solicitação não for compatível.
Os motivos comuns de rejeição incluem:
- Não é possível fazer a cascata
- A cópia de dados para o primeiro destino deve ser concluída antes que os mesmos dados possam ser copiados do outro destino. Se a primeira cópia ainda não estiver concluída (ainda na tabela XCOPY), uma solicitação de cópia de qualquer parte desses mesmos dados para outro local será rejeitada.
- Extensões não alinhadas:
- O endereço de bloco lógico (LBA) para o início e o fim do fragmento deve estar no primeiro bloco de uma trilha de 128 KB, e o LBA no final da parte deve estar no último bloco de uma trilha de 128 KB. Isso deve ser verdadeiro na origem e no destino para que a solicitação de cópia seja aceita.
- A solicitação de cópia deve conter dados reais. Se a solicitação contiver apenas extensões com contagens de blocos iguais a zero, ela será rejeitada.
- A solicitação de cópia deve conter pelo menos 256 (0x100) blocos de dados em uma extensão. Quantidades menores de dados são rejeitadas.
Se precisar de mais ajuda para solucionar os problemas acima, entre em contato com o suporte técnico da Dell ou com seu representante de serviço autorizado e forneça o número deste artigo da base de conhecimento.