PowerFlex: O SDC retorna erros de E/S sem recriação acionada
Summary: O SDC retorna erros de E/S para o client quando algumas interfaces de rede estão disponíveis, enquanto outras não estão.
Symptoms
Em determinadas topologias de rede, uma ou mais, mas não todas, as interfaces de rede em um SDC ficam indisponíveis, fazendo com que o SDC falhe na comunicação com um ou mais SDSs, resultando em erros de E/S.
- Erros retornados para algumas ou todas as execuções de
ping(1), do SDC para cada SDS - Os erros de E/S são retornados pelo SDC para o aplicativo client.
- O SDC perde a conexão com alguns ou todos os SDSs.
- Nenhuma desconexão SDS/SDS ou MDM/SDS é relatada.
- Nenhuma recriação é acionada.
Impacto
Os aplicativos em execução no SDC não podem acessar os dados armazenados no sistema PowerFlex.
Cause
O MDM não alterna as funções de proprietário de cópia de dados (primária/secundária) com base no acesso do SDC, causando a repetição do seguinte ciclo:
- As solicitações enviadas pelo SDC ao proprietário da cópia de dados primária falham, pois estão inacessíveis por meio das interfaces disponíveis no SDC.
- O SDC entra em contato com o MDM para atualizações sobre a cópia de dados primária e seu proprietário.
- O MDM não tem motivo para atualizar as funções de dados, pois o próprio MDM e todos os outros SDSs podem se comunicar normalmente com o proprietário atual da cópia de dados principal.
- O MDM responde ao SDC com o proprietário da cópia de dados primária, que é o mesmo SDS para o qual o SDC enviou a solicitação anteriormente.
Esse comportamento segue o design de sistema pretendido.
Resolution
Caso a causa esteja faltando na configuração de roteamento de rede no nível do sistema operacional, altere a configuração de roteamento ou a topologia de rede para ter um caminho disponível de cada interface SDC para pelo menos uma interface de rede em cada SDS.
Segue-se a solução fornecida pelo sistema operacional para adicionar rotas persistentes para várias plataformas. Consulte a documentação oficial para saber o uso exato e a sintaxe.
Um sistema pode ter uma solução não padrão para gerenciar a tabela de roteamento dos hosts. Nesse caso, a solução disponível deve ser usada sobre o método descrito abaixo.
Endereços de rede e gateways devem ser fornecidos pelo administrador de rede do sistema.
Para ESXi 5.5/6:
Adicione a esxcli network ip route ipv4 add Declarações para /etc/rc.local.
Para RHEL6/7:
Faça uma das seguintes alterações, conforme apropriado:
- Adicione o apropriado ADDRESS, NETMASK e GATEWAY parâmetros de configuração e seus valores para as interfaces apropriadas /etc/sysconfig/network-scripts/route-interface.
Ou
- Adicione o apropriado any net Declarações para /etc/sysconfig/static-routes.
Exige que o net-tools RPM a ser instalado
Para Windows:
Execute o procedimento apropriado route -p add do prompt de comando.