[XENSERVER] Configurar e montar um compartilhamento NFS ISO Library “on” debian-like

Buenas galera, tudo tranquilo?

Hoje trago pra vocês um tutorial de como configurar e montar um compartilhamento NFS ISO Library para o xenserver em distribuições debian-like.

Host/Server: 192.169.7.7
Guest/Client: Xenserver – 192.169.7.10

Procedimentos no Host/Server:

Antes de tudo precisamos instalar o pacote nfs-kernel-server.

Como root execute:

apt-get update
apt-get install nfs-kernel-server

Agora precisamos criar uma pasta que servirá como nosso compartilhamento NFS. Escolha o local de sua preferência e execute:

mkdir /home/NFS_ISO

Precisamos mudar o dono e/ou o grupo de arquivos. Para isso execute:

chown nobody:nogroup /home/NFS_ISO

Configurando o NFS Exports:

Com seu editor preferido abra o arquivo abaixo executando:

vim /etc/exports

Com o arquivo de configuração aberto precisamos criar uma linha para cada compartilhamento que possuimos. No nosso exemplo, temos somente um, como mostro abaixo:

/home/NFS_ISO      192.169.7.10(rw,sync,no_root_squash,no_subtree_check)

Abaixo uma breve explicação de cada opção acima:

  • rw: Esta opção fornece ao client acesso de leitura e gravação para o volume.
  • sync: Esta opção força o NFS a escrever as alterações no disco antes de responder. Isso resulta em um ambiente mais estável e consistente, uma vez que a resposta reflete o estado real do volume remoto.
  • no_root_squash: Por padrão, o NFS converte solicitações de um usuário root remotamente em um usuário não privilegiado no servidor. Isso pretende ser um recurso de segurança para não permitir que uma conta root no cliente use o sistema de arquivos do host como root.
  • no_subtree_check: Essa opção evita a verificação de subárvores, que é um processo no qual o host deve verificar se o arquivo ainda está disponível na árvore exportada para cada solicitação. Isso pode causar muitos problemas quando um arquivo é renomeado enquanto o cliente tem ele aberto. Em quase todos os casos, é melhor desabilitar a verificação de subárvore.

Após terminar, salve e feche o arquivo.

Precisamos criar a tabela NFS e startar o serviço. Para isso execute:

exportfs -a
service nfs-kernel-server start

Procedimentos no Guest/Client – Xenserver:

Abra o xencenter e no menu Storage selecione New SR

1

Selecione a opção NFS ISO e clique em Next >

2

Um nome padrão (NFS ISO Library) virá configurado. Caso queira mudar, essa é a hora. Clique em Next >

3

Em Share Name configure com o endereço IP do seu Host/Server seguido de “:/” mais o caminho do compartilhamento.

Clique em Finish. Se tudo estiver correto, o compartilhamento será montado e irá aparecer em seu xencenter como mostra a imagem abaixo.

4

Agora é só colocar suas ISOs nesta pasta e utilizar no xencenter para criar novas VMs.

Adaptado de: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-14-04

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s