Search This Blog

Saturday, 1 September 2018

Configuración de VTL en Linux para EMC Networker con MHVTL


Usar MHVTL, el emulador de bibliotecas de cintas para proveer a una instalación de EMC Networker una VTL (Virtual Tape Library) para pruebas.
Diagrama de la solución

 Objetivo


Para ello es necesario desplegar alguna solución con la que emular una librería de cintas para hacer pruebas en EMC Networker.

 

Requerimientos

  • Una máquina virtual Linux basada en Debian, con 1 GB de RAM, 16 GB de disco y 1 vCPU sería suficiente. Esta máquina virtual será nuestro servidor VTL. Asumimos usamos Debian 6.02.
  • EMC Networker instalado en un mismo segmento de red a la máquina virtual para VTL.

Procedimiento


Instalar MHVTL, en el servidor Linux que usaremos como VTL.


En la documentación de MHVTL indica los tips necesarios para correrlo en Debian.
    a)    Instalar los paquetes:
            build-essential
            linux-headers
            lsscsi
            sg3-uils
            zlib1g-dev
            liblzo2-dev
            mtx
    b)    Compilar mhvtl:
        $ groupadd --system vtl
        $ useradd --system -c "Vitrual Tape Library" -d /opt/vtl -g vtl -m vtl
        $ cd /source_de_mhvtl/
        $ make
        $ make install
        $ cd kernel
        $ make ubuntu=1
        $ make install
    c) iniciar mhvtl:
        $ /etc/init.d/mhvtl start
       

Comprobar que localmente se detecta la librería de cintas en el servidor VTL ejecutando lsscsi 

   
[1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
[2:0:0:0]    disk    VMware   Virtual disk     1.0   /dev/sda
[3:0:0:0]    mediumx STK      L700             0103  /dev/sch0
[3:0:1:0]    tape    IBM      ULT3580-TD5      0103  /dev/st0
[3:0:2:0]    tape    IBM      ULT3580-TD5      0103  /dev/st1
[3:0:3:0]    tape    IBM      ULT3580-TD4      0103  /dev/st2
[3:0:4:0]    tape    IBM      ULT3580-TD4      0103  /dev/st3
[3:0:8:0]    mediumx STK      L80              0103  /dev/sch1
[3:0:9:0]    tape    STK      T10000B          0103  /dev/st4
[3:0:10:0]   tape    STK      T10000B          0103  /dev/st5
[3:0:11:0]   tape    STK      T10000B          0103  /dev/st6
[3:0:12:0]   tape    STK      T10000B          0103  /dev/st7

    Probar alguna operación en la librería, por ejemplo, para "cargar" una cinta:

    $ vtlcmd 11 load F01039L5


Instalar un storage node de EMC Networker

Usamos alien para transformar los paquetes de Networker a formato deb:

    $ alien -c --to-deb lgtoclnt-7.6.3-1.x86_64.rpm
    $ alien -c --to-deb lgtonode-7.6.3-1.x86_64.rpm
    $ dpkg -i lgtoclnt_7.6.3-2_amd64.deb
    $ dpkg -i lgtonode_7.6.3-2_amd64.deb


El resto de la configuración de la librería de cinta virtual es idéntica a la configuración de una librería de cinta física

Un ejemplo de una restauración con Networker en el servidor VTL sería:

    $ recover -c debian -s /root /etc

Más información

No comments:

Post a Comment

Thanks for your comment!