zfs questão de configuração

2

Atualmente eu tenho uma caixa de armazenamento e um servidor linux com discos rígidos de 4x750gb em raid-5 com ext3. Eu pedi discos de 3x1.5tb para atualizar isso. Aqui está minha atualização planejada:

Backup:

  1. Formate os discos de 1,5 tb
  2. Copie todos os dados dos discos raid-5 para os discos de 1,5 TB
  3. Destrua o array raid-5.

Nova configuração:

  1. Crie um sistema VirtualBox e instale o Nexenta (OpenSolaris + ubuntu) nele.
  2. Crie um pool do zfs com zraid1 com os 4 discos de 750 gb.
  3. Copie de discos de 1,5 TB para o pool do zbox virtualbox
  4. Formate os discos de 1,5 TB.
  5. Substitua 3 dos discos de 750 GB por discos de 1,5 TB.
  6. Reutilize os discos de 750 GB em outro lugar.

A razão pela qual eu desejo usar um disco de 750GB é porque não posso aumentar a contagem de discos em um array RAIDZ, e isso me dá a opção de substituir esse disco posteriormente por um armazenamento extra de 750GB.

O desempenho do ZFS seria bom em execução no VirtualBox? Ou a sobrecarga de desempenho será muito grande? Receberei 1.5tb + 1.5tb + 750gb de armazenamento no zraid? Ou apenas 750gbx3 até que todos os discos sejam 1.5tb?

    
por Staale 15.10.2009 / 14:26

2 respostas

0

Essa parece ser uma maneira muito inconveniente de fazer isso.

  • Use o ZFS no FUSE em vez de executá-lo em uma máquina virtual, o desempenho não será bom em nenhum caso, mas eu definitivamente tentaria não ter o sistema de arquivos dentro de uma máquina virtual
  • AFAIK você pode realmente aumentar o número de discos em uma invasão em execução usando zfs
  • O uso de três discos de 1,5 TB e um disco de 750 GB em uma matriz limitaria os tamanhos utilizáveis de todos os discos ao menor deles. Há algumas pesquisas sendo feitas para se ter ataques em diferentes tamanhos de disco, mas não é utilizável agora

Eu preferiria criar um novo arranjo de raid dos discos de 1.5TB (ou md raid ou raidz via fusível) no linux, e expandi-lo com discos únicos conforme a necessidade surgir.

    
por 18.11.2009 / 14:17
1

Você não pode aumentar a contagem de discos de um vdev. Está correto. Além disso, se você tiver 3x1,5Tb e uma unidade de 750Gb, a capacidade extra por unidade ficará inativa, para um tamanho total de pool de ~ 2,25TB. Sua capacidade de pool será limitada pelo menor drive. Depois de substituir a última unidade, você pode expandir o pool para aproveitar o aumento da capacidade total, para um tamanho total de pool de ~ 4,5 TB.

Também executei o ZFS em uma máquina virtual (Solaris e OpenSolaris), mas o desempenho não é bom. O File IO geralmente é um agente limitador em máquinas virtuais.

Considere que o ZFS tem muita fome de memória. Alguns recursos estão desativados por padrão com menos de 4 GB de RAM. O ZFS também é otimizado para sistemas de 64 bits.

Eu sugiro que você instale seu SO compatível com ZFS em hardware real e use o Virtualbox (ou similar) para virtualizar sua configuração do Linux, se necessário.

    
por 21.03.2010 / 14:59