Problemas de recuperación de archivos y objetos en el sistema operativo Linux

Versión del producto: 10.7

Último modificado: 26 de septiembre de 2022

Problema

Los jobs de Recuperación de Archivos y/o Objetos fallan debido a problemas relacionados con iSCSI en los sistemas operativos Linux soportados.

Fondo

Primeramente, asegúrese de que el servicio iscsid está habilitado (ya que puede estar deshabilitado por defecto) ejecutando el siguiente comando:

systemctl enable iscsid.service

A continuación, reinicie el sistema operativo o reinicie el servicio ejecutando lo siguiente:

systemctl restart iscsid.service

Asegúrese también de que open-iscsi está instalado ejecutando el siguiente comando:

apt-get install open-iscsi -y

Puede verificar el estado del servicio con el siguiente comando:

systemctl estado open-iscsi

La comprobación del sistema debería devolver la siguiente salida:

open-iscsi.service - Inicio de sesión en destinos iSCSI predeterminados
Cargado: cargado (/lib/systemd/system/open-iscsi.service; activado; preconfiguración del proveedor: activado)
Activo: activo (salido) desde sáb 2020-07-11 07:24:19 UTC; hace 10s
Docs: man:iscsiadm(8)
man:iscsid(8)
Proceso: 3861 ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=0/SUCCESS)
Proceso: 3867 ExecStart=/lib/open-iscsi/activate-storage.sh (code=exited, status=0/SUCCESS)
PID principal: 3867 (code=exited, status=0/SUCCESS)

Si open-iscsi está instalado y en ejecución, en la mayoría de los casos, este problema es el resultado de la falta de controladores TCP en el servidor respectivo. Primer, compruebe si este es el caso de introducir los siguientes comandos:

systemctl estado iscsi

systemctl estado iscsid

lsmod | grep iscsi

Si la salida resultante carece del módulo iscsi_tcp necesario, deberá instalarlo para solucionar los problemas de recuperación, ya que es necesario para la recuperación de archivos con NAKIVO Backup & Replication. Vea a continuación un ejemplo de salida correcta. Las líneas de salida que confirman que el módulo necesario está activado están marcadas con flechas.

lsmod | grep iscsi
iscsi_tcp 24576 0<--
libiscsi_tcp 32768 1 iscsi_tcp<--
libiscsi 57344 2 libiscsi_tcp,iscsi_tcp
scsi_transport_iscsi 110592 4 libiscsi_tcp,iscsi_tcp,libiscsi

Solución

Para instalar el módulo iscsi_tcp que falta, comience introduciendo el siguiente comando en el servidor correspondiente:

modprobe iscsi_tcp

Vuelva a comprobar que el módulo está instalado ejecutando el comando lsmod anterior. A continuación, intente ejecutar de nuevo el/los job(s) de recuperación. Si la ejecución del job no encuentra el mismo problema, proceda añadiendo una entrada con el nombre del módulo ("iscsi_tcp") a /etc/modules-load.d/modules.conf para asegurar que el módulo se carga en el inicio. Reinicie el servidor, vuelva a comprobar si están presentes los módulos necesarios y reintente el job o jobs de recuperación originales sin el comando modprobe