Saltar al contenido

elAyo.es – Sistemas

Linux, servicios, wordpress, scripting, modding, etc…

Archivo

Etiqueta: debian

Seguro que más de uno ha tenido problemas para instalar jdownloader, en muchos casos debido a la instalación de java que puede resultar algo laboriosa. En este post os voy a proponer una alternativa rápida y facil, en lugar de instalar la versión “propietaria” de java, instalaremos la versión open-source, para ello instalamos el siguiente paquete.

# apt-get install openjdk-6-jre

Una vez instalado el paquete java, descargamos el siguiente script, sacado de la web oficial http://jdownloader.org/download.

Ahora cambiamos los permisos del archivo descargado.

# chmod +x jd.sh

Finalmente ejecutamos el script y comprobaremos que se ejecuta correctamente.

# ./jd.sh

Si hemos instalado un sistema básico sin entorno gráfico, podemos tener uno minimo realizando los siguientes pasos.

Actualizamos nuestro sistema.
# aptitude update
# aptitude upgrade

Ahora instalamos el servidor de las X.
# aptitude install x-window-system-core

Podemos elegir entre varios login-managers, yo he optado por gdm.
# aptitude install gdm

El último paso es instalar nuestro gestor de ventanas preferido, como no queremos consumir muchos recursos del sistema, vamos a instalar icewm.
# aptitude install icewm

Ahora estamos listos para acceder a nuestro entorno gráfico.
# /etc/init.d/gdm start
# /etc/init.d/startx

Empezamos instalando el paquete correspondiente al servidor VNC
# apt-get install vnc4server

Una vez instalado, ejecutamos vnc4server y nos solicitará el password para acceder al servidor, entonces ya podemos entrar con cualquier cliente vnc.
# vnc4server

Si necesitamos trabajar en varios escritorios al mismo tiempo, volvemos a ejecutar vnc4server, tantas veces como escritorios necestiemos, podremos conectarnos indicando, hostname:1, hostname:2, hostname:3, etc..

Comandos básicos:

Modificar password
# vnc4passwd

Crea un nuevo servidor, siempre un número más que el último que se está ejecutando.
# vncserver

Eliminamos el servidor vnc correspondiente al número que indiquemos.
# vncserver -kill :4

Preparar sistema LVM para discos de maquinas virtuales (Xen ya está instalado) ver instalación.


En una partición vacía (particionado, sin formatear), se inicializa la partición:

# pvcreate /dev/hda3
# pvdisplay

Creamos un grupo de volumen llamado vg
# vgcreate vg /dev/sdb1
# vgdisplay
Editamos /etc/xen-tools/xen-tools.conf, este es el archivo de configuración que se emplea al ejecutar xen-create-image (opciones por defecto para las nuevas máquinas).
# vi /etc/xen-tools/xen-tools.conf

lvm = vg # grupo de volumenes
dist = lenny # Distribuición que se instalará por defecto
gateway = 192.168.0.254
netmask = 255.255.255.0
broadcast = 192.168.0.255
passwd = 1 # nos permite elegir un passowrd para la nueva máquina.
mirror = http://ftp.de.debian.org/debian/
serial_device = hvc0
disk_device = xvda

Ahora creamos el host con el siguiente comando, podemos cambiar las opciones según nuestras necesidades.
# xen-create-image –hostname=nombre.example.com –size=5Gb –swap=512Mb –ip=192.168.0.100 –memory=256Mb –arch=amd64 –role=udev

Si queremos ver más opciones, consultamos el manual.
# man xen-create-image

Para arrancar nuestro nuevo host, ejecutamos el siguiente comando.
# xm create /etc/xen/nombre.example.com.cfg

Ya podemos acceder a la nueva máquina de la siguiente manera.
# xm console nombre.example.com

Si queremos que la máquina, se arranque automaticamente en el próximo reinicio.
# ln -s /etc/xen/nombre.example.com.cfg /etc/xen/auto

Comandos utiles:

Muestra las máquinas que están ejecutandose
# xm list

Apaga la máquina
# xm shutdown nombre.example.com

Fuerza el apagado de la máquina virtual
# xm destroy nombre.example.com

Muestra todos los comandos disponibles.
# xm help

La instalación está basada en Debian Lenny 5.0 (AMD 64 bits)
Este post es una versión reducida del Author: Falko Timme, la versión original está en inglés y pueden consultarla en el siguiente link:
http://www.howtoforge.com/virtualization-with-xen-on-debian-lenny-amd64

Instalamos paquetes necesarios
# apt-get install xen-hypervisor-3.2-1-amd64 xen-linux-system-2.6.26-1-xen-amd64 xen-utils-3.2-1 xenstore-utils xenwatch xen-shell xen-tools

Editamos /etc/modules modificamos la entrada loop y la dejamos de la siguiente forma:
# vi /etc/modules

loop max_loop=64

editamos /etc/xen/xend-config.sxp
# vi /etc/xen/xend-config.sxp

descomentamos la entrada (network-script network-bridge) y comentamos (network-script network-dummy). También comprobamos que (vif-script vif-bridge) está habilitado.

(network-script network-bridge)
 
#(network-script network-dummy)
 
(vif-script vif-bridge)

Ahora reiniciamos el equipo.
# reboot

Comprobamos que tenemos el kernel adecuado.
# uname -r

Debería de mostrar algo como:
server1:~# uname -r
2.6.26-1-xen-amd64
server1:~#

Vea también:

Xen, crear máquinas virtuales (directorio)

Xen, crear máquinas virtuales (LVM)