ESXi - Recuperação de falha de unidade do sistema Solaris ZFS Raids (E/S VMDirectPath - pool raidz)

ESXi - Recuperação de falha de unidade do sistema Solaris ZFS Raids (E/S VMDirectPath - pool raidz)

Atualmente executo o Solaris 11.1 no ESXi 5.5, com um HBA (placa controladora de disco) passado para o sistema operacional via E/S VMDirectPath e um pool raidz (chamado Vault). O sistema operacional está sendo executado em um único armazenamento de dados SSD dedicado. Isso significa que se o sistema operacional falhar, não terei uma versão espelhada. Eu realmente não quero comprar outro SSD apenas para espelhar o disco do sistema operacional. Eu olhei para as soluções de backup da Veeam, no entanto, por causa da E/S do VMDirectPath, ele não me permitirá fazer backup enquanto estiver on-line (os instantâneos precisam estar off-line).

Minha pergunta é: no caso de uma falha no disco do sistema operacional (o pool raidz não é afetado, discos e controlador separados), seria melhor reconstruir o sistema operacional do zero e fazer uma importação forçada do pool, por exemplo, 'zfs -f import vault '. OU não haveria problema em restaurar um backup do sistema operacional com cerca de uma semana de idade para um novo armazenamento de dados ESXi e presumo que isso continuaria normalmente. No entanto, os dados no pool podem ter sido alterados, presumo que não haja nada no disco do sistema operacional que rastreie isso e detecte o pool como corrompido/com falha.

Alguém tem uma sugestão melhor para fazer backup do disco do sistema operacional ou a estratégia melhor/mais segura para recuperar o disco do sistema operacional e recuperar o uso do pool zfs?

Responder1

Restaurar o sistema operacional a partir de um backup e forçar a importação do pool com zpool import -f vault seria adequado. Mesmo que os dados tenham mudado no pool, todas essas informações são mantidas dentro do armazenamento de dados e o sistema operacional tem muito pouco a ver com isso.

Faço isso com nossos sistemas sandbox e de teste ao testar e reverter atualizações para Solaris 10 e 11 e ainda não tive problemas. Contanto que a versão do zpool instalada com o Solaris seja igual ou mais recente que a versão do pool do vault, você não deverá ter problemas.

Outra forma de fazer backup do disco do sistema operacional seria usar zfs send and recive conforme detalhado aqui http://docs.oracle.com/cd/E19253-01/819-5461/ghzwu/index.html e aqui http://docs.oracle.com/cd/E19253-01/819-5461/ghzur/index.html

informação relacionada