Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta virtualization server. Mostrar todas las entradas
Mostrando entradas con la etiqueta virtualization server. Mostrar todas las entradas

Como instalar VirtualBox headless paso a paso

DriveMeca Oracle VirtualBox Logo
La virtualizacion es una gran herramienta hoy en día que nos sirve para ahorrar recursos y exprimirle al máximo el hardware a los servidores. 
Oracle VirtualBox pertenece a un selecto grupo de herramientas que nos permite virtualizar, ya sea desde el desktop de nuestro pc o como hoy les mostrare, en la consola de un servidor Centos 6.5.
Al hacerlo de la forma servidor o headless podemos contar con todos los recursos del servidor para solo virtualizar ya que no gastaremos memoria para desktop grafico, disco para nuestro directorio home, etc. Eso si, para los usuarios de VirtualBox desde su ambiente grafico hay que tener en cuenta que todo se hace vía comandos en una consola y no como muchos lo manejan con un mouse.

Requerimientos


-Instalamos el repositorio rpmforge para nuestras dependencias
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
wget -c http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -vi rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

-Instalamos herramientas de desarrollo, fuentes del kernel y el modulo dkms
yum groupinstall 'Development Tools'
yum install SDL kernel-devel kernel-headers dkms

-Verificamos que kernel y arquitectura estamos ejecutando
uname -r
2.6.32-431.11.2.el6.x86_64

-Instalamos el certificado de oracle para firmar sus paquetes
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
rpm --import oracle_vbox.asc

-Instalamos el respositorio de virtualbox
cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

-Instalamos VirtualBox. Debemos tener paciencia porque el repositorio es algo lento y tiende a fallar, si este es el caso, insistimos hasta lograrlo
yum -y install VirtualBox-4.3

-Agregamos el usuario root al grupo vboxusers
/usr/sbin/usermod -G vboxusers root

-El manejo de maquinas virtuales desde linea de comandos lo haremos con el comando VBoxManage el cual pueden consultar mas a detalle en el siguiente URL
VBoxManage --help

-Creamos un directorio para nuestros ISO's a instalar
mkdir /root/ISO

-Desde otro equipo (para este ejemplo, desde mi equipo de trabajo copio el ISO de zentyal 3.4) copiamos los ISO. También si es el caso podríamos descargarlos directo en el servidor por medio de wget
(equipo remoto)scp zentyal-3.4-amd64.iso root@192.168.1.202:/root/ISO

-Descargamos e instalamos el extension pack
wget -c http://download.virtualbox.org/virtualbox/4.3.10/Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack

-Verificamos su instalación
VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.3.10
Revision:     93012
Edition:      
Description:  USB 2.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable:

-Bien, ya estamos listos para nuestra primera maquina virtual. La creamos con 1024MB RAM y 10GB de espacio en disco
VBoxManage createvm --name "Zentyal 3.4" --register
VBoxManage modifyvm "Zentyal 3.4" --memory 1024 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0
VBoxManage createhd --filename Zentyal_3_4.vdi --size 10000
VBoxManage storagectl "Zentyal 3.4" --name "IDE Controller" --add ide
VBoxManage storageattach "Zentyal 3.4" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Zentyal_3_4.vdi
VBoxManage storageattach "Zentyal 3.4" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /root/ISO/zentyal-3.4-amd64.iso
VBoxManage modifyvm "Zentyal 3.4" --vrde on

-Iniciamos la maquina virtual Zentyal 3.4
VBoxHeadless --startvm "Zentyal 3.4" &

-Desde un equipo cliente, en este caso mi Ubuntu 13.10, ejecutamos Remmina Remote Desktop Client vía Unity
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

-Ya en Remote Desktop Client creamos rápidamente un perfil con la ip:puerto del servidor virtualbox, en este caso 192.168.1.202:3389 y el usuario root. Ya estamos listos para darle click al botón Connect
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

-Muy bien, ya estamos conectados remotamente por rdp a nuestra instalacion de Zentyal 3.4 en VirtualBox Headless
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

Comandos a tener en cuenta para la operación correcta del servidor VirtualBox Headless


-Detenemos la ejecución de la maquina
VBoxManage controlvm "Zentyal 3.4" poweroff

-Si queremos darle reset
VBoxManage controlvm "Zentyal 3.4" reset

Queda mas campo para la investigación, pero con estos comandos ya puedes lanzarte a virtualizar sin ningún problema.
Eres usuario de la virtualizacion, con que herramienta? Ya usas VirtualBox, que tal te parece?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Proxmox 3 paso a paso


La virtualizacion hace mucho que llego para quedarse ya que es la forma de poder exprimir de forma optima los recursos de nuestros servidores o pc's con procesadores de varios núcleos. Uno de estos sistemas que personalmente recomiendo es Proxmox el cual hoy veremos como instalarlo paso a paso.
Proxmox ya llego a su versión 3 puliendo aun mas su ya excelentes características como son interfaz web de administración, manejo de usuarios con perfiles, cluster, uso de KVM y openvz entre otras funciones.

Datos:
ip: 10.10.20.59
RAM: mínimo 2GB

-Descargamos el ISO desde este URL y generamos un cd o instalamos en una USB para después hacer boot con el medio que elijamos.

-Hacemos boot y damos Enter.

-Aceptamos la licencia.

-Damos click al botón Next.

-Encojemos país, zona horaria y distribución de teclado. Damos click al botón Next.

-Siguiente paso, le colocamos una contraseña a la cuenta root y escribimos un email del administrador. Damos click al botón Next.

-Escribimos los datos para la red, hostname, ip, mascara, puerta de salida, y un DNS server. Damos click al botón Next.

-Comienza la instalación, hora de ir por un café ;-)

-Terminada la instalación damos click al botón Reboot y quitamos el CD o USB con el que instalamos.

-Reinicia nuestro nuevo servidor Proxmox.

-La pantalla de login nos recordara la ip y el puerto para entrar vía https desde un browser.

-Nos logeamos como root y actualizamos
apt-get update
apt-get dist-upgrade

-Actualizamos el repositorio de templates
pveam update

-Abrimos un browser y vamos a https://10.10.20.59:8006 y nos logeamos como root.

-Nuestro Proxmox recién instalado, pasaremos a configurarlo.

-Creamos un Pool dando click a la pestaña Pools y después al botón Create.


-Ya tenemos nuestro Pool.

-Descargamos templates (plantillas de servidores). Abrimos nuestro servidor y damos click en local, a continuación damos click al botón Templates.

-Hay muchos templates, para este ejemplo descargare el de Centos 6. Damos click en el template y después al botón Download.

-Comienza la descarga, repetimos el café?

-Al finalizar cerramos la ventana.

-Lo anterior es para descargar templates openvz pero si queremos instalar desde un ISO debemos subirlo a nuestro servidor dando click al botón Upload y después a Select file.

-Esperamos que termine.

-Ya tenemos un template de Centos y un ISO de Zentyal. Ahora si queremos crear una instancia virtual desde el ISO damos click al botón Create VM.

-El proceso es muy sencillo, casi de dar Next, Next hasta el final. Escribimos un nombre a nuestro servidor virtual y damos click al botón Next.

-Elegimos Linux 3.x y damos click al botón Next.

-Escogemos el ISO que subimos en un paso anterior y damos click al botón Next.

-Decidimos el tamaño de disco de la instancia virtual y damos click al botón Next.

-Podemos incrementar la cantidad de procesadores y núcleos. Por lo general es suficiente con 1. Damos click al botón Next.

-Cuanta memoria RAM usaremos? Damos click al botón Next.

-Tipo de red. Si queremos que sea una instancia independiente debemos elegir modo Bridge. Damos click al botón Next.

-Verificamos todo este bien y damos click al botón Finish.

-Ya tenemos una instancia KVM creada a partir de un ISO, pero si lo que queremos es generar una instancia openvz damos click al botón Create CT.

-Aun mas sencillo es el proceso. Elegimos el template y damos click al botón Next.

-Cantidad de memoria RAM, Swap y disco ademas de cantidad de núcleos de CPU. Damos click al botón Next.

-IP a usarse por esta instancia. Damos click al botón Next.

-Dominio a usarse y 2 DNS server's. Damos click al botón Next.

-Verificamos todo este bien y damos click al botón Finish.

-Al finalizar de crear la instancia cerramos la ventana.

-Ya tenemos 2 instancias virtuales, una KVM y una openvz, las posibilidades son muchas.



Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar y configurar proxmox 2.1

Para muchos de nuestros proyectos usamos virtualizacion, esto nos ayuda a sacarle la ultima gota de rendimiento a nuestros servidores al poder aprovechar mejor su poder de computo al contrario de si solo dejamos para un único server este hardware.
Hoy les mostrare como instalar y configurar Proxmox 2.1, la ultima versión al momento. Nos permitirá tener maquinas con OpenVZ y con KVM, tener varios servers proxmox en cluster, dar permisos a usuarios para administrar, entre otras funciones.

ip: 192.168.1.34
RAM: mínimo 2GB

-Iniciamos la instalación desde una USB o cdrom
-Aceptamos la licencia

-Escogemos país, zona horaria e idioma de nuestro teclado
-Escribimos una contraseña para root y un email del administrador
-Hostname (host+dominio) y datos de red
-Comienza la instalación
-Reiniciamos



-Nos logeamos como root y actualizamos

apt-get update
apt-get dist-upgrade

-Actualizamos el repositorio de templates

pveam update
 
-Nos conectamos a su consola web en https://192.168.1.34:8006/ y aceptamos su certificado


-Nos logeamos como root

-Creamos un pool


-Descargamos templates en local
-Damos click a un template y lo descargamos, en este ejemplo descargo Debian 6.0


-Subimos un ISO, en este ejemplo, fedora 16 DVD


-Ya tenemos un template y un ISO, pasaremos a crear 2 maquinas, una openvz y una kvm
-Comenzamos a generar un kvm Fedoradando click al botón Create VM






-Terminamos dando click al botón Finish
-Esta es la pantalla inicial de nuestro Fedora virtualizado
-Ejemplo de como crear una maquina virtual OpenVZ dando click al botón Create CT






-Esta es la pantalla principal de nuestra maquina openvz
-Dándole click al botón Console nos abrirá otra ventana con la consola de este openvz
-Esta es la pantalla inicial de nuestro servidor de virtualizacion, en este caso el nodo veprox (debido a que podemos tener mas nodos en cluster)
Disfrútenlo

Share/Bookmark