Obtener un listado de la versión de todos tus clientes en NetBackup

for i in `bpplclients -allunique -noheader | awk {‘print $3’}`; do echo $i;echo “$i;”`bpgetconfig -g  $i -l` >> listadodeequipos.csv; done

Publicado en Backup | Etiquetado | Deja un comentario

Ver la configuración de cada log unificado en NetBackup 7.6.x

cd /usr/openv/logs/ ; for ORIGINATOR in `ls -1d n* b*`; do vxlogcfg –list -p NB -o ${ORIGINATOR} | egrep “Configuration|LogDirectory|Level”; done

Publicado en Backup | Deja un comentario

Depurar problemas de replicación en un appliance 5230

El procedimiento se debe seguir en el msdp origen de la réplica

  1. Comprobar estado de la red
    5230:/home/maintenance #bptestnetconn

    Si aparece el mensaje STALE_CACHE, ejecutar el comando bpclntcmd -clear_host_cache

  2. Comprobar la resolución de nombres y conectividad con el msdp de destino:
    5230:/home/maintenance # for i in `cat /etc/hosts | grep replicadestino | awk {'print $1'}`; do ping -c 2 $i;bptestbpcd -host $i;done
    PING 192.168.23.24 (192.168.23.24) 56(84) bytes of data.
    64 bytes from 192.168.23.24: icmp_seq=1 ttl=62 time=1.30 ms
    64 bytes from 192.168.23.24: icmp_seq=2 ttl=62 time=0.746 ms
    --- 192.168.23.24 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1001ms
    rtt min/avg/max/mdev = 0.746/1.024/1.303/0.280 ms
    1 1 1
    192.169.23.24:58652 -> 192.168.23.24:1556
    192.169.23.24:54402 -> 192.168.23.24:1556
  3. Comprobar los logs de replication.log y actuar en en función del tipo de error
    maintenance-!> grep ERR /msdp/data/dp1/pdvol/log/spad/replication.log.*

Habitualmente si existen errores de tipo broken pipe o error socket relacionados con un 174 es un error que se ha producido como consecuencia de algún problema en el msdp de destino.

Publicado en Backup | Etiquetado , | Deja un comentario

Recuperar desde snapshots en windows 2008 R2 Standar y no morir en el intento

Al recuperar desde snapshot una carpeta en un equipo Windows 2008 R2 aparece el siguiente mensaje para algunas rutas:

The source file name(s) are larger than is supported by the file system. Try moving to a location which has a shorter path name, or try renaming to shorter name(s) before attempting this operation.

El problema se da por la variable MAX_PATH, está variable está limitada en la API de windows a 260 caracteres, para más información y alguna forma de rodear esta limitación: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx)

Adicionalmente en el caso de Windows 2008 R2 Standar se dió el problema de que a la hora de recuperar del snapshot algunos permisos (los heredados) no estaban bien,  parece que este problema se da en Windows  Server 2008r2 Standard y Windows Server 2012 Standard al recuperar una carpeta borrada(https://social.technet.microsoft.com/Forums/en-US/7cc6d60e-7c62-49de-b374-cb64f75b5909/previous-versions-restore-not-restoring-ntfs-permissions?forum=winserverfiles).

Como corría prisa este caso se resolvió con una restauración de NetBackup evitando a Windows pero tras investigar un poco parece que el procedimiento más habitual para resolver estos problemas usando Windows 2008 R2 es el siguiente:

  1. Right click on the folder your trying to restore from shadow copy and chose ‘Previous versions’. Chose a date and click on open.
  2. Right click on any file or folder within the previous folder and chose ‘properties’. Under ‘General’ copy what reads in ‘location’ – .e.g.: \localhost\D$\@GMT-2011.09.20-06.00.04_Data
  3. Open cmd.exe and type in: subst X: \localhost\D$\@GMT-2011.09.20-06.00.04_Data
  4. Open powershell and use robocopy to copy content of X: e.g.: robocopy Z: D:\Folder\ /E /COPYALL
  5. Check that all files have been copied.
  6. When finished type subst X: /D in cmd.

    (http://serverfault.com/questions/285997/unable-to-restore-from-shadow-copy-due-to-long-filename)

 

Publicado en Uncategorized | Deja un comentario

Cómo realizar una comprobación de coherencia de las bases de datos NetBackup EMM y BMR mediante la línea de comandos en NetBackup bajo Oracle Cluster

Suspendemos el planificador para que no se activen más trabajos:

/usr/openv/netbackup/bin/admincmd/nbpemreq -suspend_scheduling

Paramos los servicios y dejamos NetBackup sin monitorizar por el software de cluster cuando no haya trabajos activos:

/usr/cluster/bin/scswitch -n -j scnb-hars

Creamos enlacen símbolico al disco compartido para poder arrancar las bases de datos:

cd /usr/openv/var
ln -s /opt/VRTSnbu/var/global
cd

Arrancamos las bases de datos de NetBackup:

/usr/openv/netbackup/bin/nbdbms_start_stop start

Realizamos una validación full y devolvemos la salida en caso de error a Veritas:

/usr/openv/db/bin/nbdb_admin -validate -full

Paramos la base de datos de NetBackup:

/usr/openv/netbackup/bin/nbdbms_start_stop stop

Devolvemos la monitorización al software de cluster y arrancamos todos los servicios:

/usr/cluster/bin/scswitch -e -j scnb-hars
Publicado en Backup | Etiquetado | Deja un comentario

Activar Prefer to use client-side deduplication para todos los clientes NetBackup de una política

Activar Prefer to use client-side deduplication para todos los clientes NetBackup de una política:

for i in `bpplclients POLICY -noheader | awk {‘print $3’}`; do echo $i;bpclient -client $i -update  -client_direct 1;done

Publicado en Uncategorized | Deja un comentario

Script para borrar todos los wwn que no tienen login a en un puerto de VMAX o no están en la fabric

Borrado para wwn que se encuentran en el puerto cero de todos los directores:

for i in `/opt/emc/SYMCLI/bin/symcfg -sid 1234 list -sa all | tail -n+8 | head -n-1 | awk {'print $1'} | cut -d- -f2` ;  do  for j in `/opt/emc/SYMCLI/bin/symaccess -sid 1234 list logins -dirport $i:0 | grep " No " | awk {'print $1'}`;do echo symaccess -sid 1234 remove -login -wwn $j -dirport $i:0;done;donefor i in `/opt/emc/SYMCLI/bin/symcfg -sid 1234 list -sa all | tail -n+8 | head -n-1 | awk {'print $1'} | cut -d- -f2` ;  do  for j in `/opt/emc/SYMCLI/bin/symaccess -sid 1234 list logins -dirport $i:0 | grep " No " | awk {'print $1'}`;do echo symaccess -sid 1234 remove -login -wwn $j -dirport $i:0;done;done

Borrado para wwn que se encuentran en el puerto cero de todos los directores:

for i in `/opt/emc/SYMCLI/bin/symcfg -sid 1234 list -sa all | tail -n+8 | head -n-1 | awk {'print $1'} | cut -d- -f2` ;  do  for j in `/opt/emc/SYMCLI/bin/symaccess -sid 1234 list logins -dirport $i:0 | grep " No " | awk {'print $1'}`;do echo symaccess -sid 1234 remove -login -wwn $j -dirport $i:0;done;donefor i in `/opt/emc/SYMCLI/bin/symcfg -sid 1234 list -sa all | tail -n+8 | head -n-1 | awk {'print $1'} | cut -d- -f2` ;  do  for j in `/opt/emc/SYMCLI/bin/symaccess -sid 1234 list logins -dirport $i:0 | grep " No " | awk {'print $1'}`;do echo symaccess -sid 1234 remove -login -wwn $j -dirport $i:1;done;done
Publicado en VMAX | Deja un comentario

Script para obtener listado de initiators que tienen login por target

for i in `/opt/emc/SYMCLI/bin/symcfg -sid SID list -sa all | tail -n+8 | head -n-1 | awk {‘print $1’} | cut -d- -f2` ;  do  printf “$i:0;”; /opt/emc/SYMCLI/bin/symaccess -sid SID list logins -dirport $i:0 |tail -n+10 | awk {‘print $3’} | head -n-1 | tr “\n” “;”; echo; printf “$i:1;”; /opt/emc/SYMCLI/bin/symaccess -sid SID list logins -dirport $i:1 |tail -n+10 | awk {‘print $3’} | head -n-1 | tr “\n” “;”; echo ; done

Publicado en VMAX | Deja un comentario

Restrict Linux User to SCP to his home directory | Tinned-Software Blog

You want to give access to your server, but you want to restrict access to SCP/SFTP, and to the user’s home directory. Here is how I configured an account restricted to SCP/SFTP only using jailkit on CentOS.

vía Restrict Linux User to SCP to his home directory | Tinned-Software Blog.

Publicado en Linux | Deja un comentario

Sacar un certificado de empadronaemiento en Sevilla y no morir en el intento con firefox

1.- Instala la jre de oracle

2.- Activa el ssl2 en firefox:
Ejecuta about:config en la barra de navegacion
Botón derecho y crea el valor lógico security.enable_ssl2 con valor true

3.- Entra en https://www.sevilla.org/padrononline/, pincha en “Ciudadanos con certificado digital” y sigue los pasos.

4.- Deja de preguntarte como has tenido que seguir los pasos 1,2 y 3 para que esto funcione,.. ya pasó!

Probado en Fedora 19 con Firefox 24 y java version “1.7.0_21”

Publicado en Cosillas | Deja un comentario