ZFS movendo unidades ao redor

5

Em algum momento, vou construir um NAS baseado no OpenSolaris. Eu queria saber que se eu fizer um pool de 4 unidades RaidZ1 e em algum momento precisar mover o pool para outro servidor OpenSolaris, há algo com que eu precise me preocupar? É tão simples quanto desconectar as unidades e depois conectá-las em outro servidor e executar zpool import -f pool ?

    
por Illotus 19.01.2010 / 12:41

2 respostas

6

Algumas coisas que você precisa se preocupar são:

  • A arquitetura. Os pools criados no x86 não serão importáveis pelo SPARC e reciprocamente, a menos que você esteja usando discos inteiros (rótulos EFI) como vdevs em vez de fatias.

  • A versão do OpenSolaris. Se o servidor de destino estiver usando uma versão mais antiga do OpenSolaris, provavelmente será impossível importar o pool com êxito e / ou ter os sistemas de arquivos montados.

  • O nome do pool. Se um pool diferente com o mesmo nome for conhecido pelo host de destino, você precisará importá-lo por seu id e renomeá-lo se o outro ainda for importado.

Por fim, em vez de importar o pool com força, é melhor exportá-lo adequadamente da máquina de origem, se possível:

zpool export pool

Em seguida, a importação será feita simplesmente assim:

zpool import pool
    
por 20.01.2010 / 02:21
3

É isso, supondo que você tenha exportado o pool. Caso contrário, você precisará forçar e exportar do que importar normalmente.

    
por 19.01.2010 / 13:54