Está en la página 1de 16

Universidad de El Salvador

Facultad de Ingeniería y Arquitectura


Escuela de Ingeniería Eléctrica
Sistemas de Telefonía Móvil I

GUÍA II
“Guía de instalación de Elastix en Oracle VM Virtual Box "

OBJETIVOS

 Aprender a utilizar la plataforma Oracle VM Virtual Box


 Aprender a crear maquinas virtuales en Oracle VM Virtual Box
 Instalar una planta Elastix sobre una maquina virtual

INTRODUCCIÓN
En esta segunda práctica de laboratorio se comenzara por aprender a utilizar Oracle VM
Virtual Box, el cual es un software de virtualización para arquitecturas x86 / amd64,
además se realizara la instalación de una planta Elastix en una máquina virtual y su
configuración primaria para el posterior uso de esta. Esta práctica es importante debido a
que lo largo del ciclo se hará uso continuo de maquinas virtuales para utilizar plantas
Elastix.
MARCO TEÓRICO

ELASTIX

Elastix es una distribución libre de Servidor de Comunicaciones Unificadas que integra en


un solo paquete:
 VoIP PBX
 Fax
 Mensajería Instantánea
 Correo electrónico
 Colaboración
Elastix implementa gran parte de su funcionalidad sobre cuatro programas de software
muy importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las
funciones de PBX, Fax, Mensajería Instantánea y Correo electrónico respectivamente.
Elastix corre sobre CentOS como sistema operativo y actualmente su versión más estable
es Elastix 2.3.0

Características
A través de sus versiones se han añadido
varias funcionalidades las cuales incluyen un
módulo de Call Center, el cual se comunica con
una consola de agente a través de un
protocolo propietario, denominado ECCP
(Elastix Call Center Protocol). El protocolo es
de código abierto y permite además la
comunicación con consolas desarrolladas por
terceros diseñadas para actuar como agente o
supervisor.

Otro desarrollo importante fue el lanzamiento de Elastix Web Services, el programa de


certificación de hardware y Elastix MarketPlace. Este último alberga soluciones
desarrolladas por terceros para que sean distribuidas desde el módulo de Addons de
Elastix, de tal manera que un usuario administrador pueda instalarlas transparentemente
desde la interfaz. Cada solución es certificada por el departamento de QA de PaloSanto
Solutions, para garantizar que es totalmente funcional con la versión más estable de
Elastix.
VIRTUALBOX

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64,


creado originalmente por la empresa alemana innotek GmbH. Actualmente es
desarrollado por Oracle Corporation como parte de su familia de productos de
virtualización. Por medio de esta aplicación es posible instalar sistemas operativos
adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo
«anfitrión», cada uno con su propio ambiente virtual.

Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux,
Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es
posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp,
Windows, Solaris, MS-DOS y muchos otros.

La aplicación fue inicialmente ofrecida bajo una licencia de software privativo, pero en
enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source
Edition) bajo la licencia GPL 2. Actualmente existe la versión privativa Oracle VM
VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y está sujeta a
la licencia de "Uso Personal y de Evaluación VirtualBox" (VirtualBox Personal Use and
Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software
libre, sujeta a la licencia GPL.

VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de maquinas


virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI,
aunque estas opciones no están disponibles en la versión OSE. En cuanto a la emulación
de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas
anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image,
incompatible con los demás softwares de virtualización. Otra de las funciones que
presenta es la de montar imágenes ISO como unidades virtuales ópticas de CD o DVD, o
como un disquete.

Tiene un paquete de controladores que permiten aceleración en 3D, pantalla completa,


hasta 4 placas PCI Ethernet (8 si se utiliza la línea de comandos para configurarlas),
integración con teclado y ratón.
DESARROLLO DEL LABORATORIO

A continuación se describen los pasos a seguir para crear una maquina virtual, instalar un sistema
operativo y correr el sistema virtualmente.

1- Hacemos clic en el icono de Oracle VM Virtual Box y cuando nos cargue la ventana que se
muestra en la figura 1 hacemos clic en Nueva.

Figura 1

2- Aparecerá una ventana del asistente para la creación de maquinas virtuales, damos clic en Next.
Figura 2.

Figura 2

3- En la siguiente ventana definimos el nombre de nuestra maquina virtual y el tipo de sistema


operativo, para este caso será un sistema tipo Linux y en versión ponemos Other Linux y hacemos
clic en Next. Figura 3.

Figura 3
4- Luego definimos la cantidad de memoria RAM de la maquina virtual, hay que tener en
consideración que la memoria que asignemos será compartida entre la maquina real y la virtual, es
decir si tenemos un maquina con 4GB de RAM podríamos tener 3 maquinas virtuales corriendo
con 1 GB de RAM c/u y 1GB de RAM para la maquina real. Por esta razón es importante verificar la
memoria RAM que tenemos a disposición. Hacemos clic en Next. Figura 4. Para efecto de este
laboratorio definiéremos 1024 MB de memoria RAM.

Figura 4

5- Luego procedemos a seleccionar el tamaño del disco duro virtual, para este caso dejamos el
tamaño por defecto del disco de 8.00 GB, disco nuevo y de arranque. Hacemos clic en Next. Figura
5.

Figura 5

6- Definimos el tipo de formato del disco duro virtual, dejamos el por defecto VDI. Hacemos clic en
Next. Figura 6.

Figura 6

7- Definimos el tipo de almacenamiento, este será reservado dinámicamente. Hacemos clic en


Next. Figura 7.

Figura 7
8- Definimos el nombre del disco virtual y su ubicación. Hacemos clic en Next. Figura 8. Para este
laboratorio se utilizada la partición "IOWIN_LINUX" y dentro de esta la carpeta "Móviles" para
guardar el disco duro virtual. Por ejemplo la localización podría ser:

F:\IOWIN_LINUX\Moviles\elastix_dberrios.vdi

Figura 8

9- Se nos muestra dos cuadros resúmenes, uno con el resumen de las características del disco
duro virtual y otro con las características de la maquina virtual, para ambos casos hacemos clic en
Crear. Figuras 9 y 10. Con esto habremos terminado de crear la maquina virtual y la témenos lista
para instalarle el sistema operativo que utilizara.

Figura 9

Figura 10

10- Seleccionamos nuestra maquina virtual y hacemos clic en la pestaña "Configuración", luego
nos ubicamos dentro de la nueva ventana en la opción "Red" en esta habilitamos el "Adaptador 1"
y lo dejamos como "Adaptador puente" y damos clic en Aceptar. Figuras 11 y 12.

Figura 11
Figura 12

11- Seleccionamos nuestra maquina virtual y hacemos clic en la pestaña "Iniciar". Nos aparecerá
una ventana de información donde chequemos donde dice "No mostrar este mensaje de nuevo" y
clic en Aceptar. Figuras 13 y 14.

Figura 13 Figura 14

12- Luego se abre la ventana del asistente donde damos clic en Next y después seleccionamos el
medio desde donde se instalara el sistema operativo, puede ser desde la unidad de CD/DVD ó
directamente desde una imagen ISO. Para este laboratorio se ocupara una imagen ISO, buscar
esta imagen en la partición IOWIN_LINUX y dentro de la carpeta Isos, buscar el archivo
Elastix23. Luego seguir el asistente hasta que nos muestre un resumen y damos clic en Iniciar. Este
proceso se muestra en las Figuras 15,16,17,18 y 19.
Figura 15

Figura 16

Figura 17
Figura 18

Figura 19

13- Luego nos carga el instalador de Elastix y en la pantalla inicial damos Enter, puede que nos
aparezca una ventana de información a la que damos "Aceptar" y listo, con esto se sigue con la
instalación. Figuras 20 y 21.

Figura 20
Figura 21

14- Configuramos el idioma y el teclado en Español respectivamente. Figuras 22 y 23.

Figura 22

Figura 23
15- Nos aparecerá un aviso de que el disco no está particionado, damos clic en " Si". Figura 24.

Figura 24

16- Luego en el cuadro para seleccionar el particionamiento, nos ubicamos en la tercera opción
donde nos dice que se va a utilizar el espacio disponible y se creara particionamiento
predeterminado, hacemos Enter en "Aceptar". Para desplazarnos por estos menús debemos
utilizar las flechas y la tecla TAB. Después se nos pedirá revisar la capa de particiones a lo cual
damos Enter a "No". Figuras 25 y 26.

Figura 25

Figura 26
17- Se nos pedirá si queremos configura la interfaz de red a lo cual damos Enter en "Si". Figura 27.

Figura 27

18- Habilitamos la tarjeta de red con la configuración de "Activar al inicio" y "Activar soporte IPv4",
para seleccionar esto no colocamos en la opción y apretamos la tecla de espacio y luego damos
Enter a "Aceptar". Figura 28.

Figura 28

19- Configuramos parámetros de red, seleccionamos "Configuración manual TCP/IP"

En el apartado Dirección IP: pondremos la ip que utilizaremos, para nuestro caso podemos
utilizar direcciones ip desde el rango de la ip 10.0.0.50 a la 10.0.0.75, se sugiere que si se están
utilizando varias maquina virtuales no se utilice la misma dirección ip para evitar conflictos, por
ejemplo si se tienen tres maquinas utilizar las ip, 10.0.0.50, 10.0.0.51 y 10.0.0.52 y así por el
estilo.

En el caso del apartado Mascara de Red: Se utilizara la máscara 24, es decir 255.255.255.0
Luego damos Enter a "Aceptar". Figura 29.

Figura 29
20- Configuramos parámetros de red misceláneos.

Puerta de enlace: 10.0.0.1


DSN Primario: 10.0.0.1
DNS Secundario: 8.8.8.8 (DNS de Google).

Luego damos Enter a "Aceptar". Figura 30.

Figura 30

21- Configuramos el nombre de host, para esto seleccionamos "manualmente" y insertamos el


nombre de cómo queremos que se llame la maquina, ej., Elastix, Pedro, lai7, etc. Luego damos
Enter a "Aceptar". Figura 31.

Figura 31

22- Configuramos el huso horario, seleccionamos Etc/GMT -6. Luego damos Enter a "Aceptar".
Figura 32.

Figura 32
23- Configuramos la contraseña de usuario root. Luego damos Enter a "Aceptar". Figura 33.

Figura 33

24- Configuramos la contraseña de usuario root de MySQL y después nos pide confírmala. Luego
damos Enter a "Aceptar". Figuras 34 y 35.

Figura 34

Figura 35
25- Configuramos la contraseña de usuario Admin de Elastix web y después nos pide confírmala.
Luego damos Enter a "Aceptar". Figuras 36 y 37.

Figura 36

Figura 37

26- Luego esperamos que termine la instalación y los logeamos con nuestros datos que
configuramos anteriormente. Figura 38.
Elastix login: root.
Password: el que pusimos.

Figura 38
27- Luego también nos logearemos en el administrador web, digitando en la barra de dirección de
un navegador la dirección ip que configuramos anteriormente (para nuestro caso un ip de la
familia 10.0.0.0), de ser necesario, puede que el navegador web nos pidiera que añadamos una
excepción para poder ver esta página, luego ingresamos nuestro usuario "admin" y el password
para entrar al administrador web de Elastix. Todo esto se muestra en las Figuras 39, 40 y 41.

Figura 39

Figura 40

Figura 41

28- Con esto termina la instalación de Elastix, la próxima vez que se inicie el sistema operativo ya
se encontrara instalado y solo necesitaremos logearnos, para apagar la maquinas desde la
terminal digitar "halt".

Guía II, revisión 1.


Elaborada por Antony Ferrer, David Berrios
Revisada por Ing. Werner Meléndez
08-04-2013

También podría gustarte