Finally the help of IT is here

Blog de soluciones informaticas.

Archive for the 'Backup Exec 3600' Category

Detectar estado del CBT en maquinas virtuales

Posteado por Xavier Xaus Nadal on 12th Septiembre 2013

Hace tiempo que no escribo pero es que no tengo tiempo para hacerlo (Lo siento).

El título de este artículo para quien no tenga nociones de parametrización de máquinas virtuales quedará un poco fuera de contexto, pero para los administradores de sistemas que trabajan con copias de seguridad diferenciales sobre máquinas virtuales para hacer disaster recovery sabrán que para poder realizar una copia diferencial de un disco vmdk es necesario tener CBT habilitado y de esta forma no ir copiando cada día todo el disco vmdk a disco o cinta.

Para detectar si tenemos CBT habilitado hay varias formas de hacerlo como en el artículo que hice hace un tiempo http://www.megacrack.es/2013/06/12/como-detectar-si-cbt-change-block-tracking-est-habilitado/ pero eran otros tiempos y no tenía los conocimientos actuales sobre estos sistemas, por tanto os muestro a continuación una forma más profesional de detectar el estado del CBT en las máquinas virtuales desde línea de comandos con powershell y sus modulos powercli para vmware.

Espero que os sirva el script para otros cometidos ya que el principio del script hasta la fila 25 es para realizar una conexión a ESX o virtual center y la línea 25 es el script en sí para detectar el estado del CBT.

   1:  #################################################
   2:  # Detectar estado CBT (Change Block Tracking)   #
   3:  #################################################
   4:  
   5:  Add-PSSnapin VMware.VimAutomation.Core
   6:  
   7:  function Read-HostMasked([string]$prompt="Introduce la contrasena: ") {
   8:    $password = Read-Host -AsSecureString $prompt;
   9:    $BSTR = [System.Runtime.InteropServices.marshal]::SecureStringToBSTR($password);
  10:    $password = [System.Runtime.InteropServices.marshal]::PtrToStringAuto($BSTR);
  11:    [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($BSTR);
  12:    return $password;
  13:  }
  14:  write .
  15:  write "**************************************"
  16:  write "* Iniciando proceso de autenticacion *"
  17:  write "**************************************"
  18:  write .
  19:  $server = read-host "Introduce el Vcenter, ESXi o IP: "
  20:  $user = read-host "Introduce el usuario: "
  21:  $pwd = Read-HostMasked
  22:  
  23:  Connect-VIServer $server -User $user -Password $pwd -Force | out-string
  24:  
  25:  Get-VM | Get-View | Select Name, @{N="ChangeTrackingStatus";E={$_.Config.ChangeTrackingEnabled}}

 

Cuando sepáis que CBT está habilitado también tenéis que saber que si no tenéis una versión de máquina virtual igual o superior a 7, CBT no funcionará, la versión de ESX por lo tanto debe ser superior a 4.0, NFS no está admitido y tampoco RDM en modo de compatibilidad virtual.

Ya sabéis que podéis comentar lo que queráis acerca de este artículo u otros del blog, saludos y hasta pronto.

Tags: , , ,
Posteado por Backup Exec 3600, VMware | No Comments »

Instalar Backup Exec 2010 en Windows 2000 por problema Oracle

Posteado por Xavier Xaus Nadal on 31st Julio 2013

Instalar Backup Exec 2010 R2 en Windows 2000 parece un artículo antíguo, pero muchas empresas actualmente están usando sistemas nuevos de copias como BE3600 R2 y realizando copias de máquinas virtuales basadas en windows 2000 con sistemas Oracle instalados y con aplicativos que no se pueden actualizar tan fácilmente como a algunos les parece.

El tema es que por ejemplo en el caso de querer hacer una copia de una máquina virtual dentro de una infraestructura con VMware ESXi 5.1 bajo un Virtual Center 5.1 licenciado correctamente. La máquina virtual con Windows 2000 que contiene Oracle instalado. Cuando se programa una copia FULL y empieza a crearse el snapshot de la máquina virtual el sistema de backup provoca que la base de datos se pare automáticamente, con el siguiente error en el visor de sucesos Instance has been terminated. Un caso raro pensando que la copia con Symantec Backup Exec 2012 la estamos haciendo sin GRT, pero bueno, a veces sucede esto….

A lo que vamos, para conseguir realizar copias correctamente de una máquina virtual windows 2000 con Oracle instalado en un entorno virtual con Symantec Backup 3600 modo appliance por medio deberemos:

Tener instalado .NET Framework 2.0 si no lo tenéis descargarlo desde el siguiente enlace http://www.microsoft.com/es-es/download/details.aspx?id=1639 e instalarlo.

Tener instalado MSXML 6.0 que lo podréis descargar desde el siguiente enlace: http://www.microsoft.com/es-es/download/details.aspx?id=3988

Tener instalado Backup Exec 2010 R3 que lo podréis descargar desde este mismo blog ya que lo encontré una vez y lo salvé, pero nunca más lo volví a encontrar. Aquí lo tenéis http://www.megacrack.es/files/RAWS32.7z

Os lo dejo en formato 7z que para mí es el mejor compresor que existe hasta la fecha.

No hace falta hacer nada más. Únicamente deberéis configurar el agente y el servidor de backup si queréis hacer la copia con GRT.

Como podréis comprobar el artículo ha sido 2 en 1 (Como instalar Backup Exec 2010 y como solventar el problema con las copias sin GRT de una máquina virtual con Oracle instalado).

Saludos y hasta pronto.

Tags: , ,
Posteado por Backup Exec 3600 | No Comments »

Acceder por escritorio remoto a Backup Exec 3600

Posteado por Xavier Xaus Nadal on 26th Mayo 2013

Buenas tardes.

Todos los afortunados que tengáis el sistema Symantec Backup Exec 3600 (Appliance de Symantec Backup con 5.5TB de disco interno, 16 GB de RAM y todas las licencias de Symantec Backup 2012 para copiar lo que queráis) (Para mí uno de los mejores del momento, súper intuitivo, fácil de usar y potente). os mostraré a continuación como acceder al servidor que tiene embebido (Windows Server 2008 R2) por terminal server o como lo llamamos algunos Escritorio remoto.

Por defecto la administración de este sistema operativo no tiene sentido ya que no deberíamos acceder a él para configurar nada ya que se puede realizar todo mediante acceso web, pero hay ocasiones en que necesitaremos revisar ciertos logs, acceder a él para reiniciarlo si no tuviéramos acceso por web o para alguna acción que ahora mismo desconozco.

Lo que tenéis que hacer es acceder a una sesión de Powershell desde vuestro Windows y escribir los siguientes comandos.

Enable-PSRemoting

 

set-item wsman:\localhost\Client\TrustedHosts -value "*"

Enter-PSSession –ComputerName <servidor BE3600> -Configuration appliance –Credential <usuario_administrador>

enable-remotedesktop

Deberíais responder a todas las preguntas que os vayan apareciendo con Y, pero leeroslas para asegurar lo que estáis haciendo.

Por otra parte os recomiendo que si disponéis de más tarjetas de red en el equipo cliente como tarjetas virtuales os recomiendo que las deshabilitéis temporalmente para que no hayan problemas de seguridad en la powershell y os dé algún error el procedimiento anterior y no podáis acceder remotamente al escritorio del backup exec.

Si os ha funcionado todo correctamente, ahora ya podéis acceder por terminal server al servidor y hacer lo que queráis. Sobretodo con cautela y con conocimiento de causa, no podéis estar tocando la configuración de las tarjetas de red al tuntún ya que podríais causar inconsistencia en el sistema y luego los backups no funcionarían como deben.

Saludos y hasta pronto.

Tags: , , ,
Posteado por Backup Exec 3600 | No Comments »