Data Domain che copia file da o a /ddvar tramite SCP
Summary: Questo articolo descrive come copiare i file da e verso /ddvar utilizzando il protocollo SCP (Secure Copy Protocol). Vengono forniti esempi di workstation che eseguono sia Linux (tramite il comando SCP) che Windows (utilizzando PowerShell o pscp.exe). ...
Instructions
Copia di file da e verso /ddvar utilizzando SCP:
Questo articolo descrive come copiare i file da e verso /ddvar utilizzando SCP e fornisce esempi per workstation che eseguono sia Linux (tramite il comando SCP) che Windows (usando powershell o pscp.exe). Questo metodo può essere utilizzato anche su Secure Remote Services (CLI che utilizza SSH).
SCP: protocollo di copia sicura
<file> - Il file che vogliamo trasferire. Può essere:
Local, ad esempio ./4.9.4.5-306901.rpm
Remoto, ad esempio sysadmin@<indirizzo> IP:/ddr/var/core/ddfs.core.9801.gz
<> target_dir la cartella in cui viene copiato il file. Può essere:
Locale, ad esempio ./ o /ddr/var/releases/
Remoto, ad esempio sysadmin@<indirizzo> IP:/ddr/var/releases/
Aggiungere il parametro "-O" per forzare la copia del pacchetto invece di cercare le informazioni motd. Evitare l'errore:
scp: Received message too long 707406368
Workstation Windows
Con la maggior parte delle versioni di Windows, ora vengono impacchettate openssh con powershell:
Ha la stessa sintassi di linux scp:
Open powershell
scp <file> <target_dir>
Se per qualche motivo non è possibile accedere a PowerShell, è possibile utilizzare il programma pscp di PuTTY dal prompt dei comandi con una sintassi simile:
pscp.exe -scp <file> <target_dir>
pscp.exe può essere scaricato qui:
Esempi (Windows con PowerShell):
1. Caricamento di un pacchetto di aggiornamento nel DDR
PS C:\Users\user> scp 4.9.4.5-306901.rpm sysadmin@<IP Address>:/ddr/var/releases/
Affinché questo esempio funzioni, il file 4.9.4.5-306901.rpm deve trovarsi nella stessa cartella locale.
2. Scaricare un file core dal DDR alla cartella di lavoro corrente locale.
PS C:\Users\user> scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Workstation Linux
Stessa sintassi di Windows PowerShell scp
scp <file> <target_dir>
Copia di file dall'appliance Data Domain (download da DDR):
1. Trovare la posizione esatta del file nel DDR da AutoSupport o dal pacchetto di supporto
un. Da AutoSupport
i. Nuclei
ii. Pacchetti di supporto (SUB): Aprire il report ASUP più recente e cercare /ddr/var/support.
Alla ricerca del file core in asup:
/ddr/var/core:
total 24483740
-rw-r--r-- 1 root root 2646 Dec 1 2021 savecore_log.20211201-21.41
--wxr----t 1 root root 1048576 Dec 7 2021 msgbuf-20211207-02.56
drwx------ 2 root root 16384 Dec 1 2021 lost+found
drwx------ 2 root root 4096 Dec 2 2021 kernel-20211201-22.14
drwx------ 2 root root 4096 Dec 2 2021 kernel-20211201-21.54
lrwxrwxrwx 1 root root 12 Mar 16 2023 ext -> /ddr/var/ext
-rw-r--r-- 1 root root 241555 Apr 6 08:02 ddfs-predump-20250406080219.log
-rw-r--r-- 1 root root 180979 Mar 31 19:47 ddfs-predump-20250331194741.log
-rw-rw-rw- 1 root root 0 Mar 12 13:31 ddfs_dmck.info
-rw-r--r-- 1 root root 25044734949 Apr 2 20:49 ddfs.core.9801.gz
Esempio (Linux):
Abbiamo messo insieme il percorso:
sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz
Ora creiamo l'intero comando:
$ scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Copia di file nell'appliance Data Domain (caricamento in DDR)
Un tipico caso d'uso consiste nel trasferire un pacchetto di aggiornamento a un DDR. Il percorso completo è <username>@<IP_or_hostname>:/ddr/var/releases/.
Aggiungere il parametro "-O" per forzare la copia del pacchetto invece di cercare le informazioni motd. Evitare l'errore:
scp: Received message too long 707406368
Esempio (Windows):
PS C:\Users\baltag2\Downloads\>scp -O 4.9.4.5-306901.rpm sysadmin@<IP Address>:/ddr/var/releases/ Using keyboard-interactive authentication. Password: xxxxxxx 4.9.4.5-306901.rpm | 388323 kB | 6472.1 kB/s | ETA: 00:00:00 | 100%