Usando um servidor NFS como meio de armazenamento para o VMware

Publicado em 26/8/2008 | Autor Vicente




É possível utilizar no VMware um servidor NFS como datastore, que é o espaço necessário para armazenar para suas máquinas virtuais. Assim os “sem-storage” podem utilizar um método barato para deixar as máquinas virtuais em um local centralizado.

Seu servidor pode ser qualquer máquina com bastante espaço, algo como 500 GB, usando qualquer sistema operacional com suporte NFS. Eu sugiro que você use o FreeNAS pela facilidade de instalação e configuração.

Abaixo um tutorial para você instalar o FreeNAS:

Baixe o iso da última versão stable disponível do site FreeNAS.org. A versão que eu baixei quando elaborei este tutorial era a 0.686.4. Se o servidor disponível para o NAS for equipado com os processadores mais novos da AMD é interessante baixar a versão AMD64 que também está disponível.

Queime o CD, insira no drive do servidor e reinicie a máquina destinada ao servidor NFS. Quando aparecer a tela abaixo tecle qualquer tecla para acessar o Wizard de instalação:

freenas.JPG

No menu abaixo escolha a opção 9 (Install/Upgrade…) e tecle Enter:

freenas-menu.JPG

Na próxima tela, selecione a opção 2 e tecle Enter:

freenas-menu-install.JPG

Tecle Ok para continuar…

freenas-menu-install-prompt.JPG

Escolha o drive de CD…

freenas-menu-install-cd.JPG

Escolha o disco…

freenas-menu-install-disk.JPG

Tecle Enter para voltar ao menu anterior e escolha a opção Exit:

freenas-menu-install-done.JPG

No menu inicial escolha a opção 7 para reiniciar o computador e selecione a opção Yes para confirmar:

freenas-menu-reboot.JPG

Retire o CD do drive. Seu servidor FreeNAS já está instalado.

No próximo boot será mostrada uma tela parecida com o Wizard de instalação. Aqui você deve selecionar a opção 2 para atribuir um IP ao seu servidor.

freenas-installed.JPG

Escolha No para DHCP:

freenas-net-dhcp.JPG

Digite um IP para o servidor:

freenas-net-ip.JPG

Digite a máscara da sua rede, se não souber, pergunte ao seu administrador de rede:

freenas-net-mask.JPG

Digite o gateway (roteador) da sua rede:

freenas-net-router.JPG

Digite o IP do seu servidor DNS:

freenas-net-server-dns.JPG

Selecione Yes para autoconfiguração do protocolo IPV6:

freenas-net-x-ipv6.JPG

Tecle Enter para finalizar a configuração da rede:

freenas-net-xx-finish.JPG

Pronto! Seu servidor FreeNAS está na rede. Agora é possível acessá-lo via browser e configurá-lo para exportar os discos via NFS para seu servidor VMware ESXi.

Abra um navegador, Firefox ou Internet Explorer, e acesse o endereço do servidor (no nosso caso seria 192.168.1.250). Quando for solicitado usuário digite admin e a senha freenas. É possível alterar o nome do usuário e a senha na opção System, General. Clique Disk, Management para adicionar o disco de dados:

freenas-browser.JPG

Clique no + para adicionar o disco:

freenas-disk-add.JPG

Selecione o disco, altere as opções que julgar necessário e clique em Add:

freenas-disk-adding.JPG

Clique na opção Disks, Mount Point para adicionar a partição de dados. Escolha do disco, o número da partição (2), o sistema de arquivos (UFS) e o nome do ponto de montagem (no caso eu coloquei nfs):

freenas-disk-mount-point.JPG

Clique na opção Services, NFS, habilite o servidor NFS, selecione o número máximo de servidores que poderão acessar o FreeNAS e clique em Save e Restart.

freenas-nfs.JPG

Clique na aba Shares e clique no + para adicionar o servidor VMware que usará o servidor NFS:

freenas-nfs-add-share.JPG

Digite o caminho da partição que deseja compartilhar (/mnt/nfs), digite o IP do servidor VMware e selecione 32 no campo seguinte (32 limita o acesso apenas ao IP do campo anterior), tique a opção Share all sub directories e clique em Add.

freenas-nfs-add-share-2.JPG

Uma dica que eu devia ter dado antes: em algumas telas é necessário colicar no botão Apply changes para validar as alterações:

freenas-nfs-add-share-3.JPG

Agora seu servidor NFS está pronto para ser usado.

DICAS IMPORTANTES:

- Crie uma rede separada da sua rede de produção pois o acesso a disco das máquinas virtuais causará sérios congestionamentos, afetando seu ambiente.

- Sugiro fortemente que sejam utilizados Switches Giga para garantir performance máxima.

No próximo artigo eu vou explicar como configurar no VMware o acesso a um datastore NFS. Aguarde.

Comments

10 Responses to “Usando um servidor NFS como meio de armazenamento para o VMware”

  1. Vicente via Rec6
    August 26th, 2008 @ 12:58
    Usando um servidor NFS como meio de armazenamento para o VMware…

    leia mais……

  2. Usando um servidor NFS como meio de armazenamento para o VMware - Parte II - Blog do Vicente
    August 26th, 2008 @ 20:25
    [...] artigo anterior vimos como configurar um servidor com FreeNAS como datastore, que é o espaço onde o VMware guarda [...]
  3. Revolucione seu datacenter com o VMware ESXi - Blog do Vicente
    November 17th, 2008 @ 12:07
    [...] Usando um servidor NFS como meio de armazenamento para o VMware [...]
  4. Alexandre
    April 2nd, 2009 @ 10:08
    Olá Vicente!

    Como é a performance dos discos SATA2, 500GB, 32 cache, no ESXi? Usar um servidor NFS aumentaria a performance ou é equivalente ao acesso local do disco sata2?

    Seria melhor usar dois discos de 320GB do que um de 500Gb?
    Colocarei 5 máquinas rodando em um Core2Duo 3.0 (cache 6m), com 6Gb de RAM?

    Abraço,

  5. Vicente
    April 2nd, 2009 @ 13:04
    Discos locais sempre serão mais rápidos do que acessar via NFS.

    Quanto aos discos SATA2, eu nunca usei, eu acredito que sejam bem rápidos.

    Pessoalmente eu recomendaria você fazer um RAID 5 com 3 discos de tamanhos iguais de preferência SAS (sucessor do SCSI) do que discos SATA. É comprovado que discos SATA são menos duráveis que discos SAS.

    Quanto mais você espalhar dos dados em discos diferentes, tende a ser melhor a performance, então 2 discos de 320 GB é melhor que 1 de 500.

    Boa sorte.

  6. Alexandre
    April 2nd, 2009 @ 15:14
    Obrigado mais uma vez pelas dicas Vicente!
  7. matheus
    December 29th, 2009 @ 9:03
    Caro vicente.
    Instalei o freenas em um servidor meu, ao configurar no vmware esxi, em datastore aparece que ele montou mais o tamanho é muito pequeno. A maquina no qual está com o FreeNAS tem um hd de 15gb, so que aparece apenas 90MB no vmware.

    Qual deve ser o problema?

  8. Edson Mara
    November 10th, 2010 @ 8:14
    olá, primeiramente queria parabenizá-lo mais uma vez pela excelente colaboração que nos oferece com seu blog, e por segundo gostaria de tirar um duvida referente ao uso do vmware esxi com NFS ou iSCSI, qual seria mais indicado para armazenamento de VM´s? uma vez que tenho rodando um FREENAS e ele oferece suporte a esses dois protocolos. Muito obrigado.
  9. Vicente
    November 10th, 2010 @ 21:25
    Olá

    Eu não conheço iSCSI, então não posso lhe dizer qual é o melhor. Convém você fazer um testes e tirar suas próprias conclusões.

    Depois conte-me o resultado.

    Boa sorte.

  10. VMware lança versão ESXi grátis: Seu datacenter nunca mais será o mesmo : Blog do Vicente
    March 13th, 2011 @ 15:30
    [...] Se você utilizar um NAS (usando NFS) ou storage, é possível garantir disponibilidade muito maior para seus servidores. [...]

Deixe um comentário!