Data Domain Copiar archivos desde o hacia /ddvar mediante SCP
Summary: En este artículo, se describe cómo copiar archivos hacia y desde /ddvar mediante el protocolo de copia segura (SCP). Se proporcionan ejemplos de estaciones de trabajo que ejecutan Linux (mediante el comando SCP) y Windows (mediante PowerShell o pscp.exe). ...
Instructions
Copiar archivos desde y hacia /ddvar mediante SCP:
En este artículo, se describe cómo copiar archivos hacia y desde /ddvar mediante SCP, y proporciona ejemplos de estaciones de trabajo que ejecutan Linux (a través del comando SCP) y Windows (mediante PowerShell o pscp.exe). Este método también se puede utilizar a través de Secure Remote Services (CLI mediante SSH).
SCP: protocolo de copia segura
<file> - El archivo que queremos transferir. Puede ser:
Local, por ejemplo, ./4.9.4.5-306901.rpm
Remoto, por ejemplo, sysadmin@<Dirección> IP:/ddr/var/core/ddfs.core.9801.gz
<> target_dir la carpeta en la que se copia el archivo. Puede ser:
Local, por ejemplo, ./ o /ddr/var/releases/
Remoto, por ejemplo, sysadmin@<dirección> IP:/ddr/var/releases/
Agregue el parámetro "-O" para que scp fuerce la copia del paquete en lugar de buscar información de motd. Evite el error:
scp: Received message too long 707406368
Estaciones de trabajo Windows
Con la mayoría de las versiones de Windows, ahora empaquetan openssh con powershell:
Tiene la misma sintaxis que linux scp:
Open powershell
scp <file> <target_dir>
Si no tenemos acceso a powershell por algún motivo, puede usar el programa pscp de putty desde el símbolo del sistema con una sintaxis similar:
pscp.exe -scp <file> <target_dir>
pscp.exe puede descargar aquí:
Ejemplos (Windows con PowerShell):
1. Carga de un paquete de actualización en el DDR
PS C:\Users\user> scp 4.9.4.5-306901.rpm sysadmin@<IP Address>:/ddr/var/releases/
Para que este ejemplo funcione, el archivo 4.9.4.5-306901.rpm debe estar en la misma carpeta local.
2. Descargue un archivo de núcleo del DDR a la carpeta de trabajo local actual.
PS C:\Users\user> scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Estaciones de trabajo Linux
La misma sintaxis que en scp de Windows PowerShell
scp <file> <target_dir>
Copia de archivos desde el dispositivo Data Domain (descarga desde DDR):
1. Encuentre la ubicación exacta del archivo en el DDR desde Autosupport o el paquete de soporte
un. Desde Autosupport
i. Núcleos
ii. Paquetes de soporte (SUB): Abra el último informe de ASUP y busque /ddr/var/support.
Se busca el archivo principal en 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
Ejemplo (Linux):
Armamos el camino:
sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz
Ahora creamos todo el comando:
$ scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Copia de archivos en el dispositivo Data Domain (carga en DDR)
Un caso de uso típico sería transferir un paquete de actualización a un DDR. La ruta completa es <username>@<IP_or_hostname>:/ddr/var/releases/.
Agregue el parámetro "-O" para que scp fuerce la copia del paquete en lugar de buscar información de motd. Evite el error:
scp: Received message too long 707406368
Ejemplo (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%