Jun 23
Minecraft es un juego escrito en el lenguaje de programación Java que permite la construcción de mundos en tercera dimensión donde todo esta hecho a partir de pequeños bloques de diferentes tipos los cuales se pueden obtener del mismo mundo en una actividad de minería.
Instalaremos un servidor de Minecraft en su versión Beta 1.6.6 como un servicio dentro de un servidor Ubuntu 11.04 de tal modo que quede como servicio y se ejecute con su propio usuario, en próximas entradas estaremos personalizando la configuración de nuestro mundo virtual.
Para conectarse a este servidor se debe tener una cuenta de Minecraft y comprar el juego
Instalación :
- Instalación Java
Puede instalarse el JDK de Oracle o el OpenJDK (no probado aun)
- Instalacion JDK Oracle
- echo deb http://archive.canonical.com natty partner | sudo tee /etc/apt/sources.list.d/java.list
- sudo apt-get update
- sudo apt-get install sun-java6-jdk
-
- Instalación del OpenJDK (no probado aun) :
- Abra una consola
- Actualice la lista de paquetes
sudo apt-get update
- Instalar el OpenJDK
sudo apt-get install openjdk-6-jdk
- Instalación de Minecraft :
- Adicionar el usuario minecraft
sudo adduser minecraft
- Conectarse como el usuario minecraft y suministrar la clave
su -l minecraft
- Crear el directorio para el servidor y pasarse a este
mkdir server
cd server
- Descargar Minecraft Beta
- Ir a la pagina :
http://www.minecraft.net/download.jsp
- Buscar la distribución en formato jar minecraft_server.jar
descargarla y copiarla en el directorio de minecraft
- O usar el siguiente comando para descargarla directamente
wget http://www.minecraft.net/download/minecraft_server.jar?v=1308806372045 -O minecraft_server.jar
- Ejecutar el servidor por primera vez para que cree los archivos de configuracion :
java -Xmx1024M -Xms1024M -jar minecraft_server.jar
- Para detener el servicio escriba el comando
stop <ENTER>
- Instalar Script del Servicio :
- Conectarse como superusuario
- Descargar el script de inicio oficial para minecraft
sudo wget -O /etc/init.d/minecraft "http://www.minecraftwiki.net/Server_startup_script/Script?action=raw"
- Editar el archivo /etc/init.d/minecraft y cambiar la linea :
MCPATH='/home/minecraft/minecraft'
por
MCPATH='/home/minecraft/server'
- Si se quieren cambiar los valores de memoria RAM, por ejemplo si se quiere colocar 512MB
Cambiar los valores en la linea : java -Xmx1024M -Xms1024M
a java -Xmx512M -Xms512M
- Cambiar los permisos de ejecucion :
chmod 755 /etc/init.d/minecraft
- Activar los servicios en los diferentes modos :
sudo update-rc.d minecraft defaults
- Inciar el servicio
sudo service minecraft start
- Lista de Administradores :
En el archivo ops.txt se puede especificar la lista de usuarios que tienen permiso de administrador dentro del servidor, lo que permite ejecutar ciertos comandos
- Abrir el archivo ops.txt
- Escribir el nombre de usuario
- Probando el Acceso :
Enlaces :
Tagged with: beta • Cacharreos • instalacion • juego • juegos • minecraft • minecraft166 • minecraftbeta • mundosvirtuales • server • servicio • ubuntu • ubuntu1104 • ubuntuserver • videojuego • Videojuegos
Apr 11

Ubuntu 11.04 Beta
A tan solo 17 días de la llegada de la versión 11.04 no pude aguantar las ganas de instalar la versión beta que salio hace pocos días y la cual permite probar las características nuevas de este sistema operativo, fueron tantas las ganas que ni siquiera monte esta versión en una maquina virtual, si no que la he instalado en el computador de desarrollo lo cual me implico realizar backups y volver a instalar las aplicaciones que ando utilizando ultimamente.
Esta versión beta se ha comportado muy bien, ha instalado los drivers de la tarjeta de vídeo, los de la tarjeta Wifi y hasta el momento no he tenido problema alguno (aunque solo llevo dos días de pruebas), pero la verdad no me he podido acostumbrar al Unity, esta nuevo escritorio que necesita una tarjeta de vídeo con aceleradora de gráficos para funcionar y que a mi parecer complica un poco el acceso a las aplicaciones a través de una barra con grandes botones que permite acceder a los menús donde se pueden encontrar el acceso rápido a las aplicaciones recientemente ejecutadas, el menú de aplicaciones y una lista de aplicaciones que se pueden descargar. Tanto ha sido el cambio que he optado por utilizar la opción Ubuntu Classic en la pantalla de acceso que permite acceder al antiguo menú que se despliega del icono de Ubuntu dentro de la pantalla mientras mi cerebro se acostumbra al nuevo menú, eso si los menús de las aplicaciones siguen apareciendo en la barra superior de la pantalla (a lo Mac).
En esta nueva versión he encontrado la versión 4.0 de Firefox que carga muy rápido y con poco uso de memoria, como también el LibreOffice que reemplaza al OpenOffice al que también andaba muy acostumbrado pero el cual no cambia mucho por ahora.
Tagged with: beta • Cacharreos • ubuntu • ubuntu1104
Dec 21
El pasado 6 de Diciembre de 2010 se lanzo la versión beta de VirtualBox 4, esta nueva versión tiene bastantes cambios con respecto a la version 3, uno de los mas notorios es la necesidad de instalar un paquete de extensión llamado Oracle VM VirtualBox Extension Pack, el cual provee soporte adicional para funcionalidades que no tiene la version opensource de VirtualBox, como es el soporte de USB 2.0, servidor de escritorio remoto RDP y servidor de instalacion remota PXE.
Para probar esta version beta hice una copia de mis maquinas virtuales que tenia en la version 3 e instale el VirtualBox 4 para que reconociera el mismo directorio, debido a que mis maquinas virtuales ya venian configuradas con el soporte de USB, tuve que instalar la extensión de Oracle. Despues de la instalacion todas las maquinas virtuales (Ubuntu, Windows 7, Windows XP) han funcionado sin problemas.

VirtualBox Beta 4 corriendo en Windows
Nuevas Caracteristicas :
- Nuevo formato de disco para soporte de portabilidad
- Soporte para OVA (OPen Virtualization Format Archive)
- Soporte para mas de 2GB de RAM en maquina Guest en Host de 32bits
- Audio Intel HD
- Rediseño de la interface de usuario
- Nuevo modo de pantalla con escalado
- Mini ventana que muestra la pantalla de la maquina virtual
- Soporte para limitar uso de CPU y Entradas/Salidas
- Posibilidad de cambiar de tamaño a los discos
- Actualización automática de las GuestAdditions en Windows
- Soporte para copiar y pegar entre host y guest
- Gran numero de errores solucionados
Hasta el momento todo ha funcionado bien, ahora ando probando la posibilidad de exportar la maquina en el formato OVA lo que facilita transferir maquinas virtuales a otros host o crear Appliances ya que ahora solo se crea un archivo donde esta almacenada la información completa y puede importarse en otra maquina o en la misma maquina como otra maquina virtual mas, esta posibilidad facilita mucho la clonacion de las maquinas.
Enlaces :
Tagged with: beta • Cacharreos • clonacion • ova • virtualbox • virtualizacion
Apr 08
Después de crear las imagenes del Kernel y del sistema de archivos de la maquina virtual podemos crear una instancia utilizando las herramientas de linea de comando para EC2 de Amazon que se instalaron anteriormente.
Para crear una instancia de la maquina virtual :
- Abrir una consola
- Instalar las herramientas de linea de comando de Amazon EC2
- Preparar las variables de ambiente
- Obtener adicionar el par de llaves de encripcion :
ec2-add-keypair mykey >mykey.private
- Cambiar los permisos del archivo llave :
chmod 0600 mykey.private
- Para visualizar las imágenes disponibles, ejecute el comando :
ec2-describe-images
- Debe salir las imágenes recién creadas :
IMAGE emi-F4BA1186 image-bucket/ttylinux.img.manifest.xml admin available public i386 machine
IMAGE eki-90541386 kernel-bucket/vmlinuz-2.6.16.33-xen.manifest.xml admin available public i386 kernel
- Ejecutar el siguiente comando para iniciar la maquina virtual con la imagen que se creo anteriormente :
ec2-run-instances emi-F4BA1186 --kernel eki-90541386 -k mykey -n 1
Probar Maquina Virtual :
- Listar las instancias en ejecucion :
ec2-describe-instances
RESERVATION r-3FD4076E admin admin-default
INSTANCE i-454E087F emi-F49E1186 0.0.0.0 0.0.0.0 pending mykey 0 m1.small 2009-04-10T19:05:42+0000 eki-8FFF1372
- Esto indica que la maquina virtual se esta creando.
Enlaces :
Tagged with: beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • ubuntu • ubuntu904
Apr 08
Para adicionar la imagen de un sistema operativo a la nube para despues ser utilizado como maquina virtual se utilizan las herramientas creadas para Amazon EC2, a continuación describiremos los pasos para adicionar una imagen creada con antelación a la nube.
Prerequisitos :
Se deben instalar las herramientas para el usuario admin,
seguir la guía creando una cuenta en la maquina para el usuario admin
http://www.marlonj.com/blog/2009/04/instalando-herramientas-ec2-para-eucalyptus
Pasos :
- Abrir una consola
- Instalar Ruby
sudo apt-get install ruby
sudo apt-get install libopenssl-ruby
- Descargar las herramientas para manipulación de imágenes
wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip
- Descomprimir el archivo
unzip ec2-ami-tools-1.3-26357.zip
- Copiar las herramientas de imagenes a las del API previamente instaladas :
cp -R ec2-ami-tools-1.3-26357/* ec2-api-tools-1.3-30349
- Adicionar ruta al PATH
export EC2_HOME=/home/usuario/ec2-api-tools-1.3-30349
export PATH=$PATH:$EC2_HOME/bin
- Configurar el ambiente :
source ~/.euca/eucarc
- Descargar la imagen de ejemplo creada para Eucalyptus
wget http://eucalyptus.cs.ucsb.edu/releases/euca-ttylinux.tgz
- Descomprimir la imagen
tar -zxvf euca-ttylinux.tgz
Adicionar el Kernel :
- Adicionar la imagen
ec2-bundle-image -i ttylinux/vmlinuz-2.6.16.33-xen --kernel true
- Subir la imagen (responder 'y' cuando se pregunte si va utilizar otro certificado)
ec2-upload-bundle -b kernel-bucket -m /tmp/vmlinuz-2.6.16.33-xen.manifest.xml
- Registrar la imagen, al final de la ejecucion del comando se visualiza el identificador
ec2-register kernel-bucket/vmlinuz-2.6.16.33-xen.manifest.xml
IMAGE eki-90541386
Adicionar el Sistema de Archivos :
- Adicionar la imagen
ec2-bundle-image -i ttylinux/ttylinux.img
- Subir la imagen (responder 'y' cuando se pregunte si va utilizar otro certificado)
ec2-upload-bundle -b image-bucket -m /tmp/ttylinux.img.manifest.xml
- Registrar la imagen, al final de la ejecución del comando se visualiza el identificador
ec2-register image-bucket/ttylinux.img.manifest.xml
IMAGE emi-F4BA1186
Enlaces :
Tagged with: beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • ubuntu • ubuntu904
Apr 07
Como se explico antes es posible utilizar las herramientas diseñadas para el EC2 de Amazon con Eucalyptus, hasta el momento hemos utilizado el S3-Curl para acceder al servicio de almacenamiento de datos, ahora instalaremos las herramientas de linea de comando para EC2, pero configuradas para Eucalyptus.
Descargar Certificados :
- Se debe proceder a confirmar la cuenta como administrador
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Entrar como usuario
- En la pagina de Credentials pulsar el botón Download Certificate
- Descargar en el home de la cuenta de usuario
Crear Directorio para Almacenar Credenciales :
- Abrir una consola
- Crear el directorio para almacenar los certificados
mkdir ~/.euca
- Cambiar al directorio recién creado
cd .euca
- Descomprimir los certificados (cambiar usuario por el nombre del usuario utilizado)
unzip ../euca2-usuario-x509.zip
- Cambiar los permisos del directorio
chmod 0700 ~/.euca
- Cambiar los permisos del contenido del directorio
chmod 0600 ~/.euca/*
Instalar las Herramientas de Linea de Comando :
- Abrir una consola
- Ir al directorio home del usuario
cd
- Descargar las herramientas
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip
- Descomprimir el archivo
unzip ec2-api-tools-1.3-30349.zip
- Adicionar ruta al PATH
export EC2_HOME=/home/usuario/ec2-api-tools-1.3-30349
export PATH=$PATH:$EC2_HOME/bin
- Configurar Ruta del Java (esto depende del Java que este instalado)
Para el Java de Sun Microsystems :
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Para el OpenJDK :
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
- Configurar el ambiente :
source ~/.euca/eucarc
- Describir las zonas disponibles
ec2-describe-availability-zones
- La nube debe responder :
AVAILABILITYZONE cluster01 UP blackbox
Enlaces :
Tagged with: beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • ubuntu • ubuntu904
Apr 07
Después de crear un usuario dentro del controlador de la nube, vamos a comenzar a utilizar los servicios de almacenamiento de la nube los cuales permiten almacenar bloques de datos al igual que el servicio de S3 de Amazon, por este motivo utilizaremos las utilidades para esta nube en nuestra recién creada nube con Eucalyptus.
El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.
Instalar la Herramienta S3-Curl para enviar peticiones al sistema de almacenamiento :
- Se debe proceder a confirmar la cuenta como administrador
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Entrar como usuario
- Ir a la sección Query Interfaces
- Pulsar el botón Show Key
- Abrir una consola
- Ir al directorio raiz del usuario
cd
- Instalar los paquetes para que funcione el S3-Curl
sudo apt-get install libdigest-hmac-perl
sudo apt-get install curl
- Descargar el S3-Curl
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=128
- Crear el archivo .s3curl
vi .s3curl
- Adicionar las siguientes lineas
(Modificar el id con el Query ID y el key con el Secret Key suministradas desde la pagina de usuario de Eucalyptus) :
%awsSecretAccessKeys = (
personal => {
id => '1ME55KNV6SBTR7EXG0R2',
key => 'zyMrlZUKeG9UcYpwzlPko/+Ciu0K2co0duRM3fhi',
},
);
- Cambiar los permisos del archivo
chmod 600 .s3curl
- Descromprimir en la raiz del directorio
unzip s3-curl.zip
- Cambiar al directorio
cd s3-curl
- Cambiar el permiso de ejecución y escritura del comando
chmod +xw s3curl.pl
- Abrir el archivo s3curl.pl en un editor
vi s3curl.pl
modificar la direccion del servicio s3.amazonaws.com por blackbox
Almacenar Datos en la Nube :
- Crear Bucket :
./s3curl.pl --id=personal --createBucket -- http://blackbox:8773/services/Walrus/testBucket
- Listar Informacion del Bucket :
./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket
- Subir objeto del sistema de almacenamiento
(por ejemplo el archivo README del s3-curl) :
./s3curl.pl --id=personal --put=README -- http://blackbox:8773/services/Walrus/testBucket/README
- Descargar objeto del sistema de almacenamiento :
./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket/README
Enlaces :
Tagged with: amazon • beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • s3 • ubuntu • ubuntu904
Apr 07
Después de crear un usuario dentro del controlador de la nube, vamos a comenzar a utilizar los servicios de almacenamiento de la nube los cuales permiten almacenar bloques de datos al igual que el servicio de S3 de Amazon, por este motivo utilizaremos las utilidades para esta nube en nuestra recién creada nube con Eucalyptus.
El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.
Instalar la Herramienta S3-Curl para enviar peticiones al sistema de almacenamiento :
- Se debe proceder a confirmar la cuenta como administrador
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Entrar como usuario
- Ir a la sección Query Interfaces
- Pulsar el botón Show Key
- Abrir una consola
- Ir al directorio raiz del usuario
cd
- Instalar los paquetes para que funcione el S3-Curl
sudo apt-get install libdigest-hmac-perl
sudo apt-get install curl
- Descargar el S3-Curl
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=128
- Crear el archivo .s3curl
vi .s3curl
- Adicionar las siguientes lineas
(Modificar el id con el Query ID y el key con el Secret Key suministradas desde la pagina de usuario de Eucalyptus) :
%awsSecretAccessKeys = (
personal => {
id => '1ME55KNV6SBTR7EXG0R2',
key => 'zyMrlZUKeG9UcYpwzlPko/+Ciu0K2co0duRM3fhi',
},
);
- Cambiar los permisos del archivo
chmod 600 .s3curl
- Descromprimir en la raiz del directorio
unzip s3-curl.zip
- Cambiar al directorio
cd s3-curl
- Cambiar el permiso de ejecución del comando
chmod +x s3curl.pl
- Abrir el archivo s3curl.pl en un editor
modificar la direccion del servicio s3.amazonaws.com por blackbox
Almacenar Datos en la Nube :
- Crear Bucket :
./s3curl.pl --id=personal --createBucket -- http://blackbox:8773/services/Walrus/testBucket
- Listar Informacion del Bucket :
./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket
- Subir objeto del sistema de almacenamiento
(por ejemplo el archivo README del s3-curl) :
./s3curl.pl --id=personal --put=README -- http://blackbox:8773/services/Walrus/testBucket/README
- Descargar objeto del sistema de almacenamiento :
./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket/README
Enlaces :
Tagged with: amazon • beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • s3 • ubuntu • ubuntu904
Apr 07
Después de instalar y crear la cuenta de administrador de Eucalyptus en Ubuntu 9.04, procedemos a crear un usuario que pueda acceder a la nube y a los servicios que esta ofrece.
El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.
Pasos :
- Abrir su navegador favorito
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Ahora aparece el enlace Apply for Account, ir al enlace
- Suministrar los datos,
tener cuidado en la cuenta de correo utilizar un nombre de usuario de la maquina @ nombre de la maquina
- Pulsar el botón Sign Up
Aprobar la Cuenta :
- Se debe proceder a confirmar la cuenta como administrador
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Entrar como administrador
- Ir a la pestaña Users
- Pulsar el enlace Approve
- Se visualiza un mensaje de confirmación
Confirmar la Cuenta :
- Abrir una consola con la cuenta de usuario utilizada
- Leer el correo con el comando mail :
mail
Si la utilidad no esta instalada, ejecute :
sudo apt-get install heirloom-mailx
- Visualice el correo "your Eucalyptus account was approved"
- Copie el link de confirmación, abra un navegador y vaya a esa dirección
- Se visualiza un mensaje de activación de la cuenta

Enlaces :
Tagged with: administracion • beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • ubuntu • ubuntu904
Apr 07
Después de instalar y crear la cuenta de administrador de Eucalyptus en Ubuntu 9.04, procedemos a crear un usuario que pueda acceder a la nube y a los servicios que esta ofrece.
El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.
Pasos :
- Abrir su navegador favorito
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Ahora aparece el enlace Apply for Account, ir al enlace
- Suministrar los datos,
tener cuidado en la cuenta de correo utilizar un nombre de usuario de la maquina @ nombre de la maquina
- Pulsar el botón Sign Up
Aprobar la Cuenta :
- Se debe proceder a confirmar la cuenta como administrador
- Ir a la dirección (Note el protocolo HTTPS) :
https://blackbox:8443
- Entrar como administrador
- Ir a la pestaña Users
- Pulsar el enlace Approve
- Se visualiza un mensaje de confirmación
Confirmar la Cuenta :
- Abrir una consola con la cuenta de usuario utilizada
- Leer el correo con el comando mail :
mail
Si la utilidad no esta instalada, ejecute :
sudo apt-get install heirloom-mailx
- Visualice el correo "your Eucalyptus account was approved"
- Copie el link de confirmación, abra un navegador y vaya a esa dirección
- Se visualiza un mensaje de activación de la cuenta

Enlaces :
Tagged with: administracion • beta • Cacharreos • cloud • cloudcomputing • cluster • eucalyptus • ubuntu • ubuntu904