Simular falha no disco rígido na Virtual Box

4

Estou testando algumas configurações de NAS usando o VirtualBox, com vários discos rígidos virtuais e invasão de software.

Eu gostaria de testar o comportamento sob certas falhas, e gostaria de simular que um dos discos rígidos quebrou e há necessidade de reconstruir o RAID ...

Seria o suficiente para fazer um

cat /proc/urandom > /virtualdisk

Ou como os discos virtuais são contêineres, o VBox não poderia usá-lo e quebraria a máquina do VirtualBox?

    
por Andor 22.06.2010 / 17:49

2 respostas

3

Eu não sei se você pode falhar um disco rígido dessa maneira no VBox (ou em qualquer VM - eles são tipicamente projetados para fingir que o hardware é perfeito). Você pode experimentar e ver, mas os resultados podem ser bem ruins ...

Uma estratégia melhor pode ser desligar a VM & remova o disco, ligue & fazer coisas, depois desligar & adicione novamente o disco. Outra opção é usar as ferramentas de administração de software RAID para marcar uma unidade como falhada (quase todas suportam esta AFAIK), rabiscar nela a partir da VM e, em seguida, adicioná-la novamente & veja a reconstrução.

No entanto, o único teste real de uma falha na unidade é colocar o sistema operacional em um hardware real e arrancar um dos discos - essa é a única maneira de saber com certeza como o sistema operacional reagirá em uma determinada peça. hardware com peculiaridades de controlador associadas.

    
por 22.06.2010 / 17:59
2

Eu acabei de abrir o sistema operacional host e mover um dos arquivos do conjunto de discos virtuais para outro local, e observar o que acontece. Isso iria emular um dos discos membros de repente não estar disponível.

Mas, como dito anteriormente, isso mostra como o NAS se comporta nesse ambiente virtualizado. Pode ou não dar o mesmo comportamento em uma configuração física.

    
por 22.06.2010 / 20:49