Compreendendo o conceito: VMware ESXi 5.0 bare-metal com VM convidada FreeNAS e iSCSI

Compreendendo o conceito: VMware ESXi 5.0 bare-metal com VM convidada FreeNAS e iSCSI

Eu tenho uma configuração de teste (HP Microserver) com apenas um único disco no momento e tenho o ESXi 5.0 bare-metal instalado em uma unidade flash USB e uma VM FreeNAS 8 criada como uma instalação de 2 GB, mas agora estou perdido. ..

Na minha opinião, o que quero fazer é compartilhar os 200 GB restantes do disco de forma flexível entre ESXi para máquinas virtuais e compartilhamentos de rede (Windows/Linux). Isso seria armazenamento iSCSI? e como eu faria isso? Vi que existem muitos tutoriais sobre como configurar o iSCSi, mas não tenho certeza se estou errado com o conceito do que acho que quero alcançar.

Sou relativamente novato no VMware e tenho lido sobre alvos iSCSI, iniciadores etc.

Por fim, como isso é dimensionado quando adiciono mais vários discos e desejo criar um conjunto RAID ZFS? Começo do zero?

Agradeço qualquer contribuição/insight que você possa fornecer.

Tim.

Responder1

Você pode usar o iSCSI para isso, pois permitiria uma fácil migração do armazenamento desta caixa física posteriormente, se você decidir fazê-lo. Neste estágio, entretanto, você pode exportar o armazenamento físico para suas VMs, o que reduziria a complexidade da sua configuração. Você não transformaria seu pool ZFS de disco/partição único em raidz, no entanto, você pode adicionar discos posteriormente, criar um pool raidz deles e zfs enviar/zfs receber instantâneos do pool de disco único para o pool raidz.
Como imagino agora, você tem uma partição para armazenar sua VM FreeNAS. Em seguida, você criaria outra partição e a anexaria como um disco rígido virtual ao FreeNAS VM, criaria sistemas de arquivos ZFS nela e exportaria como compartilhamentos iSCSI/NFS/CIFS.
O que você deseja fazer, entretanto, para usar os recursos de integridade de dados do ZFS, é migrar esse sistema de arquivos para discos físicos o mais rápido possível.

Visão geral aproximada desta migração:

  1. Na verdade, o sistema de arquivos ZFS mantido pela partição cria um instantâneo:

    zfs snapshot datapool/data@migration

  2. A partir de novos discos, crie o pool raidz. Lembre-se de que você não pode adicionar outro dispositivo à configuração do raidz, mas pode adicionar outro raidz ao pool posteriormente:

    zpool criar datapool2 raidz2 c4t0d0 c4t1d0 c4t2d0 c4t3d0
  3. Envie/receba o snapshot que você criou para migrar dados:

    zfs envia datapool/data@migration | zfs recebe datapool2/dados

Para entender isso melhor, leiaesta postagem do blog.

Responder2

Você mencionou se perguntar se estava errado - já faz um tempo desde que você postou, então talvez esteja tudo resolvido. Eu tenho um N40L que vem com uma única unidade de 250 Gb e 2 Gb de memória. Possui três slots adicionais para discos rígidos internos de 3,5".

Estou apenas no meio da minha jornada, mas aqui estão os pontos-chave que aprendi ao longo do caminho.

  1. O N40L precisa de mais memória - aumentei o N40L para 8 Gb (2 sticks de 4 Gb); Optei pela especificação completa (ECC RAM), mas muitas pessoas mostram que funcionará com não-ECC mais baratos e alguns mostram que você pode exceder o limite especificado pela HP e colocar até 16 Gb (2 x 8 Gb sticks). Estou sendo conservador durante todo este exercício porque quero menos variáveis ​​em jogo; quando coloco meu NAS no lugar, quero confiabilidade acima de tudo. Tive problemas para instalar o esxi 5 (ISO da HP) até fazer essa atualização - parece que você já resolveu isso se o esxi estiver ativado e inicializando a partir de sua unidade flash

  2. Depois de brincar um pouco com o esxi, decidi rodar freenas em uma VM no N40L. Existem outras opções como openindiana, napp-it etc. Tenho certeza de que há prós e contras aqui, mas pareceu me direcionar diretamente para o resultado que procuro. A verdadeira questão que surgiu a seguir foi: quais discos e como obtê-los da maneira mais econômica possível - novamente, queremos uma opção de baixo risco. Na verdade, o disco que acompanha a máquina é um Seagate Barracuda 7200RPM - há muita discussão sobre quais discos são melhores - parece que as unidades WD Red são mais adequadas para NAS, mas não fiz essa despesa. O apelo do ZFS RAIDZ é que eu devo ser capaz de me recuperar de uma falha em uma única unidade. Novamente, a HP diz no máximo 8 Tb (4 x 2 Tb), mas muitos posts também aumentam isso. Eu ia tentar unidades de 3 Tb, mas cheguei a unidades de 2 Tb com a suposição de que, uma vez instaladas, com o ZFS, posso substituí-las iterativamente por 3 Tb se precisar aumentar.

  3. Comprei minhas unidades no Office - elas estavam em gabinetes de expansão da Seagate (STBV2000300) - por que é mais barato comprar dessa forma é um tópico completo em si. Executei longos testes genéricos do SEATOOLS antes de abrir as caixas - algumas abas, alguns parafusos; dentro há um STDM2000DM001 perfeitamente bom.

  4. Meu entendimento atual é que, para executar corretamente o ZFS, as unidades devem estar diretamente disponíveis para a VM NAS - isso é chamado de RDM. Isso é um pouco complicado no N40L, mas até agora funcionou bem. Anote os números de série individuais das unidades ao colocá-las nos compartimentos - os parafusos estão na porta do gabinete do servidor. Então, a partir da linha de comando esxi (eu tenho um kbd e um monitor em meu host e uso as teclas alt-Fn para fazer login como root) - cd para o armazenamento de dados vmfs existente que você tem na unidade de 250 Gb e crie esses arquivos vmdk para as outras 3 unidades para ser mapeado em RAW. Esta postagem me deu o comando:http://cyborgworkshop.org/2011/01/08/enabling-raw-sata-access-in-esxi-free/no entanto, não consegui executar o fdisk por algum motivo, então você pode encontrar os discos usando ls -l /vmfs/devices/disks Aqui está o comando: vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST32000542AS________________________________________5XW205BS RAW-2TB.vmdk - uma lógica de ônibus

  5. Em seguida, segui a instalação básica do freenas 8.3 para esxi adicionando essas unidades ao FreeBSD vm que criei editando as configurações do vm e adicionando 3 discos rígidos como Mapped Raw LUN nas portas scsi 1:0, 1:1 e 1:2. Novamente, muitos posts que descrevem isso. Freenas não encontrou problemas nas novas unidades.

Isso é tudo que eu tenho. Pretendo testar isso mais antes de fazer a transição - estou particularmente interessado em inicializar a VM com uma das unidades removida para ver o que acontece

Responder3

Instruções rápidas: FreeNAS RAIDZ no VMware ESXi

Levei séculos para descobrir, mas na verdade é bem simples de fazer.

Isso pressupõe que você deseja o RAIDZ1 e possui três unidades físicas para os discos virtuais que o FreeNAS usará. Isso também pressupõe que você já tenha o VMWare ESXi configurado e em execução.

  • Crie três armazenamentos de dados no ESXi, um para cada um dos três discos físicos separados que você instalou em sua caixa NAS
  • Siga as instruções no manual do FreeNAS para colocar a VM em funcionamento...
  • Crie uma VM de 4 GB
  • Edite as configurações da VM e adicione 3 discos virtuais de 100GB, coloque um em cada um dos 3 datastores.
  • Inicialize a VM a partir do FreeNAS ISO e instale na VM de 4 GB (pode parecer que é a unidade flash ESXi no servidor encontrado (se você estiver executando o ESXi em uma unidade flash como eu), mas não é)
  • Depois de instalados e reinicializados, os discos devem estar disponíveis na GUI do FreeNAS.

Para criar um conjunto RAID no FreeNAS:

  • Volumes > Gerenciador de Volume
  • Adicione os três discos e selecione as opções ZFS RAIDZ
  • Defina as permissões: deixe em Unix ACL e marque todas as opções de leitura/gravação/execução (sim, não é bom para segurança, mas é para teste)

Crie um compartilhamento:

  • Compartilhamentos do Windows (CIFS)
  • Adicionar compartilhamento do Windows (CIFS)
  • Caminho: escolha o volume criado acima
  • Permitir acesso de convidados

informação relacionada