martes, 31 de marzo de 2015

HOW TO: MIGRAR GLPI A UN NUEVO SERVIDOR.

En este ejemplo, migraré mi aplicación GLPI desde el servidor 192.168.8.91 al servidor 192.168.8.199. Previamente, siguiendo los pasos indicados en este enlace (http://www.frankcho.blogspot.com/2015/03/how-to-instalar-glpi.html), ya tengo la aplicación GLPI instalada en el nuevo servidor.

1. En la aplicación GLPI "vieja", vía browser, luego de autenticarnos, ingresamos a la opción Administración --> Mantenimiento y pulsamos el botón "Copia de seguridad en SQL":

2. Pulsamos "Aceptar":

3. Validamos que el progreso sea satisfactorio (se muestra "Progreso 100%). Ubicamos el backup que acabamos de realizar (en mi caso es el archivo glpi-0.83.31-2015-03-31-12-02.sql) y lo descargamos:

4. Ahora, en la aplicación GLPI "nueva", vía browser, luego de autenticarnos, ingresamos a la opción Administración --> Mantenimiento y pulsamos el botón "SQL Dump":

INSTALACION PHPMYADMIN:

# sudo apt-get install phpmyadmin:

Presionar "Si" en esta pantalla:

 Colocar la clave de root de mysql en esta ventana y pulsar "Aceptar":

Colocar acá la clave que usaremos para que phpmyadmin se registre con el servidor de base de datos:
Confirmar la clave:
Como previamente instalamos GLPI para que utilizara el como servidor web a apache2, seleccionamos entonces esta opción:

Al finalizar la instalación de phpmyadmin, abrimos un browser y colocamos:
http://IP-Servidor-GLPI/phpmyadmin/.
En mi caso:
http://192.168.8.199/phpmyadmin/
Credenciales iniciales para el ingreso:
Usuario: usuario root de mysql
Contraseña: password root mysql
 Seleccionar la BD glpi. Click en la opción "Importar":

En la sección "Archivo a importar:" mediante el botón "Examinar" seleccionar el backup que previamente realizamos en el punto #3 de este documento y que debemos tener guardado en algún directorio de nuestro equipo desde el cual accedemos a glpi.  Para continuar, click sobre "Continuar":

Finalizado el export, y de ser satisfactorio el procedimiento, aparecerá el siguiente dialogo:

Finalizada la migración del GLPI. Ahora podremos desde el nuevo servidor, acceder a los datos que teníamos en el servidor que acabamos de migrar.
Nota: Recordar que también se migraron las cuentas de usuario y sus password; esto quiere decir que si, como por defecto el acceso a la aplicación glpi recién instalada es usuario "glpi", password "glpi", cuando intentemos ingresar ahora al nuevo servidor, los usuarios y claves son los que teníamos configurados en la instalación antes del proceso de migración.

HOW TO: INSTALAR GLPI.

Que es GLPI:
GLPI es una aplicación software libre bajo licencia GPL basada en web (escrita en php) que nos permitirá administrar (Inventariar) recursos informáticos.
En resumen, GLPI es una completa aplicación de código abierto para gestionar inventarios.

Acá los pasos para instalarla (documento realizado bajo el S.O GNU/Linux Debian GNU/Linux 7). Probado también en diversas versiones de Ubuntu.

***********************
1. Activar la salida hacia la internet al servidor. En mi caso, debo el acceso hacia la internet se realiza a través de un servidor proxy, con estos comandos configuraré mi proxy en el terminal que utilizaré para instalar actualizar e instalar los programas necesarios:

Configuro el servidor proxy para que sea utilizado por los comandos apt-get:
# touch /etc/apt/apt.conf. Con este comando creo el archivo apt.conf en la ruta /etc/apt. Edito el archivo y agrego la siguiente linea:
Acquire::http::Proxy "DIRECCION-PROXY:PUERTO-PROXY";
En mi caso: 
Acquire::http::Proxy "http://192.168.0.1:3128";

Configuro el servidor proxy en el terminal:
# echo $http_proxy. Valido si tengo ya el proxy configurado; si no tengo proxy, devolverá la salida vacía.
# export http_proxy="DIRECCION-PROXY:PUERTO-PROXY". En este ejemplo, configuró mi proxy local con export http_proxy="http://192.168.0.1:3128". Seleccionen y configuren su proxy de acuerdo a los datos configurados en su organización y hogar.
# echo $http_proxy. Valido el proxy configurado.
 2. Actualizar los repositorios con el comando apt-get update:
3. Actualizar el S.O con el comando apt-get upgrade:

4. INSTALACION DE MYSQL SERVER:
Si tienes ya mysql instalado en el servidor donde instalarás glpi, omitir este paso:
# sudo apt-get install mysql-server-5.5 mysql-client-5.5

Ingresar la contraseña que será asignada al usuario root de mysql:

Confirmar la contraseña:

Al finalizar la instalación de mysql server, podemos confirmarlo:

5. INSTALACION DE APACHE2 + PHP5:
Si tienes ya apache2 + php5 instalado en el servidor donde instalarás glpi, omitir este paso:
# sudo apt-get install apache2 php5 php5-cli

En mi caso, ya cuento con apache2 + php5 instalado, por lo que omitiré este paso:

5. INSTALACION DE GLPI:
Para instalarlo, ejecutar el comando:
# sudo apt-get install glpi

Durante el proceso de instalación aparecerá esta ventana donde se muestra como deberá ser el acceso vía browser, a la aplicación glpi:

En esta ventana, pulsar SI para configurar dentro del motor de BDs instalado en el paso #4 de este documento, la base de datos de la aplicación glpi:

Ingresar acá, la clave del usuario root de mysql server:

Ingresar ahora, la clave que asignaremos a la aplicación glpi para que se registre con el servidor de BDs:

Confirmamos la clave colocada en el punto anterior:
 
Al finalizar la instalación de glpi, abrimos un browser y colocamos:
http://IP-Servidor-GLPI/glpi.
En mi caso:
http://192.168.8.199/glpi/

Credenciales iniciales para el ingreso:
Usuario: glpi
Contraseña: glpi

Finalizada la instalación de la aplicación GLPI:

HOW TO: ACTUALIZAR ORACLE ENTERPRICE LINUX A LA ULTIMA VERSION.

Pasos para actualizar nuestro sistema operativo Oracle Enterprice Linux a la última versión disponible:

1. Verificamos la versión actual del S.O.  En este ejemplo, mi sistema operativo a actualizar es Oracle Linux Server versión 6.3:

2. Es necesario que nuestro servidor a actualizar posea acceso hacia la Internet para descargar las repositorios y archivos necesarios para actualizar el sistema operativo del servidor.

3. Descargamos el repositorio yum (visitar el siguiente link para validar el yum repo file que nos corresponde: http://public-yum.oracle.com/.
Ahora, como root, en una consola ejecutar los siguientes comandos:
# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol6.repo. En mi caso, el yum repo file a descargar es "public-yum-ol6.repo":
  
4. Si es de su elección, puedes editar los archivos de los repositorios, dentro del directorio /etc/yum.repos.d/ y habilitas con la instrucción enabled=1 los repositorios adicionales que deseamos habilitar:

5. Como root, en una consola ejecutar el comando:
# yum repolist
6. Como root, en una consola ejecutar el comando para actualizar:
# yum update


7. Finalizada la ejecución del comando yum update procedemos entonces a reiniciar nuestro sistema operativo. Al iniciar nuevamente, validamos la nueva actualización instalada:

HOW TO: Convertir carpeta en archivo .iso.

Pasos para crear un archivo .iso a partir de un archivo o directorio:
1. Ejecutar el comando aptitude search genisoimage para verificar si el paquete "genisoimage" está disponible para instalar o si ya se encuentra instalado.

2. Instalar entonces, el programa con el comando apt-get install genisoimage:

3. Ahora, creamos los archivos .iso a partir de algún archivo o carpeta ubicada en nuestro sistema operativo. El comando que utizaremos es:
 genisoimage -o nombre_archivo.iso ruta_archivo_o_carpeta

Ejemplo: genisoimage -o /home/frankcho/Descargas/file1.iso /home/frankcho/Documentos/DRIVERS-IBM-BLADE/

4. Para finalizar, verificamos el archivo .iso que acabamos de generar y validamos el contenido para asegurarnos de que todos las carpetas y archivos se encuentran en el nuevo archivo .iso que generamos:

lunes, 16 de marzo de 2015

HOW TO: Migrar máquina virtual con Citrix XenServer.

Pasos para migrar una máquina virtual desde una base de virtualización Citrix XenServer a otro servidor Citrix XenServer.

1. Verificar la cantidad de snapshots que posee la máquina virtual que deseamos migrar de un servidor XenServer a otro.  Si la máquina posee más de 1 snapshot, no podremos migrarla. Para esto, debemos borrar previamente los snapshots hasta eliminarlos por completo o dejar uno solo.

2. Click derecho sobre la VM a migrar --> Migrate to Server --> Migrate VM wizard:

3. Seleccionar en la opción "Destination" --> Add a pool or standalone server:

4. Ingresar las credenciales de acceso (IP, username + password) del equipo citrix XenServer al cual migraremos la VM y presionar el botón Add:

5. Seleccionar en la opción "Destination" el servidor a donde migraremos la VM. En la sección "Specify a home server in the destination pool (optional)" seleccionar en "VM" la máquina virtual que migraremos y en "Home Server" el nuevo destino de la máquina a migrar:

5. Seleccionar en la opción "Place migrated virtual disks onto specified SRs" la Virtual Machine y el Virtual Disk (VM - Virtual Disk) y en "Storage Repository" seleccionar el storage en donde se alojará la máquina virtual:

6. Seleccionar las tarjetas de red que se migrarán (Pueden dejar esta opción por defecto):

7. Seleccionar la red, en el servidor destino, a través de la cual se realizará el proceso de migración de la VM:

8. Para finalizar, presionar "Finish" en esta pantalla:

9. Seleccionando la base de virtualización XenServer destino, en la pestaña "Log" podemos ver el proceso de migración de la VM seleccionada:

NOTA: Este procedimiento de migración de VM de un servidor a otro, la migrará en "caliente" es decir, en ningún momento perderemos la conexión y/o operatividad de la máquina virtual.  Podemos validar esto dejando un ping estendido desde un equipo hasta la ip asignada a la máquina virtual que estamos migrando:

10. Procedimiento de migración finalizado: