Cliente Data Protector en Ubuntu Server 9.10

Data Protector en Ubuntu

Nota: Cellmanager en Windows. Cliente DP en HP-UX 11.31

Nota: usuario: root o utilizar ‘sudo‘ con usuario administrador

Parches para la instalación:

 PHSS_39016.depot
 PHSS_39439.depot

Inicio de instalación

1. Cambio del hosts para incluir el cellmanager de DP

# vi /etc/hosts
192.168.3.45 cellmanager.mydomain.com

2. Instalar paquetes RPM y inetutils-inetd

# aptitude install rpm
# mkdir -p /var/lib/rpm
# rpm –initdb
# aptitude install inetutils-inetd

3. Es importante forzar debian en instalación de los RPMs

# mv /usr/bin/rpm /usr/bin/rpm.old
# vi /usr/bin/rpm #!/bin/sh /usr/bin/rpm-old --force-debian $@
# chmod 700 /usr/bin/rpm

4. Instalar el Core de Data Protector

# cd [directorio donde se encuentra el parche PHSS_39016.depot]
# tar xvf PHSS_39016.depot
# mkdir /tmp/install
# mkdir /tmp/install/core
# cp PHSS_39016/OMNI-CORE-IS/opt/omni/databases/vendor/omnicf/gpl/i386/linux-x86/A.06.00 /packet.Z /tmp/install/core
# cp PHSS_39016/OMNI-CORE-IS/opt/omni/databases/utils/gpl/i386/linux-x86/utils.tar /tmp/install/core
# cd /tmp/install/core
# mv packet.Z packet.Z.gz
# mv utils.tar utils.tar.gz
# gunzip packet.Z.gz
# gunzip utils.tar.gz
# mkdir /tmp/omni_tmp
# mkdir /tmp/omni_tmp/core
# cd /tmp/omni_tmp/core
# tar xvf /tmp/install/core/utils.tar
# cp /tmp/install/core/packet.Z .
# ./omni_rinst.sh /tmp/omni_tmp/core/packet.Z CORE A.06.00 gpl/i386/linux-x86 /opt/omni cellmananger.mydomain.net 5555

NOTA: Recuerda cambiarcellmananger.mydomain.net‘ por el nombre que hayas puesto en el fichero /etc/hosts

5. Instalación del Agente de Data Protector

NOTA: Es importante que el siguiente parche esté en un directorio diferente al anterior, ya que puede cambiar algunos ficheros.

# cd [directorio donde se encuentra el parche PHSS_39439.depot]
# tar xvf PHSS_39439.depot
# mkdir /tmp/install/da
# cp PHSS_39439/OMNI-OTHUX-P/opt/omni/databases/vendor/da/gpl/i386/linux-x86/A.06.00 /packet.Z /tmp/install/da
# cp core/PHSS_39016/OMNI-CORE-IS/opt/omni/databases/utils/gpl/i386/linux-x86/utils.tar /tmp/install/da
# cd /tmp/install/da
# mv packet.Z packet.Z.gz
# mv utils.tar utils.tar.gz
# gunzip packet.Z.gz
# gunzip utils.tar.gz
# mkdir /tmp/omni_tmp/da
# cd /tmp/omni_tmp/da
# tar xvf /tmp/install/da/utils.tar
# cp /tmp/install/da/packet.Z .
# ./omni_rinst.sh /tmp/omni_tmp/da/packet.Z DA A.06.00 gpl/i386/linux-x86 /opt/omni cellmananger.mydomain.net 5555

NOTA: Recuerda cambiar ‘cellmananger.mydomain.net’ por el nombre que hayas puesto en el fichero /etc/hosts

6. Cambiar tcp por tcp4. Si no se cambia escucha por tcp6.

# vi /etc/inetd.conf
omni stream tcp nowait root /opt/omni/lbin/inet inet -log /var/opt/omni//log/inet.log

cambiar por:

omni stream tcp4 nowait root /opt/omni/lbin/inet inet -log /var/opt/omni//log/inet.log

7. FIREWALL

NOTA: Hay que abrir los FireWall tanto en el cliente como en el cellmanager para el puerto 5555 y comprobar:

a. Desde cliente:

# telnet cellmanager 5555

b. Desde servidor:

# telnet cliente 5555

8. Cambiar o añadir el sistema de ficheros, si es necesario. Por defecto ext2.

# chmod 700 /opt/omni/lbin/.util
# vi /opt/omni/lbin/.util
/bin/df -P -t psfs -t ext2 -t SFS -t ext -t minix -t xiafs -t vmfs -t reiserfs -t ext3 -t vfat -t vxfs -t xfs -t hsmfs -t gfs -t lustre_lite -t ocfs -t ocfs2 2>/dev/null | sed '1d' | awk '{print $6}'

ejemplo: cambio por ext4:

/bin/df -P -t psfs -t ext4 -t SFS -t ext -t minix -t xiafs -t vmfs -t reiserfs -t ext3 -t vfat -t vxfs -t xfs -t hsmfs -t gfs -t lustre_lite -t ocfs -t ocfs2 2>/dev/null | sed '1d' | awk '{print $6}'

9. Instalación de NFS para que el cellmanager en Windows pueda ver todo el sistema de fichero del cliente

# aptitude install nfs-kernel-server

NOTA: No he necesitado exportar nada en el ‘/etc/exports’ simplemente que esté corriendo el nfs-kernel-server. Si utiliza el ‘/etc/hosts.allow’ y ‘/etc/hosts.deny’ hay que incluir el cellmanager. Yo no lo he necesitado ya que el cliente se encuentra protegido por FIREWALL. Es necesario reiniciar ‘/etc/init.d/nfs-kernel-server restart’ si realiza algún cambio en esos ficheros.

9. CELLMANAGER en Windows

NOTA: En el cellmanager hay que incluir la ip y el nombre del cliente en su fichero hosts de Windows. Después, desde el apartado de clientes exportarlo por nombre y comprobar con un backup de prueba que se ve todo el sistema de fichero y funciona correctamente.

NOTA FINAL: Se puede copiar el código y ejecutarlo directamente, ya que está probado y escrito secuencialmente. Aun así, es importante realizar esta instalación en un servidor de pruebas antes de pasarlo a producción.

Esta entrada fue publicada en Linux. Guarda el enlace permanente.

Deja una respuesta