Buscar

Nakivo: Instalación sobre Windows y Linux

En el siguiente post vimos una lista de consideraciones a tener en cuenta antes de proceder a la instalación de Nakivo:

Nakivo: Antes de instalar (SYSADMIT.com)

Además de las características generales, arquitectura básica, entre otros, vimos que es posible instalar Nakivo sobre varias plataformas: Windows, Linux, Virtual Appliance, NAS o Amazon AWS EC2.

En este post veremos el detalle de su instalación sobre Windows y Linux.

Dos consideraciones antes de empezar:

1) Es importante entender que independientemente de si lo instalamos bajo Windows o Linux o Virtual Appliance, etc, la administración del software se realizará utilizando un navegador web y este deberá ser o Firefox o Chrome, ambos son compatibles.

2) Pensemos que Nakivo incorpora un motor propio de base de datos, así que durante la instalación, no es necesario configurar el acceso a ningún motor de base de datos externo.


Nakivo: Instalación sobre Windows


Podemos instalar Nakivo en versiones de Windows cliente a partir de Windows 7 o en versiones Windows Server, a partir de Windows Server 2008 R2.

Es buena idea instalar Nakivo en Windows Server en vez de Windows cliente, sin embargo, si decidimos instalar Nakivo sobre Windows cliente, este deberá ser de 64bits y la edición professional.

Una vez descargado el software, si procedemos a su instalación, podemos proceder con la instalación sencilla:


Nakivo: Instalación Windows

o bien si pulsamos sobre "Options", podremos elegir más opciones:


Nakivo: Instalación Windows

Si repasamos las opciones, veremos:

Installation type: 

Aquí podemos elegir entre tres opciones:

1) Full solution: 

Nos instalará el "Director" y el "Transporter", podemos ver en el post anterior la diferencia entre ambos componentes. Para una primera instalación de Nakivo, seleccionaremos esta opción.

2) Multitenant solution: 

Esta será la opción a elegir, si queremos delegar la administración de Nakivo a varios clientes.

3) Transporter: 

Este componente también es instalado por defecto si elegimos "Full solution". 

Eligiendo "Transporter", nos instalará este componente que nos permite poder comunicar con la infraestuctura VMWare ESXi y se encarga de realizar las tareas de backup, réplica, compresión, deduplicación y cifrado, por este motivo, si nuestra infraestructura es grande, es habitual instalar varios "Transporters".

Con varios "Transporters", podemos repartir estas tareas entre varios equipos, es por este motivo que está disponible la opción de "Transporter" sin "Director".

Hay que tener en cuenta que siempre será necesario un "Director" para administrar los "Transporters".

Create repository: 

Esta opción solo estará disponible si antes hemos elegido la opción "Full solution". 

Si marcamos la opción, nos cerrará un directorio destinado al respositorio (ubicación de backups y/o réplicas) en la unidad que especifiquemos.

Director web UI port: 

Por defecto: puerto 4443. Este será el puerto para acceder a la administración web.

Transporter port: 


Por defecto: puerto 9446. Este será el puerto para comunicar con el servicio de "Transporter".

Nakivo: Instalación sobre Linux

Para instalar Nakivo sobre Linux, sobre sistema operativo Linux deberemos revisar si la distribución que queremos utilizar es compatible.

Por ejemplo, la versión 6.2 de Nakivo es compatible con las siguientes distribuciones de Linux: Ubuntu 12.04 Server (x64), SUSE Linux Enterprise Server 11 SP3 (64-bit), Red Hat Enterprise Linux 6.3 (64-bit).

También requerirá los siguientes paquetes:

- Para Ubuntu y SUSE: cifs-utils, open-iscsi, ntfs-3g

- Para RedHat: cifs-utils, iscsi-initiator-utils, ntfs-3g

En el siguiente ejemplo, instalaremos Nakivo 6.2 sobre una CentOS 6.

Partimos de la instalación base de CentOS 6, seleccionando los paquetes propuestos como "basic server".

A continuación, actualizamos todos los paquetes ejecutando: yum update -y

En el caso de instalación sobre máquina virtual VMWare, instalamos las VMWare Tools, siguiendo el siguiente enlace:

VMWare: Tools Linux instalar requisitos (SYSADMIT.com)

y procedemos a la instalación:

Para ello, seguiremos los siguientes pasos:

1) Creamos un directorio.

2) Nos situamos en el interior del directorio.

3) Descargamos el script de bash para proceder a la instalación. El script, lo podemos descargar de la web de Nakivo: https://www.nakivo.com

4) Configuramos permisos de ejecución sobre el script.

5) Ejecutamos el script y nos indica que: "Support for current OS was not tested.", sin embargo, al ser una CentOS 6 que equivale a una RedHat Enterprise Linux 6, no deberíamos tener ningún problema.

6) Aceptamos la licencia.

7) Indicamos el tipo de instalación deseada: "[S] Full solution (single tenant)".

8) El instalador nos pregunta sobre los puertos del "Director" y "Transporter", así como la ruta del repositorio de los backups. 

Podemos dejar los parámetros por defecto.

La explicación de cada parámetro, la tenemos indicada en el punto anterior, donde se explica la instalación sobre un equipo Windows.

Veamos el detalle de la instalación de Nakivo sobre Linux, en este caso CentOS 6:


[root@NBACKUPL ~]# mkdir /NAKIVO-INSTALL
[root@NBACKUPL ~]# cd /NAKIVO-INSTALL/
[root@NBACKUPL NAKIVO-INSTALL]#
[root@NBACKUPL NAKIVO-INSTALL]# wget "https://www.nakivo.com/files/public-docs/Linux/Trial_download/NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh"
--2016-12-09 2:39:41--  https://www.nakivo.com/files/public-docs/Linux/Trial_download/NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh
Resolving www.nakivo.com... 68.178.130.60
Connecting to www.nakivo.com|68.178.130.60|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 189267169 (180M) [application/x-sh]
Saving to: “NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh”

100%[=====================================================================================================================================================================>] 189,267,169 9.96M/s   in 25s

2016-12-09 2:40:07 (7.20 MB/s) - “NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh” saved [189267169/189267169]

[root@NBACKUPL NAKIVO-INSTALL]# ls -lF
total 184836
-rw-r--r--. 1 root root 189267169 Oct 14 2:25 NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh
[root@NBACKUPL NAKIVO-INSTALL]# chmod +x ./NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh

[root@NBACKUPL NAKIVO-INSTALL]# ./NAKIVO_Backup_Replication_v6.2.0.14770_Installer_TRIAL.sh
Support for current OS was not tested.
To see the list of supported systems, please visit http://www.nakivo.com/helpcenter/display/NH/System+Requirements
Successful operation of all features and good performance are not guaranteed.
Proceed with installation at your own risk [y/N]? y

*******************************************************
*                                                     *
* Nakivo Backup & Replication Installation and Update *
*                                                     *
*******************************************************

Verifying Installer...
Extracting NAKIVO Backup & Replication...
NAKIVO Backup & Replication
 End User License Agreement
 (08/25/2016)

Do you agree to the terms of this agreement [Y/N/R]? Y
Do you wish to install:
 - [S] Full solution (single tenant)
 - [M] Full solution (multi-tenant)
 - [T]ransporter only
[S/M/T]? S
Configuring Director...
Enter install location[/opt/nakivo]:
Director HTTPS port[4443]:
Allow automatic upload of support bundles to NAKIVO support server [Y/n]: Y
Transporter port [9446]:
Transporter data transfer ports range [9448-10000]:
Backup repository [/opt/nakivo/repository]:
Installing Director...
Installing Transporter...
NOTE: File level recovery will not be available (or will be limited) on this Transporter.
NOTE: Please install package "ntfs-3g" manually.
Applying configuration...
Registering Director service...
Starting Director service...
NAKIVO Backup & Replication installed successfully.

Finalmente podemos ver que la instalación nos indica que falta el paquete: ntfs-3g.

Para corregir el problema, instalamos el paquete, ejecutando:

yum install fuse fuse-ntfs-3g -y

Si no podemos acceder desde un equipo remoto al puerto 4443, protocolo HTTPS, puede ser debido a la configuración de iptables del equipo Linux, para ello, podemos proceder a deshabilitar el firewall o bien configurar la regla.

Podemos deshabilitar el firewall temporalmente, ejecutando: iptables -F.


No hay comentarios:

Publicar un comentario