Búsqueda de sitios web

Desmontar un almacén de datos NFS de VMware ESXi


El almacenamiento NFS se puede utilizar en la infraestructura de VMware para almacenar archivos de máquinas virtuales, imágenes de disco y otros archivos. En esta publicación, veremos cómo desmontar un almacén de datos NFS de VMware ESXi y qué hacer si se produce un error cuando intenta desmontar un recurso compartido NFS o si el almacenamiento NFS se vuelve inactivo.

¿Cómo eliminar o desmontar correctamente el almacenamiento NFS en VMware?

Para desmontar un almacenamiento NFS en un host ESXi, simplemente haga clic con el botón derecho en él en la consola de vSphere Client y seleccione Desmontar almacén de datos. En la lista aparece una lista de hosts ESXi en los que está montado este recurso compartido NFS.

Debe desmontar el almacenamiento NFS en todos los hosts ESXi para que desaparezca en la interfaz de vSphere.

Un host ESXi puede desmontar el almacenamiento NFS si:

  • No hay máquinas virtuales en ejecución o registradas en el volumen NFS. Debe apagar las máquinas virtuales o moverlas a otro almacén de datos mediante Storage vMotion;

  • No hay instantáneas, imágenes ISO ni discos virtuales (VMDK) en el almacén de datos que estén montados en otras máquinas virtuales;

  • Storage DRS no administra el almacén de datos y no forma parte de un clúster de almacén de datos;

  • El latido de vSphere HA no utiliza almacenamiento;

  • El control de E/S de almacenamiento para el almacén de datos está deshabilitado;

  • En la configuración avanzada del sistema del host ESXi, verifique que el almacén de datos NFS no se esté utilizando para almacenar archivos de registro o de intercambio (verifique la

    global.logDir

    y

    ScratchConfig.CurrentScratchLocation

    opciones en Configurar -> Configuración avanzada del sistema -> Editar; lea más en la publicación: los registros del sistema ESXi se almacenan en un almacenamiento no persistente);

Se producirá un error al desmontar el almacenamiento NFS si no se cumple una de estas condiciones:

The "remove datastore" operation failed.
The resource 'nfs_datastore' is in use.

Obtenga más información sobre el error "El recurso está en uso" cuando se elimina el almacén de datos en ESXi.

O :

Cannot remove datastore 'nfs_datastore' because system swap is enabled on it.

Eliminación de un almacén de datos NFS inactivo en un host VMware ESXi

Si el recurso compartido de NFS se deshabilitó en el lado del servidor de NFS antes de que se desmontara en ESXi, o si todavía hay máquinas virtuales ejecutándose en el volumen de NFS, se produce un error cuando intenta desmontar el almacén de datos de NFS desde la interfaz de vSphere Client:

Error performing operation:
NFS Error: Unable to Unmount filesystem: Busy

O :

The object ‘vim.Datastore:ds:///vmfs/volumes/NFS_Store1/’ has already been deleted or has not been completely created

Verifique que las reglas de firewall de ESXi que permiten el acceso al recurso compartido NFS en el puerto predeterminado TCP/2049 estén habilitadas.:

$ esxcli network firewall ruleset set --ruleset-id nfs41Client --enabled=true
$ esxcli network firewall ruleset set --ruleset-id nfsClient --enabled=true

Si el almacenamiento NFS no está disponible, se vuelve inactivo (atenuado) en la lista de almacenamiento del host en la interfaz de vSphere. En mi caso, ocurrió un error cuando intenté eliminar un volumen NFS inactivo de la configuración del host ESXi:

The resource datastore_nfs02 is in use.
Call “HostDatastoreSystem.RemoveDatastore” form object “datastoreSystem-28″ on vCenter Server “xxxx” failed.
CannotRemove datastore ‘datastore_name’ because Storage I/O control is enabled on it. Correct it and re-try the operation.

Según el error, el almacenamiento NFS no se puede eliminar debido a que el control de E/S de almacenamiento (SIOC) está habilitado. Se produce otro error al deshabilitar Storage I/O Control para un almacén de datos:

Datastore is not accessible

Solución:

Para eliminar correctamente el almacenamiento NFS inactivo del host ESXi, deberá conectarse a la consola del servidor host ESXi mediante SSH (Cómo habilitar SSH en VMware ESXi).

Vea la lista de los volúmenes NFS disponibles en el host VMware ESXi:

# esxcli storage nfs list

Si es necesario, puede ver información detallada sobre el almacenamiento NFS:

# vim-cmd hostsvc/datastore/info datastore_nfs02

Para desmontar el volumen NFS del host ESXi, ejecute el comando:

# esxcli storage nfs remove -v datastore_nfs02

Nota. Debe encerrar el nombre del almacén de datos NFS entre comillas si contiene espacios.

Nota. Esta acción debe realizarse en cada host ESXi en el que desee eliminar un recurso compartido NFS inactivo.

Si el almacén de datos NFS no se elimina de vSphere Client, haga clic en el botón Actualizar en la sección Almacenamiento de ESXi (Configuración -> Almacenamiento) o haga clic en Volver a examinar almacenamiento.

Artículos relacionados