Como atualizar uma pilha do iSCSI Switch com o mínimo de tempo de inatividade?

6

Temos várias pilhas swtich Dell 6248 (de 3 cada) que formam o backbone da nossa rede iSCSI Storage. Precisamos realizar atualizações de firmware nas pilhas do switch, mas estamos preocupados com o tempo de inatividade necessário.

Por meio de informações, nosso armazenamento é exclusivamente em gabinetes da série Dell / Equallogic PS6000 com uplinks de 3 ou 4 GigE por gabinete.

Como você já deve saber, essas opções não podem ser atualizadas de um membro por vez e a reinicialização necessária para atualizar os comutadores é da ordem de dois minutos (ou seja, maior que o tempo limite do iniciador iSCSI para um volume).

Alguém tem alguma sugestão de como poderemos realizar uma atualização da pilha de switches SAN iSCSI, minimizando o tempo de inatividade?

Obrigado por qualquer ajuda ou sugestão.

Joe

    
por Guamaniac 28.10.2010 / 22:27

3 respostas

5

Se sua rede iSCSI principal foi configurada corretamente para o Equallogic, você deve ter duas pilhas separadas, com ISLs normais conectando as duas pilhas, e todas as matrizes e hosts devem ter pelo menos uma conexão para cada pilha. Se for esse o caso, a abordagem de impacto mais simples e mais simples será seguir o procedimento padrão de atualização de firmware da Dell para PowerConnects empilhados com sua escala de tempo de 2 minutos por comutador. Você não deve ter qualquer tempo de inatividade real se o cabeamento tiver sido feito corretamente, mas o desempenho será significativamente reduzido, portanto, você deve fazer isso apenas quando tudo estiver silencioso. Eu estaria checando que todas as conexões são OK primeiro, porque você definitivamente vai estar confiando em muitos links únicos, mantendo as coisas vivas enquanto a atualização acontece.

Separar os switches PowerConnect da pilha e atualizá-los individualmente pode ser possível, mas você terá que passar por um processo muito complexo para garantir que cada atualização de switch ocorra de forma isolada e tenha que ter muito cuidado em reconectar os switches atualizados porque eles não pode ser empilhado até que todas as unidades estejam na mesma versão. Você possivelmente terá que recriar configurações de switch para a maioria dos switches se você seguir esse caminho. Você também terá que garantir que todos os comutadores ativos tenham alguma conectividade de largura de banda razoavelmente alta para as duas pilhas quando você as coloca online - esse é um requisito da Equallogic que complica seriamente esse tipo de exercício. Se você acabar em um cenário em que um switch parecer estar ativo no que diz respeito aos arrays, mas estiver isolado de qualquer pilha, na melhor das hipóteses você terá sérios problemas de desempenho e, na pior das hipóteses, todos os volumes hospedados nos arrays conectados a esse switch pode ficar offline. Eu realmente não gostaria de fazer isso para ser honesto, muitos pontos em que poderia dar errado.

    
por 29.10.2010 / 01:07
2

Você pode dividir a pilha para fazer a atualização?

Isso é o que eu faria, ou encontrar alguma forma de arredondar as coisas usando interruptores sobressalentes para construir uma nova pilha e depois passar para as conexões.

    
por 28.10.2010 / 22:34
2

Se você tiver várias pilhas de comutadores distintos, e cada um de seus hosts e armazenamento estiver conectado a mais de uma pilha (como deveriam ser para garantir a redundância), não deverá ser um problema tirar uma pilha de serviço para atualizar o firmware.

Parece improvável que você seja forçado a atualizar o firmware nas pilhas separadas ao mesmo tempo. É este o caso?

Seus hosts / armazenamento alternarão automaticamente para um caminho ativo diferente se o MPIO estiver configurado adequadamente em seu ambiente.

    
por 28.10.2010 / 23:07