VMware Global Community
doberk
Contributor
Contributor

Error agregando un volumen NFS en ESXi

Hola a todos,

Estoy intentando configurar un volumen NFS en un servidor ESXi que apunte a una carpeta compartida en un servidor Win2003. Pero al crearlo me tira el siguiente error:

"Error during the configuration of the host. Cannot open volume: /vmfs/volumes/38da9d9d-a33e3cf9"

Si accedo por SSH efectivamente ese volumen no existe. Pero no entiendo porque lo busca.

Lo que he hecho hasta ahora para configurar NFS:

1º En el Servidor Win2003 he instalado el Microsoft Windows Service for Unix (SFU) 3.5 en c:\SFU

2º he descargado del ESXi los ficheros /etc/password y /etc/group y los he copiado al server a c:\SFU\etc\password y c:\SFU\etc\password

3º he arrancado los servicios "Server NFS" y "User Name Mapping"

4º Desde el panel de control de SFU he mapeado el usuario root de UNIX con el usuario Administrador de Windows

5º He creado una carpeta en el servidor Win2003 que pretendo sea un volumen NFS en ESXi y la he compartido con NFS dando permisos de lectura-escritura a root

6º En el ESXi he creado un dispositivo de red VMkernel en el mismo switch en que esta el servidor Win2003 y le he configurado una ip del mismo rango.

Hasta aqui bien, y entonces creo el volumen y me lanza el error.

¿Que puede ser?

0 Kudos
7 Replies
dquintana
Virtuoso
Virtuoso

Hola Doberk,

Tratá de copiar los datos del /etc/passwd y /etc/group desde el esxi hacia el servidor de storage.
Luego en el equipo windows, hace clic en "microsoft services for nfs" en la opción username mapping and  properties. Elegí la opción usar password and group files y luego seleccioná los archivos que copiaste  desde el esxi.

Luego mapea un usuario de windows con el root, ahí permití que el root tenga permisos de read y write y listo.

Contame como te fué.

Saludos,

Diego Quintana
Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

0 Kudos
doberk
Contributor
Contributor

Hola dquintana, gracias por responder.

Todo eso ya lo he hecho, es lo que describo por pasos en mi post. Solo que lo he resumido para no postear un tochazo.

No se si tendra algo que ver, pero antes de ponerme a configurar el NFS retire un disco sata del ESX. Lo retire sin mas, apague el servidor y retire el disco. Arranque el servidor de nuevo, removi los discos virtuales que apuntaban a ese disco y arranque de nuevo las maquinas virtuales. No se si puede tener algo que ver. Lo digo porque a lo mejor me esta buscando ese volumen por alguna razon sin encontrarlo.

0 Kudos
dquintana
Virtuoso
Virtuoso

No creo, a mi de da que es un problema de permisos.

Sacame de una duda, usando el vmkping desde la management console, te responde el host Nfs?

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

0 Kudos
doberk
Contributor
Contributor

Hola, perdon por la tardanza, he estado fuera.

El host del NFS responde a ping perfectamente.

Una pregunta, ¿que diferencia hay entre vmkping y ping?

0 Kudos
dquintana
Virtuoso
Virtuoso

Hola dobek,

El vmkping trabaja desde el kernel del ESX, permitiendote verificar si está trabajando adecuadamente el port de vmkernel que tengas configurado. Como tu tienes que testear acceso a storage, el mismo es gestionado por el vmkernel, es por ese motivo que lo testeas desde allí.

Si quisieras testear conectividad de management, lo haces con el ping convencional a la ip del service console o management port.

Saludos

Diego Quintana

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

0 Kudos
doberk
Contributor
Contributor

En cualquier caso sigue dandome error cuando intento crear el datastore a partir del recurso NFS. He hecho una prueba, que no se si estará bien hecho. Desde la consola del ESXi y a traves de SSH he intentado montar el recurso NFS a mano, para ver si me lo permite.

Lo primero que me ha pasado es que no me deja crear directorios en /vmfs. Como no se si es normal o no he creado el directorio /win_nfs y he intentado montar el recurso NFS con la siguiente sintaxis:

mount -t nfs 192.168.1.101:/backup /win-nfs

y tambien

mount -t nfs username:[usuario],password:[mi_contraseña] 192.168.1.101:/backup /win_nfs

pero en los dos casos me da failed: no such device

He probado a montar un recurso SMB que se que funciona perfectamente en la misma maquina Win2003 con esta sintaxis:

mount -t smbfs //192.168.1.101/backup /win_nfs y tambien con usuario/contraseña, pero me da el mismo error.

¿No debería poderse montar?

saludos y gracias por las respuestas

0 Kudos
nsolop
Expert
Expert

Pegale una mirada al siguiente enlace http://www.sohoadvisers.com/tutorials/vmware-esxi/connect-esxi-to-windows-nfs es un paso a paso para la configuración de WSFU para ESXi.

Puede que encuentres algo que estamos pasando por alto.

Saludos,

Nicolás

Nicolás Solop

0 Kudos