Montando para NFS externo de uma VM KVM

3

Eu tenho uma máquina atuando como um host KVM e outra máquina que o NFS exporta para esse host KVM. Eu gostaria que uma das VMs internas no host KVM pudesse montar o compartilhamento NFS. Eu posso exportar para o IP do host do KVM bem e fazer uma montagem, mas não funciona para a VM interna; Acabei de receber um erro com falha "razão dada pelo servidor: Permissão negada".

Eu já tentei exportar novamente o NFS do host para a VM, mas, aparentemente, fazer dois níveis de NFS não é uma boa ideia. Alguém sabe como eu posso conseguir isso funcionar?

    
por jbfink 14.02.2011 / 16:17

2 respostas

4

Como é a configuração de rede para sua VM?
É em ponte, o que significa que a VM tem um IP diretamente acessível da sua rede?
Ou é por trás do NAT, que é o que o libvirt faz por padrão ? Se for NAT, sua linha de exportação deve se parecer com:

<directory> <IP of the KVM Host>(rw,insecure)

A primeira mudança é que, em vez de permitir o acesso do IP da máquina virtual, você permite o acesso do IP da máquina física que hospeda a máquina virtual. Isso é necessário porque, com o NAT, os endereços IP de suas máquinas virtuais são convertidos para o endereço IP do host KVM.
A segunda mudança é adicionar a opção insecure , que é necessária para o servidor NFS aceitar conexões de um número de porta maior que 1024. Isso é necessário porque quando o host KVM faz NAT, ele usará uma porta maior que 1024 para a conexão.

    
por 24.02.2011 / 06:09
0

Quais são as opções de exportação no servidor NFS? Seu IP da VM é permitido acessar o volume do NFS ou você restringiu o acesso ao IP específico do host?

Ah, e sim: voltar a partilhar uma montagem NFS é uma má ideia.

    
por 14.02.2011 / 16:23