Connectrix SANnav: Säkerhetskopieringsfel med felmeddelandet "Det går inte att kopiera säkerhetskopian till den angivna sökvägen"
Summary: Windows NFS-servern tillåter inte rotåtkomst, vilket hindrar SANnav från att ändra ägare och grupp för säkerhetskopieringsfilerna.
Symptoms
Sökvägen för säkerhetskopiering är en NFS-resurs av en Windows-server.
Både den schemalagda och den manuella säkerhetskopieringen misslyckas med felmeddelandet "Det går inte att kopiera säkerhetskopian till den angivna sökvägen." Men säkerhetskopian har genererats.
Detta observeras på SANnav 2.3.x. SANnav 2.2 rapporterar inte det här felet med samma NFS-delning.
Cause
Den mw-consolidated-2.log visar att "Permission denied" för chown befallning.
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
När Linux-användaren inte har någon mappningsrelation på Windows-servern tillhör de nya filerna i NFS-sökvägen den "anonyma" användaren och gruppen.
[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)
I SANnav 2.3.0 introduceras användaren/gruppen sannavmgr och 2.3.x-säkerhetskopieringsskriptet som begär att ägare och grupp ska ändras till sannavmgr för säkerhetskopieringsfilerna.
Windows-servern avvisar chown-begäran från den anonyma användaren, vilket innebär att säkerhetskopieringsskriptet loggar felet "Permission denied" i loggfilen och visar meddelandet "Det går inte att kopiera säkerhetskopian till den angivna sökvägen" i SANnav-användargränssnittet.
SANnav 2.2.x körs inte chown under säkerhetskopieringen så det står inte inför det här problemet.
Resolution
Aktivera "Allow root access" på Windows NFS-servern och återmontera sedan NFS-resursen på Linux-värden för SANnav.