Como você coloca uma unidade física offline usando a placa HP P410i RAID?

2

Como você coloca uma unidade física off-line usando a placa HP P410i RAID? Especificamente em uma matriz RAID1 eu quero usar a ferramenta hpacucli para colocar uma unidade física off-line, em seguida, on-line para testar se a matriz RAID1 se recupera ...

    
por ndawg 17.04.2012 / 02:21

3 respostas

1

Se você estivesse usando um controlador que oferecesse suporte a armazenamento externo, poderia colocar uma unidade em um JBOD e uma unidade no servidor. Algumas PDUs são controláveis através da rede, o que permite que você mate remotamente a energia do JBOD e faça com que o controlador experimente uma falha real na unidade.

Já que você só tem um P410i, você não tem muitas opções. Não há uma maneira real de simular uma falha física como essa usando o software. Existem soluções baseadas em hardware, como este , que desconecta eletricamente as faixas SAS de uma unidade para simular um hotplug. No entanto, estes são provavelmente muito caros para o teste limitado que você está fazendo. Sua melhor aposta é fisicamente puxar o carro.

    
por 17.04.2012 / 18:54
3

Você pode simplesmente puxar o disco e reinserir quando estiver pronto para iniciar a reconstrução. Não há necessidade de desligar manualmente a unidade através do software.

Você deve abordar o teste de uma maneira diferente. Execute o burn-in padrão antes de implantar. Certifique-se de que os agentes HP e alertas de gerenciamento estejam em vigor. Mantenha discos sobressalentes quentes ou frios ao redor. Use o RAID 1 + 0. Você não precisa fazer isso para todos os servidores on-line.

    
por 17.04.2012 / 02:33
1

EDITAR: Deixe-me esclarecer que isso não simulará uma falha catastrófica. Isso irá gentilmente remover um disco de uma matriz. Como o lendário E. W. White aponta nos comentários abaixo, não há nenhuma maneira programática (óbvia) de remover abruptamente uma unidade de uma matriz.

Você usará a ferramenta hpacucli com o remove comando para tirar um disco de uma matriz. O comando assume a forma de <target> <command> [parameter=value] . Um exemplo de comando seria controller slot=2 array A remove

Sugiro ler com atenção os manuais do HP Array Configuration Utility .

    
por 17.04.2012 / 02:29