KVM Libvirt, accede a recursos compartidos nfs desde el host al cliente

KVM Libvirt, accede a recursos compartidos nfs desde el host al cliente

¿Tengo un problema y espero ayuda?

Tengo un servidor con 5 interfaces de red. Uno ejecuta PPPoE desde un módem en puente y obtiene la IP externa. Estoy usando firewalld y dnsmasq para compartir esa conexión con los otros 4 puertos y dispositivos de mi red, todo funciona bien.

Ahora estoy intentando poner una máquina virtual en el host, usando libvirt/KVM. Eso funciona y he creado una máquina con un disco virtual de 512 MB para arranque y un disco separado de 5 GB para root. Sin embargo, mi objetivo es mover la raíz de 5 GB a una raíz NFS, de modo que la VM arranque desde su disco/boot y gire a una raíz NFS en el host. Sin embargo, cada vez que intento montar NFS desde el host al cliente falla y se deniega el acceso. Sin embargo, desde cualquier máquina en otro lugar de la red se monta.

¿No puedo montar NFS desde el host al cliente? ¿Estoy haciendo algo mal?

La razón para hacer esto es que mi host está ejecutando root (y un par de discos más) en discos nvme o SATA SSD con el sistema de archivos f2fs. Preferiría que el cliente pudiera usar el sistema de archivos f2fs a través de NFS directamente en el host, para que el controlador f2fs del host pueda equilibrar el desgaste de los SSD, en lugar de un gran trozo de disco virtual formateado en otro FS ubicado en los discos del host. Para mí tiene sentido que si la raíz del cliente está alojada directamente en el sistema de archivos f2fs en lugar de en una imagen de disco sin formato, ¿mejorará el desgaste del SSD? Aceptaré el impacto de NFS (insignificante) si eso significa que estoy siendo más amable con los chips y alojando NFS en lugar de virtio (¡¿rápido?!).

¿Alguien ha hecho esto? ¿Algun consejo? ¿Estoy loco?

Todas las máquinas, virtuales o físicas, obtienen direcciones IP únicas de dnsmasq. Puedo hacer ping desde un host virtual a un host y hacer ping a Google desde un host virtual. ¡Simplemente no puedo acceder a los recursos compartidos de NFS!

Gracias,

ian

información relacionada