Connectrix SANnav: Backupfehler mit dem Fehler "Backupdatei kann nicht in den angegebenen Pfad kopiert werden"
Summary: Der Windows-NFS-Server lässt keinen Root-Zugriff zu, was verhindert, dass SANnav den Eigentümer und die Gruppe der Backupdateien ändert.
Symptoms
Der Backuppfad ist eine NFS-Freigabe eines Windows-Servers.
Sowohl das geplante als auch das manuelle Backup schlagen mit dem Fehler "Backupdatei kann nicht in den angegebenen Pfad kopiert werden" fehl. Die Sicherungsdatei wurde jedoch erfolgreich erzeugt.
Dies ist auf SANnav 2.3.x zu beobachten. SANnav 2.2 meldet diesen Fehler nicht mit derselben NFS-Freigabe.
Cause
Die mw-consolidated-2.log zeigt an, dass "Permission denied" für die chown .
mw-consolidated-2 - [INFO ] 2024-09-24 09:21:26.022 [pool-90-thread-1] com.brocade.dcm.backuprestore.core.BackupGenerator - Response received from backup script : Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
chown: /<NFS mount point>/<backup filename>.tar.gz: Permission denied
Wenn der Linux-Nutzer keine Zuordnungsbeziehung auf dem Windows-Server hat, gehören die neuen Dateien im NFS-Pfad zum "anonymen" Nutzer und zur Gruppe.
[root@<sannav hostname>]# ll total 128535364 -rw-r--r--+ 1 4294967294 4294967294 3947527003 Aug 1 02:11 dcm-New_backup_<name>-08-01-2024-02-00-00.tar.gz -rw-r--r--+ 1 4294967294 4294967294 3956913210 Aug 2 02:11 dcm-New_backup_<name>-08-02-2024-02-00-02.tar.gz -rw-r--r--+ 1 4294967294 4294967294 3965818644 Aug 3 02:11 dcm-New_backup_<name>-08-03-2024-02-00-01.tar.gz <truncated> (By default, the Windows OS uses UID/GID "-2" for anonymous, "-2" --> 32bit Binary --> Decimal = 4294967294)
SANnav 2.3.0 führt den Nutzer/die Gruppe "sannavmgr" und das 2.3.x-Backupskript ein, um den Eigentümer und die Gruppe für die Backupdateien in "sannavmgr" zu ändern.
Der Windows-Server lehnt die chown-Anforderung des anonymen Nutzers ab, daher protokolliert das Backupskript den Fehler "Permission denied" in der Protokolldatei und zeigt die Meldung "Backupdatei kann nicht in den angegebenen Pfad kopiert werden" in der SANnav-Benutzeroberfläche an.
SANnav 2.2.x wird nicht ausgeführt chown Während des Backups tritt dieses Problem daher nicht auf.
Resolution
Aktivieren Sie "Allow root access" auf dem Windows NFS-Server und mounten Sie dann die NFS-Freigabe auf dem Linux-Host für SANnav erneut.