Resistance is Futile

Pulsar Project : Instalacion Servidor de Desarrollo

Teniendo en cuenta las características del Servidor de Desarrolla a utilizar en Pulsar Project que fueron brevemente descritas en anteriores entradas (Pulsar Project : Servidor Desarrollo) se procedió a realizar la instalación básica del servidor que cumpliera con la mayoría de estas.

Requisitos :

Pasos :

  • Iniciar Virtual Box
  • Crear Maquina Virtual :
    • Crear una nueva maquina virtual
    • Seguir los pasos del Wizard
    • Seleccionar el tipo de sistema operativo Linux ya l version Ubuntu
    • Se puede dejar los 512 MB de memoria RAM (se recomienda aumentarlo a 1024)
    • Crear un disco virtual con la información por defecto (8 GB de espacio)
    • Finalizar la creación de la maquina virtual
  • Cambios en la Configuración Inicial :
    • Presionar el botón Settings
    • Habilitar el PAE/NX en la sección Processor de System
    • Ir a Settings -> Storage
    • Remover el disco duro del arbol de dispositivos, seleccionarlo y utilizar el boton con el menos
    • Remover el controlador SATA dando click sobre el Storage Controller ya que este no se utilizara
    • Adicionar el disco duro como IDE haciendo click sobre el controlador y adicionando un nuevo disco
  • Montar CD de instalación :
    • Seleccionar en la pantalla el CD Empty
    • Adicionar el archivo iso al manejador de medios virtuales
    • Enlazarlo al CD
  • Iniciar la Maquina
  • Instalación de Ubuntu Server
    • Seleccionar el idioma
    • Presionar la tecla F4 y seleccionar minimal virtual machine
    • Seleccionar la opción Install Ubuntu Server
    • Seleccionar el idioma de instalación
    • Seleccionar el Pais
    • Detectar la distribución del teclado
    • Suministrar el nombre del servidor : pulsarproject
    • Configurar la zona horaria
    • Particionar el disco utilizando la opción guiada
    • Se realiza la instalación base del sistema
    • Suministrar información del usuario
      • Nombre de usuario : pulsar
      • Clave : pulsar2010
      • No encriptar directorio home
    • No realizar actualizaciones automáticas
    • Seleccionar el Software a Instalar :
      • Basic Ubuntu Server
      • LAMP Server
      • Mail Server
      • OpenSSH Server
    • Suministrar la clave de administrador de MySQL
    • Configurar servidor de correo como Internet Site con el nombre pulsarproject
    • Instalar el GRUB
    • Terminar la instalación
    • Reiniciar (Recuerde quitar el archivo ISO como archivo del CD)

La imagen de disco creado por VirtualBox es de 845 MB para esta maquina virtual.

Esta guía cubre los pasos de una forma breve y sencilla, para mayor información acerca de la instalación del servidor de desarrollo se realizo un vídeo el cual contiene imágenes de todos los pasos realizados durante la instalación.


Pulsar Project : Servidor de Desarrollo

El servidor de desarrollo para el Pulsar Project esta destinado como plataforma para el desarrollo de las herramientas y aplicaciones para el apoyo a la educación en los mundos virtuales, este debe contar con el software necesario para permitir el desarrollo, así como tambien para realizar pruebas de las mismas, por este motivo el servidor debe contar con las siguientes caracteristicas :

  • Poderse mover de una maquina a otra para no depender de una maquina o una única instalación
  • Servir de linea base para la documentación de instalación y configuración de servicios
  • Permitir volver a versiones anteriores del estado del servidor
  • Facilitar el proceso de pruebas de las herramientas desarrolladas, permitiendo el cambio de configuraciones y componentes instalados
  • Permitir a otros usuarios la descarga desde Internet del servidor para que estos prueben las herramientas desarrolladas
  • Ser muy liviano para ejecutarse en maquinas con pocos recursos
  • Tener un tamaño pequeño para permitir la descarga rápida desde Internet o su copia entre maquinas
  • Ser software libre lo que permita su utilización sin requerimientos de licencia por parte de los usuarios.

Al analizar todas las características del servidor se tomaron las siguientes decisiones :

  • Crear un maquina virtual lo cual permite mover y ejecutar la maquina virtual en diferentes computadores de una forma fácil y rápida, como también permite volver a estados previamente almacenados y puede ser distribuida para que otros usuarios la puedan utilizar,
  • Instalar en la maquina virtual con un Servidor Linux para lo cual se selecciono la plataforma Ubuntu Server 10.04 gracias a la gran experiencia que se tiene en el uso de esta plataforma y a que provee todas las herramientas necesarias para desarrollar el proyecto.
  • Realizar una instalación mínima de maquina virtual la cual permite crear una maquina virtual que ocupa poco espacio en disco gracias a que solo instala los componentes necesarios para su ejecucion, ademas de tener un núcleo diseñado especialmente para ejecutarse en ambientes virtualizados.
  • Se selecciono VirtualBox como plataforma de virtualizacion por su fácil, rápida y liviana instalación, ademas de ser multiplataforma lo que permite utilizar cualquier computadora como potencial servidor de pruebas.

En cuanto a la plataforma de desarrollo el servidor debe contar con los siguientes servicios y plataformas de desarrollo :

  • Servidor Web para la publicación de la aplicación web de soporte a las herramientas de los mundos virtuales y aplicaciones de terceros que se comunicaran con las herramientas en los mundos virtuales.
  • Servidor de base de datos para la aplicación web y las aplicaciones de terceros.
  • Servidor de correo para permitir el envió local de mensajes entre aplicaciones.

Se han seleccionado las siguientes herramientas básicas para comenzar el desarrollo del proyecto, las cuales cumplen con las características necesarias para el desarrollo de proyecto.

  • Servidor de Terminal Segura OpenSSH, el cual permite realizar conexiones seguras para la administración remota del servidor y el envió de archivos.
  • Servidor de Base de Datos MySQL muy popular en el mundo del software libre y el cual utilizan muchas de las herramientas a utilizar dentro del proyecto.
  • Servidor Web Apache2 con soporte para PHP, el cual permite desarrollar e instalar aplicaciones muy populares en el mundo del software libre.
  • Servidor de Correo Postfix para el envío y recepción de correo.

Hasta el momento se han seleccionado las herramientas tecnológicas que responden en su mayoría a herramientas de software libre que pueden ser usadas y modificadas, así como también herramientas sencillas de manejar y ampliamente utilizadas en el mundo del desarrollo de software.


ExpoASI 2009 : Virtualizacion a la Orden

Virtualizacion a la Orden !!!
Tecnologias detras de las Maquinas Virtuales.

Esta es la presentacion para la conferencia que dictare mañana 20 de octubre de 2009 a las 10 am en el Bloque R en la Universidad Nacional sede Manizales, durante la muestra academica ExpoASI 2009 organizada por los estudiantes de la carrera de Administracion de Sistemas Informaticos, durante la charla hablaremos de la virtualizacion, sus caracteristicas, usos y tecnologias detras de ella.


ExpoASI 2009

expoasi_2009

ExpoASI es la muestra académica de administración de sistemas informáticos de la universidad nacional de Colombia sede Manizales, programada y desarrollada por estudiantes de la carrera con apoyo de los docentes y administrativos que se ha venido realizando anualmente desde hace 6 años por estas mismas fechas. Su fin principal es  suscitar actividades académicas que enriquezcan los conocimientos de sus estudiantes y de carreras relacionadas con las Tecnologías de la Información y comunicación con el objetivo de generar un espacio donde se propicie la consulta, la integración y la participación de sus asistentes.

Esta sexta edición de ExpoASI se llevará a cabo desde el martes 20 de octubre hasta el viernes 23 de octubre en el campus La Nubia. Se tiene programado conferencias, talleres, foros, museo de equipos informáticos, actividades culturales y jornada de gamers y se cuenta con la participación de talleristas y conferencistas nacionales e internacionales reconocidos en su ámbito.

Se invita a la comunidad universitaria  a participar en las actividades de ExpoASI 2009.

LA ENTRADA ES TOTALMENTE LIBRE y para aquellos que deseen adquirir las memorias del evento y certificado de asistentes, éstas tendrán un costo de $6000.

INFORMES :
Carrera 27 Nº 64 – 60 Campus la Nubia – Bloque Q, piso 2
Teléfono directo: (57) 6 8741367
PBX (57) 6 8879300
http://www.expoasi2009.es.tl

Este año al igual que el anterior estare participando con una conferencia acerca de las tecnologias de virtualizacion, las tecnologias detras de esta y sus usos en la empresa y en el hogar; tambien estare dictando un taller de computacion fisica donde estaremos hablando de la plataforma de hardware libre Arduino y realizando unos pequeños montajes donde se ilustre la forma de trabajo.

Aqui la agenda : AGENDA_EXPOASI


Programa 002 : Servicios de Streaming

Servicios de Streaming : Noticias sobre Windows 7 RC, Moonlight, The Hunt for the Gollum, servicios de streaming de video como Justin.tv, ustream.tv, mogulus y muchos mas.

http://live.marlonj.com


Page 1 of 512345
Powered by WordPress | Designed by Elegant Themes