3. Instalación desde CD/ISO

APPLIANCE CD

A partir de la versión 3.1 de Integria IMS existe un único sistema “empaquetado” o “Appliance” de instalación, que permite instalar desde CD el sistema operativo base (CentOS) e Integria, con todas las dependencias necesarias. Puede utilizarse de forma indiferente en un sistema físico dedicado o en una máquina virtual.

La instalación del CD en sí misma utiliza el sistema de instalación de Redhat (Anaconda) que permite una instalación gráfica o de texto. El CD incluye todo el software necesario y no es necesaria a internet. Las credenciales básicas que necesitará para tener acceso a la máquina cuando haya configurado su aplicación, son las siguientes:

Acceso SSH

root / (se define en la instalación inicial)

Acceso MySQL

root / integria

Consola WEB de Integria IMS

admin / integria

Requisitos Mínimos

El CD de instalación de Integria está pensado para preinstalar un Integria IMS orientado a un entorno medio. Sin embargo, si lo parametriza, podrá ajustarlo para entornos más pequeños o más grandes. Aun así, para poder instalar el sistema, necesitará algunos mínimos:

  • 1GB de RAM, 2GB Recomendado.
  • 2GB de disco, 8GB recomendados.
  • 2.4Ghz CPU, Dual Core recomendado.

Grabando la imagen a disco

  1. Linux: Utilice una aplicación de grabado de discos (brasero, k3b, wodim).
  2. Windows: Utilice una aplicación de grabado de discos (nero, freeisoburner).
  3. Mac: Utilice la herramienta de discos del sistema para grabar la ISO.
  4. Obtendrá un CD bootable con el sistema de instalación de Integria FMS.
  5. También se puede grabar la ISO en un pendrive USB para arrancar el sistema desde ahí.
  6. Compruebe en su BIOS si su sistema no arranca usando el CD como fuente.

Instalación

Nos aparece esta pantalla al inicio del arranque. Si no pulsamos ninguna tecla, cargará automáticamente el Live CD. Puede utilizar el live CD para “explorar” Integria IMS, pero no se recomienda.

Si en la pantalla de arranque pulsamos una tecla, nos aparecerá el menú de arranque con las opciones que podemos ver en la captura. Si seleccionamos Install (Text mode) haremos la instalación en modo texto, si elegimos la opción Install iniciaremos la instalación gráfica (la recomendada).

Instalación gráfica

El instalador gráfico le guiará paso a paso por todo el proceso de instalación. Este instalador está en varios idiomas y es un proceso de instalación standard usado por Redhat / CentOS.

Se inicia el instalador gráfico con una pantalla como esta.

Escogemos idioma para la instalación, que luego será usado para el sistema operativo base.

Escogemos configuración del teclado.

Si tenemos un hardware de disco especial, podemos usar un CD externo con drivers. Lo normal es usar la opción por defecto (usar controladores por defecto).

Configuramos el hostname de la máquina.

Seleccionamos la zona horaria

Escogemos el password del usuario “root” (super usuario)

Escogemos el particionamiento. Salvo que sepa lo que hace utilice la opción “Usar todo el disco”.

Confirmación para crear el filesystem. Pasado este punto, el disco de destino será borrado.

El sistema empieza a copiar los datos al disco.

Ya se ha terminado la instalación. Saque el CD de la unidad y pulse el botón para reiniciar el sistema.

Instalación desde el LiveCD

Si hemos elegido el livecd o bien no nos ha dado tiempo a escoger una opción, tras el arranque, nos aparecerá esta pantalla en el que podemos observar diversos iconos, entre ellos el de Instalación en el disco.

A partir de este punto, la instalación es idéntica a la instalación (gráfica) explicada en el punto anterior.

Instalación en modo texto

Después de elegir la instalación en modo texto, vemos la pantalla de bienvenida.

A continuación nos encontramos con la selección de Idioma y teclado. Es posible que tras elegir el idioma nos salga un error a la hora de encontrar el disco y nos pedirá reinicializar la unidad, lo haremos.

El siguiente paso nos permitirá elegir la zona horaria del sistema.

Introduciremos aquí la contraseña de root

Uno de los últimos pasos será seleccionar el tipo de particionamiento. Podemos elegir entre tres opciones: usar el disco completo, reemplazar el sistema instalado o usar el espacio libre en disco.

Una vez completados todos los pasos, se copian los archivos en el disco y finaliza la instalación.

Primer arranque

Antes de acceder a la herramienta es aconsejable reiniciar la máquina y es NECESARIO reiniciar el servicio de Apache (httpd).

Aspecto que tiene que tener cuando está arrancando el sistema.

Escritorio después de arrancar e iniciar (automáticamente) sesión. Si prefiere iniciar la sesión manualmente, recuerde que la cuenta “artica” no tiene password. Puede establecer uno desde la configuración del sistema. El usuario/contraseña por defecto de la consola de integria es: admin / integria

Si hace click en el icono de Integria que hay en el escritorio, accederá a la consola WEB de Integria directamente con el navegador.

Recuerde que la cuenta “integria” de MySQL ha sido creada con una contraseña fija. También han sido creados otros usuarios fijos: artica y root, y ambos usuarios tienen la misma contraseña fija que tiene el usuario del MySQL de “integria”. Por favor, cámbiela tan pronto como le sea posible con los siguientes comandos:

passwd root
passwd artica

Para saber la IP que le ha asignado la red automáticamente a su sistema, ejecute desde una shell o terminal de consola:

ifconfig

Para cambiar la IP, puede hacerlo desde los menús de administración (modo gráfico) o mediante la línea de comandos con el comando de CentOS:

system-config-network
Solo para usuarios avanzados: Si quiere configurar para que el sistema 
NO arranque en modo gráfico, puede cambiar el runlevel del sistema editando 
el fichero /etc/inittab y cambiando el nivel 5 por nivel 3.	 

Reconfiguración del servidor

Si alguna vez desea cambiar algún parámetro de red del sistema o cualquier otro cambio en el sistema, puede hacerlo utilizando el sistema de menús de la interfaz gráfica del sistema o mediante el comando setup de línea de comandos:

Desde estas opciones puede configurar el sistema base. Todo puede ser gestionado cómodamente desde aquí.

Pantalla del comando “setup” , mediante la shell.

Para hacer cambios en el servidor, desde línea de comandos, necesita ejecutar comandos como “root” o cuenta de superusuario. Para ello debe obtener permisos mediante el comando:

su -

Le pedirá la password de root. Si la introduce bien, debería darle un shell como el que sigue, acabado en “#” que significa que tiene permisos de root:

linux-9pg0:/home/user # 
Tenga cuidado con los comandos que ejecuta como root, 
un comando mal utilizado puede inutilizar por completo el sistema

Gestión de paquetes con YUM

YUM es un gestor de paquetes por línea de comandos de CentOS similar a APT/GET de Debian o a Zypper de SUSE. Para buscar un paquete:

yum search <nombre_paquete> 

Para instalar un paquete

yum install <nombre-paquete>

Para instalar paquetes, necesita hacerlo como root.

Notas técnicas sobre el Appliance

Tenga en cuenta que el sistema preconfigurado tiene las siguientes características que puede considerar cambiar para mayor seguridad:

  • Acceso SSH como root habilitado.
  • SELinux enforcement desactivado.
  • Firewall desactivado.
  • Acceso automático vía sudo con la cuenta “artica”
  • La cuenta artica con password “integria” viene habilitada por defecto.
  • Login automático del sistema en la consola gráfica (X).
  • Password por defecto de la consola web de Integria (admin/integria).
  • Password por defecto del usuario “root” de MySQL (diferente del usuario del SO).

Estos parámetros se deberían modificar en un sistema en producción.


Documentación de Integria