Connectrix SANnav: Back-upfout met de foutmelding Kan het back-upbestand niet kopiëren naar het opgegeven pad
Summary: De Windows NFS-server staat geen roottoegang toe, waardoor de SANnav de eigenaar en groep van de back-upbestanden niet kan wijzigen.
Symptoms
Het back-uppad is een NFS die wordt gedeeld door een Windows-server.
Zowel de geplande als de handmatige back-up mislukken met de foutmelding "Kan het back-upbestand niet kopiëren naar het opgegeven pad." Maar het back-upbestand is gegenereerd.
Dit wordt waargenomen op SANnav 2.3.x. SANnav 2.2 rapporteert deze fout niet met dezelfde NFS-share.
Cause
Uit de mw-consolidated-2.log blijkt dat "Toestemming geweigerd" voor de chown bevelen.
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
Wanneer de Linux-gebruiker geen toewijzingsrelatie heeft op de Windows-server, behoren de nieuwe bestanden in het NFS-pad tot de "anonieme" gebruiker en groep.
[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 introduceert de gebruiker/groep "sannavmgr" en het back-upscript 2.3.x vraagt om de eigenaar en groep te wijzigen in "sannavmgr" voor de back-upbestanden.
De Windows-server weigert het chown-verzoek van de anonieme gebruiker, vandaar dat het back-upscript de fout "Permission denied" in het logbestand registreert en het bericht "Kan het back-upbestand niet naar het opgegeven pad kopiëren" in de SANnav-gebruikersinterface weergeeft.
SANnav 2.2.x wordt niet uitgevoerd chown Tijdens het maken van een back-up heeft het dus niet met dit probleem te maken.
Resolution
Schakel "Allow root access" in op de Windows NFS-server en koppel de NFS-share opnieuw op de Linux-host voor SANnav.