Está en la página 1de 5

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE TECNOLOGIA DE LA MANUFACTURA AVANZADA - CTMA SISTEMA NACIONAL DE FORMACIN PARA EL TRABAJO Virtualiza

a i!" S#r$i%&r Ela'ti( Existen situaciones donde resulta interesante virtualizar Elastix. Una de ellas, que se ha vuelto algo popular en los ltimos tiempos, es la de permitir a los proveedores de servicios de centros de datos el incluir un producto ms a su lista: Hosted PB . !in duda resulta ms renta"le o#recer este servicio si se puede virtualizar Elastix en lugar de disponer de un servidor por cliente. !in em"argo, esta no es la nica situaci$n interesante. Existen algunos otros escenarios donde el cliente puede encontrar productivo dividir un mismo hard%are entre varias mquinas virtuales, entre ellas Elastix. O) i&"#' %# $irtualiza i!" En la actualidad existen algunas opciones de virtualizaci$n en el mercado, pero nos limitaremos a explicar las siguientes. & '()are & 'irtual"ox & E* Ela'ti( '&*r# VM+ar# Para #acilitar las cosas el pro+ecto Elastix distri"u+e de cuando en cuando una imagen para '()are que se puede descargar del sitio )e" o#icial del pro+ecto. ,a instalaci$n de Elastix so"re '()are es sumamente sencilla + no necesita que pro#undicemos en el tema. Para ms in#ormaci$n so"re '()are visite http:--%%%.vm%are.com Ela'ti( '&*r# Virtual*&( 'irtual"ox es una herramienta de virtualizaci$n que permite e.ecutar diversos sistemas operativos en mquinas virtuales. /e esta manera podr0amos utilizar para correr una mquina de prue"as con Elastix o un servidor virtual con Elastix. Existen 1 versiones de 'irtual"ox que podemos utilizar par virtualizar Elastix: & ,a versi$n li"re que viene incorporada en la ma+or0a de distri"uciones ,inux & ,a no li"re pero que se puede descargar sin costo de su pgina )e" + #unciona tam"i2n para algunas plata#ormas, inclusive para )indo%s + (ac 3! ,a principal di#erencia entre la versi$n li"re + la no li"re es el soporte para dispositivos U!B en las mquinas virtuales. Esto es algo que no vamos a necesitar para nuestros prop$sitos por lo que la versi$n li"re #uncionar de excelente manera. Por e.emplo en caso de utilizar una distri"uci$n "asada en /e"ian como por e.emplo U"untu se de"e e.ecutar el siguiente comando: sudo aptitude install virtual"ox4ose virtual"ox4ose4modules4 5uname 4r5 Para el caso de )indo%s o (ac 3! o distri"uciones ,inux que no tengan 'irtualBox en sus repositorios se puede descargar el instalador desde http:--virtual"ox.org + seguir el wizard para instalaci$n Virtual*&( , R#%#' 6ntes de poder utilizar 'irtual"ox para crear nuestra mquina virtual de"emos con#igurar la #orma en la que 'irtual"ox mane.ar las redes. 'irtual"ox puede mane.ar hasta cuatro inter#ases de redes virtuales por cada mquina virtual. 7ada una de estas tar.etas de redes puede tener una de las siguientes con#iguraciones:

& N& C&"# ta%&- en este caso la mquina virtual tiene una tar.eta de red pero #uncionar como si no tiene un ca"le de red conectado. Esta modalidad no ser til para instalar Elastix +a que Elastix no tiene ma+or uso si no esta conectado a una red. & NAT- Esta es la con#iguraci$n por de#ecto + permite que nuestra mquina virtual pueda ver nuestra red o salir a 8nternet, pero no puede ser vista por otras mquinas en la red. Esta #unci$n tampoco nos sirve para Elastix +a que necesitamos que nuestra mquina virtual sea vista por toda la red & R#% L& al- ,a con#iguraci$n de red local crea una red virtual entre nuestras mquinas virtuales. /e esta #orma las mquinas virtuales solo podrn ver a mquinas virtuales dentro de esta red virtual. Esto es til si se quiere poner a servidores virtuales atrs de un firewall virtual. En el caso de Elastix se podr0a utilizar pero para este caso particular queremos que nuestra mquina virtual sea una ms en la red. & I"t#r.a'# A".itri!"- Esta opci$n permite que nuestra mquina virtual sea vista por toda la red como si #uera una mquina real. Esta es la opci$n que utilizaremos para instalar la mquina virtual de Elastix. Nota: La mquina virtual puede tener hasta 4 interfases virtuales por lo que se podra tener una interfase de red interna y otra interfase anfitrin en una sola mquina virtual. C&".i/ura i!" I"t#r.a'# A".itri!" 7on#iguraci$n de 9ed !istema 3perativo (! )indo%s Para crear una inter#ase de red virtual en )indo%s es necesario e.ecutar el siguiente comando: VB&(Ma"a/# r#at#0&'ti. 1VM2 #(t#r"al1 C&".i/ura i!" %# R#% #" Si't#3a O)#rati$& Li"u( Para con#igurar la tar.eta de red de nuestra mquina virtual de"emos crear un bridge a nivel del sistema operativo an#itri$n. Este bridge se podr0a decir que ser nuestro s%itch virtual a donde se conectarn las mquinas virtuales. Para crear el bridge se requiere instalar el paquete bridge til. Para distri"uciones "asadas en /e"ian se de"e e.ecutar el siguiente comando para instalar: 'u%& a)titu%# i"'tall *ri%/#-util' 6hora podremos crear nuestro bridge + utilizaremos la inter#ase eth: para esto. ;.7on#iguramos la inter#ase eth: para que #uncione en modo promiscuo 'u%& i. &".i/ #t04 4545454 )r&3i' 1.7reamos el "ridge + a<adimos la inter#ase eth: al mismo 'u%& *r tl a%%*r *r4 'u%& *r tl a%%i. *r4 #t04 =.6signamos el 8P de nuestra mquina al bridge + +a no ser utilizado ms por la inter#ase eth: 7on 8P dinmico 'u%& %0 li#"t *r4 7on ip esttico 'u%& i. &".i/ *r4 63i i)7 "#t3a'8 63a' ara %# r#%7

'u%& r&ut# a%% %#.ault /9 6i) %# 3i /at#9a,7 7on esto hemos creado el bridge + nos hace #alta crear las inter#ases virtuales para las instalaciones de Elastix. Para esto vamos a utilizar el utilitario que trae virtual"ox 'u%& VB&(A%%IF $*&(4 ra.a#l *r4 7on este comando hemos creado la inter#ase v"ox: que ha sido a<adida al brige "r:. !i quisi2ramos a<adir ms inter#ases e.ecutamos el mismo comando pero cam"iamos v"ox: por v"ox;, v"ox1, etc. Ma"t#"#r la &".i/ura i!" %# 3a"#ra )#r3a"#"t# /e lo antes visto, lo nico que se conserva de manera permanente es la creaci$n de la inter#ase v"ox:, la con#iguraci$n del bridge + la tar.eta de red se perdern por lo que ser0a mu+ til crear un script para esto que contenga la siguiente in#ormaci$n :;<*i"<*a'0 'u%& i. &".i/ #t04 4545454 )r&3i' 'u%& *r tl a%%*r *r4 'u%& *r tl a%%i. *r4 #t04 Para que el script sea accesi"le desde cualquier ruta es recomenda"le guardarlo en -usr-local-s"in + darle permisos de e.ecuci$n. !i vamos a crear mquinas virtuales cada vez que arrancamos nuestro P7 podr0amos pensar en e.ecutar este script de manera automtica cada vez que iniciamos nuestro computador. Cr#ar la 3=>ui"a $irtual >enemos todo el am"iente listo para crear nuestra mquina virtual + poder e.ecutarla. Para hacer la instalaci$n se pude usar un cdrom de Elastix o simplemente la imagen iso. En este caso utilizaremos la imagen .iso. E.ecutamos 'irtual"ox + seleccionamos la opci$n de crear una nueva mquina virtual. 6qu0 usted de"er contestar algunas preguntas. En la primera ventana se pedir el nom"re de la mquina virtual + el sistema operativo que se instalar en este. Ponga el nom"re que usted desee + seleccione 9ed Hat como sistema operativo. En la segunda ventana se de"e seleccionar la cantidad de memoria 96( que nuestra mquina virtual utilizar. Para motivos de aprendiza.e seleccionaremos 1?@ (" pero si estuvi2ramos creando un servidor que utilizaremos de"er0amos seleccionar ms memoria dependiendo de las necesidades. En la tercera ventana se nos solicita seleccionar el disco duro. ,o ms pro"a"le es que se tenga que crear un disco duro virtual. 6l crear el disco duro virtual se nos dar 1 posi"ilidades. Utilizar una imagen de tama<o #i.o o utilizar una de tama<o dinmico. ,a di#erencia es que la de tama<o #i.o ocupar todo el espacio asignado en la mquina real mientras que la dinmica ira creciendo en el tiempo. En este caso seleccionaremos tama<o #i.o. !e asigna el nom"re del disco duro + el tama<o deseado. Para #ines didcticos A BB puede ser un "uen tama<o, pero para producci$n necesitaremos mucho ms. /amos aceptar + hemos creado el disco duro virtual para nuestra mquina. 7on esta in#ormaci$n +a estamos listos para terminar la creaci$n de nuestra mquina virtual.

C&".i/ura i!" Pr#$ia %# la M=>ui"a Virtual 6ntes de encender nuestra mquina virtual, de"emos decir a nuestro a 'irtual"ox que con#iguraci$n de red utilizar. Para esto seleccionamos la mquina virtual creada + seleccionamos con#iguraci$n. En la ventana de con#iguraci$n se de"e seleccionar la con#iguraci$n red. Una vez en la ventana de con#iguraci$n de red con#iguraremos el adaptador ; de red para que #uncione como inter#ase de an#itri$n. Para esto se de"en modi#icar 1 cosas: & /onde dice Cattached toD se de"e seleccionar 8nter#ase 6n#itri$n. & /onde dice CInterface ameD de"emos escri"ir v"ox: en el caso de ,inux o seleccionar de la lista desplega"le la inter#ase en el caso de )indo%s. Nota: pusimos el nombre vbo!" ya que anteriormente creamos esta interfase de red. #i creramos ms mquinas virtuales deberamos crear vbo!$% vbo!&% etc. Arra" ar la M=>ui"a Virtual )&r Pri3#ra V#z ,a primera vez que arrancamos la mquina virtual se solicitar seleccionar el medio de arranque. En en el caso de este e.emplo se utilizar una imagen iso guardada en el disco duro. Para esto seleccionamos utilizar cdrom + utilizar archivo de imagen iso. !e selecciona el archivo + damos siguiente. 6 continuaci$n seguiremos el procedimiento normal de instalaci$n de Elastix.

I"'tala i!" %# Ela'ti( #" VirtualB&( Una vez terminada la instalaci$n podremos acceder a la inter#ase %e" administrativa de Elastix desde cualquier pc en nuestra red, a<adir tel2#onos ips, conectar troncales !8P o 86 , etc.... como si #uera una mquina real. ,o nico que no podremos hacer es acceder a las tar.etas de red pci. O) i&"#' A$a"za%a' Cl&"ar M=>ui"a' Virtual#' Una de las venta.as de la virtualizaci$n es que se puede clonar un disco duro de una mquina virtual + tener un respaldo completo de todo el sistema operativo. !i alguna vez la mquina que esta en producci$n de.a de #uncionar "astar0a con reiniciar nuestra mquina virtual. 3tro caso til ser0a si tenemos un servidor pre4con#igurado que necesitamos replicar en varias instalaciones. Entonces se puede clonar varias veces esta mquina virtual. ,os discos duros de las mquinas virtuales de 'irtualBox se almacenan en archivos con extensi$n .vdi. En el caso particular de ,inux estos archivos se guardan en la siguiente ruta:

-home-EusuarioF-.'irtualBox-'/8 /onde EusuarioF de"e ser remplazado con el nom"re de mi usuario. Para clonar una imagen de disco duro se de"e apagar la mquina virtual + e.ecutar el siguiente comando en la ruta donde se encuentran los archivos '/8: VB&(Ma"a/# l&"#$%i Ela'ti(?Virtual5$%i Ela'ti(?Virtual- l&"#5$%i En este e.emplo se ha clonado la imagen ElastixG'irtual.vdi al archivo ElastixG'irtualclone. vdi. !i queremos utilizar el nuevo disco duro "astara con crear una nueva mquina virtual + seleccionar este archivo como disco duro. Arra" ar M=>ui"a Virtual 'i" I"t#r.a'# Gr=.i a Podr0a darse el caso de que necesitemos iniciar 'irtualBox sin 8nter#ase Br#ico, esto puede ser til si se desea tener servidores cu+a nica #unci$n es la de correr mquinas virtuales por lo que no necesitan una inter#ase gr#ica. 6l e.ecutar Elastix sin inter#ase gr#ica solo ser accesi"le a trav2s de la inter#ase )e" o ssh. Existen casos en lo que esto suele ser mu+ til para compa<0as de hosting que venden servidores virtuales de 'oz-8P con Elastix. Para arrancar la mquina virtual sin inter#ase gr#ica "asta con e.ecutar el siguiente comando: VB&(@#a%l#'' --'tart$3 1Ela'ti( Virtual1 /onde CElastix 'irtualD es el nom"re que hemos puesto a nuestra mquina virtual, si deseramos arrancar una o varias mquinas virtuales al encender nuestro servidor, "astar0a con e.ecutar este comando cuando la computadora arranca. Pru#*a D# S#r$i%&r Una vez ha terminado la instalaci$n del servidor elastix, a"ra un navegador e ingrese la direcci$n 8P con la cual qued$ instalado en la mquina virtual Hgeneralmente es ;I1.;@J.?@.;:;KL de"e aparecer la inter#az %e" de administraci$n del servidor elastix, para ingresar digite en usuario admin, + en pass%ord palosanto o la clave que usted ha+a ingresado al momento de la instalaci$n.

También podría gustarte