Resistance is Futile

Pulsar Project : Instalacion OpenSimulator 0.7 RC 2

El día de hoy tuvimos algunos problemas con la maquina host de nuestro proyecto, al momento de  ejecutar VirtualBox el teclado y mouse no respondían de tal forma que no fue posible apagar la maquina de forma correcta si no a través del temido apagar y prender, tiempo despues se trato de ejecutar la maquina virtual de nuevo deshabilitando de nuevo el teclado y el mouse, afortunadamente esta vez se pudo conectar otro teclado USB a la maquina a lo cual respondio de nuevo habilitando el mouse y el teclado, pero desafortunadamente nuestra maquina virtual sufrio algunos percances, ademas de esto se trato de actualizar el software y se trato de chequear el archivo de sistemas, donde "accidentalmente" see borro un nodo del sistema de archivos por lo cual la maquina no volvio a arrancar, debido a la premura de tiempo se tomo la decisión de utilizar una copia del servidor base y reinstalar el OpenSimulator de nuevo, esta vez se utilizara la versión 0.7 RC2 que recién salio hoy 1 de Julio de 2010 (como decía un profesor de la universidad, Pandebono Caliente).

Prerequisitos :

  • Maquina Virtual del Servidor de Desarrollo para Pulsar Project
  • Configuración NAT o Bridge para interface de red de la maquina virtual
  • Conexión a Internet

El software se instalara inicialmente en el directorio home del usuario Pulsar

Instalación :

  • Ejecutar la maquina virtual
  • Conectarse con
    usuario : pulsar
    clave : pulsar2010
  • Si se quiere realizar la instalación desde una terminal remota
    • obtener la ip del servidor
      ifconfig
    • Recuerde que con NAT solo se podra conectar desde la maquina local al servidor, no de otras maquinas de la red
    • Conectarse remotamente via ssh o putty

Instalacion del Software :

  • Instalar el software necesario para instalar OpenSimulator
    • sudo apt-get install wget
    • sudo apt-get install libmono-microsoft8.0-cil libmono-sqlite2.0-cil mono-gmcs libmono-system-web2.0-cil
  • Crear un directorio para almacenar los instaladores
    • mkdir sw
    • cd sw
  • Descargar la version 0.7 RC1 desde el servidor de OpenSimulator
    • wget http://dist.opensimulator.org/opensim-0.7-rc2-bin.tar.gz
      Esto descarga un archivo de 24 MB
    • Descomprimir el software
      tar -zxvf opensim-0.7-rc2-bin.tar.gz
  • Configurar el servidor
    • cd opensim-0.7-rc2-bin/bin
    • cp OpenSim.ini.example OpenSim.ini
    • cp config-include/StandaloneCommon.ini.example config-include/StandaloneCommon.ini
  • Ejecutar el servidor :
    • ./OpenSim.exe
  • Configuración Inicial
    • OpenSimulator comienza a cargar módulos y luego nos pregunta por las características de la región :
      New region name []: Pulsar Region<ENTER>
      Region UUID [862dd817-93a0-40e6-832c-682d6833c803]:<ENTER>
      Region Location [1000,1000]:<ENTER>
      Internal IP address [0.0.0.0]:<ENTER>
      Internal port [9000]:<ENTER>
      Allow alternate ports [False]:<ENTER>
      External host name [SYSTEMIP]:<ENTER>
    • Luego nos pide la información del estado :
      Your region is not part of an estate.
      Do you wish to join an existing estate? [no]:<ENTER>
      New estate name [My Estate]: Pulsar Estate<ENTER>
    • Luego nos solicita el nombre del dueño de la region :
      The current estate has no owner set.
      Estate owner first name [Test]: Master<ENTER>
      Estate owner last name [User]: Pulsar<ENTER>
      Passwordpulsar2010<ENTER>
      Email []: pulsar@pulsarserver<ENTER>
    • Finalmente quedamos en el Menu de Region :
      Region (Pulsar Region) #

Con esto ya tenemos nuestro servidor de OpenSimulator listo para ser visitado por el dueño de la región.


Pulsar Project : Instalacion OpenSimulator 0.7 RC1

Instalaremos OpenSimulator en el servidor de desarrollo de Pulsar Project, en esta ocasión se tomo la decisión de instalar la versión 0.7 RC1 que introduce gran cantidad de cambios en el funcionamiento de OpenSimulator los cuales debe ser mejor afrontarlos ahora en una etapa temprana del proyecto que luego cuando se requiera hacer una actualización, también se espera que al momento de crear la primera distribución oficial de las herramientas de Pulsar Project, ya exista una versión 0.7 final

Prerequisitos :

  • Maquina Virtual del Servidor de Desarrollo para Pulsar Project
  • Configuración NAT o Bridge para interface de red de la maquina virtual
  • Conexión a Internet

El software se instalara inicialmente en el directorio home del usuario Pulsar

Instalacion :

  • Ejecutar la maquina virtual
  • Conectarse con
    usuario : pulsar
    clave : pulsar2010
  • Si se quiere realizar la instalación desde una terminal remota
    • obtener la ip del servidor
      ifconfig
    • Recuerde que con NAT solo se podra conectar desde la maquina local al servidor, no de otras maquinas de la red
    • Conectarse remotamente via ssh o putty
  • Instalar el software necesario para instalar OpenSimulator
    • sudo apt-get install wget
    • sudo apt-get install libmono-microsoft8.0-cil libmono-sqlite2.0-cil mono-gmcs
  • Crear un directorio para almacenar los instaladores
    • mkdir sw
    • cd sw
  • Descargar la version 0.7 RC1 desde el servidor de OpenSimulator
    • wget http://dist.opensimulator.org/opensim-0.7-rc1-bin.tar.gz
      Esto descarga un archivo de 24 MB
    • Descomprimir el software
      tar -zxvf opensim-0.7-rc1-bin.tar.gz
  • Configurar el servidor
    • cd opensim-0.7-rc1-bin/bin
    • cp OpenSim.ini.example OpenSim.ini
    • cp config-include/StandaloneCommon.ini.example config-include/StandaloneCommon.ini
  • Ejecutar el servidor :
    • ./OpenSim.exe
  • Configuración Inicial
    • OpenSimulator comienza a cargar módulos y luego nos pregunta por las características de la región :
      New region name []: Pulsar Region<ENTER>
      Region UUID [862dd817-93a0-40e6-832c-682d6833c803]:<ENTER>
      Region Location [1000,1000]:<ENTER>
      Internal IP address [0.0.0.0]:<ENTER>
      Internal port [9000]:<ENTER>
      Allow alternate ports [False]:<ENTER>
      External host name [SYSTEMIP]:<ENTER>
    • Luego nos pide la información del estado :
      Your region is not part of an estate.
      Do you wish to join an existing estate? [no]:<ENTER>
      New estate name [My Estate]: Pulsar Estate<ENTER>
    • Luego nos solicita el nombre del dueño de la region :
      The current estate has no owner set.
      Estate owner first name [Test]: Master<ENTER>
      Estate owner last name [User]: Pulsar<ENTER>
      Passwordpulsar2010<ENTER>
      Email []: pulsar@pulsarserver<ENTER>
    • Finalmente quedamos en el Menu de Region :
      Region (Pulsar Region) #

Con esto ya tenemos nuestro servidor de OpenSimulator listo para ser visitado por el dueño de la región.


Pulsar Project : Creando Appliance del Servidor de Desarrollo

Después de la instalación del sistema base para el servidor de desarrollo, se procedió a crear un Appliance (distribución de un software en forma de maquina virtual para permitir su prueba), para esto se modificaron algunas caracteristicas que se utilizaron durante la instalacion.

Configuracion de la Maquina Virtual y Actualizacion.

  • Se retiro la imagen iso del archivo de instalación de el CD de la maquina virtual
  • Se configuro la interface de red para que utilizara Bridge ya que este escenario es el ideal para permitir el acceso de los clientes remotos al servidor
  • Se actualizaron los paquetes del servidor, con los siguientes comandos
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get clean

Exportar la Maquina Virtual como Appliance :

Export Appliance

Para exportar la maquina virtual como Appliance se realizan los siguientes pasos :

  • Ir al menú File del VirtualBox
  • Seleccionar el ítem : "Export Appliance"
  • Seleccionar la maquina a exportar
  • Dar click en el botón Next
  • Suministrar la información de Nombre, Productos, URLs, Descripciones y Licencia
  • Presionar el botón Next
  • Seleccionar el nombre de archivo y localización del archivo
  • Pulsar el botón Finish
  • A continuación VirtualBox comprime el disco de la maquina virtual y crea los archivos necesarios para la distribución de la maquina virtual y su instalación en otro VirtualBox, esto puede demorar unos tres minutos

El disco de la maquina virtual antes de exportarlo media 969 MB, el disco del Appliance quedo de un tamaño de 370 MB

Importar el Appliance en otro VirtualBox

Import Appliance

Para importar el Appliance se puede utilizar otro VirtualBox o un software que soporte el formato OVF, en este caso importaremos la maquina virtual a VirtualBox sobre Windows 7

  • Abrir el VirtualBox
  • Ir al menú File
  • Pulsar el ítem Import Appliance
  • Seleccionar el directorio donde se copiaron los archivos creados al momento de exportar
  • Se debe reconfigurar la maquina virtual ya que los nombres de los dispositivos pueden cambiar
    • Abrir la ventana Settings
    • Verificar cada elemento de configuración, especialmente la tarjeta de red y de sonido
  • Iniciar la Maquina Virtual
  • Si al momento de ejecutar la maquina se visualiza el error : “VERR_CFGM_VALUE_NOT_FOUND”
    Esto es debido a que algún elemento de la configuración quedo vació

Con esto completamos la instalación del sistema base del servidor de desarrollo sobre la cual se irán instalando las diferentes aplicaciones y herramientas de desarrollo necesarias para el desarrollo del proyecto.


Ubuntu Server 10.04 Install Minimal Virtual Machine en VirtualBox

Para crear una maquina virtual de Ubuntu Server que fuera muy liviana y sacara provecho de las características de virtualizacion de las plataformas actuales como VirtualBox, me di a la tarea de crear una maquina virtual de Ubuntu 10.04 Server con los componentes básicos la cual se ejecutara en VirtualBox 3.2.4, despues de muchas pruebas e instalaciones fallidas por fin pude dar con la configuración adecuada para que esta maquina virtual se ejecutara.

  • Se debe habilitar la opción de PAE/NX de la maquina virtual
    Esta configuración se puede encontrar en Settings -> System -> Processor
  • Se debe utilizar el controlador para discos IDE ya que al usar SATA el servidor no arranca
    Esta configuración se puede encontrar en 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

Al momento de instalar el Ubuntu y después de seleccionar el idioma de instalación, se debe pulsar la tecla F4 y el modo "install minimal virtual machine", con esto tendremos una instalación mínima de Ubuntu Server con un kernel que soporta las plataformas de virtualizacion modernas.


Ubuntu Server 10.04 Modos de Instalacion

Tratando de crear una maquina virtual con lo mínimo requerido para crear un servidor para el proyecto, recordé que Ubuntu trae una versión JEOS (Just Enough Operating System) que trae el software mínimo para tener una maquina ejecutando Ubuntu Linux, lo que si no sabia era que ya no existía la distribución de Jeos, si no que es posible instalar esta versión mínima desde el CD de instalacion de la version Server.

Para instalar una de estas versiones mínimas de Ubuntu, se debe descargar la distribución servidor y despues de solicitar el idioma, en el menu principal de instalacion, se debe pulsar la tecla F4 para seleccionar el modo de instalacion, el cual tiene 4 opciones :

Modos de Instalacion de Ubuntu Server 10.04

  • Normal :
    Instala la versión normal del Ubuntu Server y permite seleccionar durante la instalación software adicional.
  • OEM Installation :
    Instalación para los fabricantes de hardware que permite realizar la instalacion del sistema y luego el cliente es quien realiza la configuracion de enterno del equipo cuando lo utiliza por primera vez.
  • Install a Minimal System :
    Realiza la instalacion minima del sistema, permitiendo instalar una version ultra basica de Ubuntu Linux, sin login, con los comandos basicos, esto es ideal para sistemas embebidos o sistemas con muy pocos recursos, tambien es posible adicionarle la distribucion basica de servidor.
  • Install a Minimal Virtual Machine :
    Realiza la instalación mínima del sistema pero utilizando un Kernel compilado para soportar el software de virtualizacion, permitiendo instalar una version ultra básica de Ubuntu Linux, sin login, con los comandos básicos, esto es ideal para sistemas embebidos o sistemas con muy pocos recursos, también es posible adicionarle la distribución básica de servidor.

De esta forma es posible instalar versiones normales o instalaciones mínimas que poseen el software necesario para correr un Linux, o versiones reducidas solo con el software necesario para cubrir ciertos servicios de red, como también se pueden realizar instalaciones para ejecutarse en maquinas virtuales diseñadas para aprovechar las tecnologías de virtualmente existentes.


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