Reutilizando uma unidade de uma matriz

6

Eu li a pergunta Reuse Raid 5 Drive? , mas não tenho certeza aplica 100% à minha situação.

Qual é a prática padrão ao remover uma unidade de uma matriz para usar como sobressalente para outra matriz? É absolutamente necessário limpar a unidade e remover a matriz, ou posso literalmente pegar uma unidade de um servidor descomissionado e conectá-la a outra?

Gostaria de quebrar uma matriz RAID 1 em um servidor de produção (para que eu tenha uma unidade de backup) e, se uma atualização for bem, retorne a unidade à matriz para restaurar a função de espelhamento sem apresentar uma unidade totalmente nova; no entanto, posso ver logicamente coisas erradas ao fazer isso dessa maneira.

Pensamentos?

O servidor é um HP DL380 G7 que executa o RAID 1 na unidade do sistema operacional (ESXi é o sistema operacional) e um array RAID 5 com 4 unidades de 300 Gb para dados.

    
por hax0r_n_code 04.12.2014 / 14:45

1 resposta

5

Você não precisa limpar a unidade para fazer o que está descrevendo. Você descobrirá que nem terá uma maneira conveniente de apagar um único disco.

Recomendo que você não interrompa a matriz RAID 1 como uma forma de backup. O que acontece se a atualização "for mal"?

Esta prática não deve ser promovida porque acarreta algum risco e não é escalonável para outros níveis de RAID ou grupos maiores de discos.

A HP tem uma abordagem sancionada para realizar esse tipo de operação. Chama-se Split / Recombine Mirror Array .

Editar:

Você está fazendo isso com o VMware ESXi. É desnecessário passar por este problema para o ESXi. Quando você atualiza o VMware, há uma opção para reverter para um Bootbank alternativo.

Veja: Como a partição / altbootbank / é usada no ESXi?

Ou o artigo de arquitetura do VMware ESXi .

The ESXi system has two independent banks of memory, each of which stores a full system image, as a fail-safe for applying updates. When you upgrade the system, the new version is loaded into the inactive bank of memory, and the system is set to use the updated bank when it reboots. If any problem is detected during the boot process, the system automatically boots from the previously used bank of memory. You can also intervene manually at boot time to choose which image to use for that boot, so you can back out of an update if necessary.

    
por 04.12.2014 / 14:51