Cómo solucionar el error que se produce cuando un datastore de VMware ESXi se llena por completo en una SAN NetApp. En este caso, el datastore queda inaccesible y la LUN de la SAN pasa a estado offline, por lo que las máquinas virtuales que residan en dicho datastore dejarán de funcionar. Al intentar iniciar lás máquinas mostrarán el error: vol is full (using or reserving 100% of space and 0% of inodes).
- Error datastore inaccesible en VMware ESXi de SAN NetApp.
- Solución al error datastore inaccesible vol is full using or reserving 100% of space and 0% of inodes.
Error datastore inaccesible en VMware ESXi de SAN NetApp
Si un datastore se llena por completo de una SAN NetApp, dicha SAN lo desactivará pasándolo a estado offline (por seguridad). Por ello, dejará de ser accesible desde el entorno de virtualización VMware y todas las máquinas virtuales que residan en dicho datastore dejarán de funcionar:

Si intentamos iniciar una máquina virtual que tenga algún disco duro en el datastore inaccesible (en nuestro caso en el r1), mostrará este error:
/vol/r1 is full (using or reserving 100% of space and 0% of inodes).
Y no se iniciará la máquina virtual.
Solución al error datastore inaccesible vol is full using or reserving 100% of space and 0% of inodes
Necesitaremos conexión por SSH a la gestión de las controladoras de la SAN NetApp. El proceso podría realizarse desde la consola web ONTAP de NetApp, pero será más rápido por línea de comandos.
Desde la línea de comandos de la SAN NetApp, ejecutaremos el siguiente comando para listar los volúmenes disponibles y su tamaño total y libre:
|
1 |
vol status |
Nos devolverá algo así:
|
1 2 3 4 5 6 7 8 9 |
Volume State Status Options vol0 online raid_dp, flex root, nosnap=on, nosnapdir=on, create_ucode=on, 64-bit convert_ucode=on hybrid r1 online raid_dp, flex nosnap=on, create_ucode=on, convert_ucode=on, 64-bit guarantee=none, no_i2p=on, fractional_reserve=0 hybrid r2 online raid_dp, flex nosnap=on, create_ucode=on, convert_ucode=on, 64-bit guarantee=none, no_i2p=on, fractional_reserve=0 |
En este caso podemos comprobar que el volumen inaccesible r1 permanece en estado online. En cambio, el motivo de la inaccesibilidad es porque la LUN permanece en estado offline. Para listar las LUN ejecutaremos el comando:
|
1 |
lun show |


