Connectrix SANnav: Selhání zálohování s chybou "Nelze zkopírovat soubor zálohy do dané cesty"
Summary: Server NFS systému Windows neumožňuje přístup uživatele root, což brání SANnav změnit vlastníka a skupinu souborů zálohy.
Symptoms
Cestou k zálohování je sdílená složka NFS ze serveru Windows.
Plánované i ruční zálohování selže s chybou "Unable to copy the backup file to the given path". Soubor zálohy se však úspěšně vygeneruje.
K tomu dochází v SANnav 2.3.x. SANnav 2.2 nehlásí tuto chybu se stejnou sdílenou složkou NFS.
Cause
Na mw-consolidated-2.log se zobrazí zpráva "Permission denied" pro 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
Pokud uživatel systému Linux nemá na serveru Windows vztah mapování, nové soubory v cestě NFS patří "anonymnímu" uživateli a skupině.
[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 zavádí uživatele/skupinu "sannavmgr" a záložní skript 2.3.x požaduje změnu vlastníka a skupiny na "sannavmgr" pro záložní soubory.
Server Windows požadavek anonymního uživatele odmítne, a proto skript zálohování zaznamená do souboru protokolu chybu "Permission denied" a v uživatelském rozhraní SANnav zobrazí zprávu "Unable to copy the backup file to the given path".
SANnav 2.2.x nelze spustit. chown Během zálohování se tedy k tomuto problému nepotýká.
Resolution
Povolte možnost "Allow root access" na serveru Windows NFS a poté znovu připojte sdílenou složku NFS na linuxovém hostiteli pro SANnav.