Nov 19

Introducción

Libvirt es un API de código abierto y una herramienta de administración para diferentes sistemas de virtualización entre los que se encuentran Xen, OpenVZ, Virtualbox, VMWare, Microsoft Hyper-V y por supuesto KVM/Qemu instalado en el servidor de desarrollo previamente.

Este software es ideal para la gestión de las máquinas virtuales y su administración remota a través de conexiones seguras con SSH.  Además incluye una librería en C para el desarrollo de aplicaciones e incluye además interfaces para diversos lenguajes como Python, Perl, Ruby, Java y PHP.

Instalación del software

Instalar los paquetes del repositorio oficial.

# pacman -S libvirt urlgrabber dnsmasq bridge-utils

Inicio automático del demonio

Configurar el demonio de libvirtd para que se inicie automáticamente junto con el sistema operativo.

# vi /etc/rc.conf

DAEMONS = (… libvirtd …)

Debe tenerse en cuenta que el demonio libvirtd requiere ser invocado después de dbus y avahi-daemon.

Autorizar la administración a usuarios sin privilegios

Si se desea que usuarios sin privilegios (diferentes de root) administren las máquinas virtuales, estos deberán ser explícitamente autorizados de la siguiente manera.

# vi /etc/polkit-1/localauthority/50-local.d/org.libvirt.unix.manage.pkla

[Allow a user to manage virtual machines]
Identity=unix-user:jimezam
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Si en lugar de administración se desea conceder la autorización para monitorear las máquinas se deberá especificar la siguiente acción.

org.libvirt.unix.monitor

Permitir el acceso a través de SSH

Para permitir el acceso a las máquinas virtuales a través de herramientas como virsh o virt-viewer a través del protocolo SSH (qemu+ssh) es necesario contar con paquete netcat de OpenBSD instalado de la siguiente manera.

$ sudo pacman -S openbsd-netcat

Si se cuenta adicionalmente con el paquete netcat convencional instalado es posible que este se haya apoderado del enlace /usr/bin/nc y libvirt intente utilizarlo erróneamente generando el siguiente mensaje de error.

error: server closed connection: nc: invalid option — 'U'
Try `nc –help' for more information.
error: failed to connect to the hypervisor

En ese caso es necesario indicarle a libvirt cual es la versión de netcat que debe utilizar.  Esto se puede realizar desde los parámetros extra del URI en cada invocación de acceso de la siguiente manera.

$ virsh -d 0 –connect qemu+ssh://usuario@servidor/system?netcat=/usr/bin/nc.openbsd

O de manera permanente modificando en el servidor el enlace /usr/bin/nc de la siguiente manera.

$ sudo mv /usr/bin/nc /usr/bin/nc.orig

$ sudo ln -s /usr/bin/nc.openbsd /usr/bin/nc

Enlaces

Tagged with:



En November 19 de 2011, Jorge Iván Meza Martínez escribió acerca de Instalando libvirt en ArchLinux.
Nov 19

Introducción

Por fin he destinado el tiempo necesario para reintalar mi servido de desarrollo, esta vez utilizando ArchLinux.  Había utilizado con éxito esta distribución en un par de ocasiones sin embargo no había tenido la oportunidad de explorarla con mayor profundidad.

A continuación se describen los pasos que se siguieron para instalar KVM en ArchLinux.

Verificaciones preliminares

Se requiere de un versión de kernel igual o superior a la 2.6.22.

# uname -a

Linux ivy.jorgeivanmeza.com 3.1.1-1-ARCH #1 SMP PREEMPT Fri Nov 11 22:28:29 CET 2011 x86_64 AMD Phenom(tm) 9650 Quad-Core Processor AuthenticAMD GNU/Linux

De igual manera se requiere que el procesador cuente con soporte físico para virtualización: VMX (Intel) o SVM (AMD).

# grep -E "(vmx|svm)" –color=always /proc/cpuinfo

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs npt lbrv svm_lock

Instalación del software

Instalar los paquetes del repositorio oficial.

# pacman -S qemu-kvm

Agregar las cuentas de los usuarios que utilizarán el software al grupo kvm para que puedan acceder a /dev/kvm.

# gpasswd -a jimezam kvm

Verificar la carga de los módulos de kernel dependiendo del proveedor del procesador.

Para IntelPara AMD

# modprobe kvm

# modprobe kvm-intel

# modprobe kvm

# modprobe kvm-amd

Una vez cargados deberán aparecer en el listado de módulos activos.

# modprobe -l 'kvm*'

kernel/arch/x86/kvm/kvm-amd.ko.gz
kernel/arch/x86/kvm/kvm.ko.gz

En caso de fallar la carga pero haber pasado la verificación inicial, verificar en la configuración de la BIOS si las extensiones de virtualización se encuentran desactivadas.

Configurar la carga automática de los módulos del kernel.

# vi /etc/rc.conf

MODULES=(kvm kvm-amd)

Enlaces

Tagged with:



En November 19 de 2011, Jorge Iván Meza Martínez escribió acerca de Instalando KVM en ArchLinux.
Jul 27

Despues de 7 versiones de VirtualBox 4.0.x llega una nueva version con nuevas características. Los cambios van desde el soporte de clonacion de maquinas virtuales que permite realizar una copia de la maquina virtual o cualquiera de sus snapshots en otra maquina virtual de forma rápida sin necesidad a recurrir al truco de exportar e importar la maquina (practica descrita en este blog y que utilizaba mucho), también llegan nuevos wizard y nuevas características que enumeraremos a continuación :

Clonacion de Maquinas Virtuales

Cambios en la nueva version :

  • Clonacion de Maquinas Virtuales de cualquier Snapshot
  • Clonacion Enlazada (Linked Clones) a través de imágenes congeladas,
    no se pueden crear desde la interface grafica, se crean por comandos
  • Nuevos wizards para la copia y creacion de discos
  • Soporte de 1TB de memoria en los huéspeds de 64 bits
  • Soporte directo de Windows Aero
  • Regresa el borrado de los archivos de la maquina virtual en Windows

Enlaces :

Tagged with:



En July 27 de 2011, Marlon J. Manrique escribió acerca de Llega VirtualBox 4.1 ahora con Clonacion.
Jul 25

|

La siguiente información tiene como propósito realizar pruebas de instalación de MacOSX en VirtualBox con propósitos educativos, se advierte que la licencia de MacOSX no permite su ejecución en hardware no certificado por la compañía Apple.

MacOSX 10.6.7 4 Nucleos 2GB de RAM en VirtualBox 4

A principios de este año estuve probando la posibilidad de instalar el sistema operativo MacOSX como maquina virtual sobre VirtualBox 4, lo cual funciono razonablemente usando una version especial con el bootloader y el kernel modificados para funcionar sobre hardware no Apple (ver Instalacion MacOSX 10.6.2 en VirtualBox 4) . Con la llegada de MacOSX 10.7 Lion me di a la tarea de buscar de nuevo informacion acerca de la instalacion de MacOSX en maquina virtual encontrandome con la grata sorpresa que ya podia instalar la version 10.6.8 y que no necesitaria ningun parche para la instalacion si no el DVD de instalacion de MacOSX 10.6.3

Para utilizar MacOSX en VirtualBox nuestro procesador debe soportar las tecnologías de virtualizacion, verifique que su procesador las soporte y que estén habilitadas, si no están habilitadas debe hacerlo desde la BIOS

Pasos :

Preparativos :

  1. Instalar VirtualBox en nuestra maquina Host (Linux, MacOSX, Windows) 4.0.12 o mayor
  2. Poseer una licencia y el DVD o imagen del instalador de MacOSX
    1. Se puede adquirir una copia de MacOSX 10.6.3 Snow Leopard por $US29
      http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8

Instalacion :

  1. Crear una maquina virtual para MacOSX
  2. Recuerde dejar habilitada la opción de EFI
  3. Abrir el archivo xml descriptor de la maquina virtual
    (esta en el directorio de la maquina virtual con extension .vbox)
  4. Buscar el ultimo elemento <ExtraDataItem>
  5. Adicionar las siguientes ultimas despues de la ultima entrada
    <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
    <ExtraDataItem name="VBoxInternal2/SmcDeviceKey"
    value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
  6. Para cambiar la resolución de pantalla adicione la siguiente linea, cambie el valor 4 por :
    0=640x480, 1=800x600, 2=1024x768, 3=1280x1024, 4=1440x900
    <ExtraDataItem name="VBoxInternal2/EfiGopMode" value="4"/>
  7. Iniciar la maquina e instalar MacOSX 10.6.3

Actualizacion a 10.6.8 :

  • La actualizacion directa desde Software Update de 10.6.3 a 10.6.8 no funciono
  • Se debio actualizar version por version desde la 10.6.3, 4,5,6,7 y 8
  • Descargar cada combo de actualización,
    por ejemplo Mac OS X v10.6.4 Update desde el sitio de soporte de Apple
    y aplicar la actualizacion a la maquina virtual
    http://www.apple.com/support

Soporte de Nucleos :

  • Ahora tan bien es posible asignar 2 o mas nucleos a la maquina virtual de MacOSX
  • Nota, para ejecutar sudo el usuario administrador debe tener un password no vacio
  • Abrir una terminal, ejecutar los comandos
    sudo rm /System/Library/Extensions/AppleIntelCPUPowerManagement.kext
    sudo kextcache -system-caches
  • Apagar la maquina
  • Asignar dos o mas núcleos a la maquina virtual
  • Reiniciar

Conclusiones :

  • El soporte de VirtualBox ha mejorado mucho para MacOSX
  • El funcionamiento de la Red, Sonido, Video es muy bueno, sin problemas hasta el momento
  • La resolución de 1440x900 es excelente para trabajar
  • Se recomienda una configuración de 2GB de RAM, 128MB Video, Soporte 3D activo, NAT, update 10.6.7 y 2 núcleos

Problemas :

  • El reproductor de Flash cuelga el navegador Safari

Enlaces :

Tagged with:



En July 25 de 2011, Marlon J. Manrique escribió acerca de Instalacion MacOSX 10.6.x en VirtualBox 4.x.
Jan 26

Ahora que andaba probando las velocidades del disco duro de IceSpider (mi proyecto de modding) se me vino a la mente la pregunta de cual seria el desempeño de un disco duro de la maquina virtual, por lo cual me di a la tarea de en un maquina virtual con Windows 7 Enterprise a 64bits instalar el CrystalDiskMark y realizar una prueba al disco virtual de 20GB que tenia creado.

Tengo entendido por lo que conozco del funcionamiento de las maquinas virtuales y los sistemas operativos que el desempeño de un disco duro virtual puede llegar a ser mejor que el desempeño del disco real en determinados escenarios gracias a que la maquina virtual utiliza un archivo dentro de la maquina anfitrión para emular el disco duro de la maquina virtual lo que facilitaría algunas operaciones de indexado y acceso al disco, pero mejor miremos el resultado :

Desempeño Disco Duro Virtual

Comparemos con el disco duro real :

3.5" Western Digital Caviar Blue de 250 GB

Como vemos en la prueba, el acceso secuencial al disco es un poco menor en la maquina virtual, mientras el acceso aleatorio mejora un poco en la maquina virtual, ademas podemos observar que el desempeño del disco virtual y el disco real es muy parecido sin cambios muy significativos entre los dos.

Tagged with:



En January 26 de 2011, Marlon J. Manrique escribió acerca de Velocidad de un Disco Duro dentro de VirtualBox.
Jan 06

La siguiente información tiene como propósito identificar los componentes necesarios para la instalación de MacOSX en VirtualBox con propósitos educativos, se advierte que la licencia de MacOSX no permite su ejecución en hardware no certificado por la compañía Apple.

MacOSX en VirtualBox

La posibilidad de ejecutar varios sistemas operativos en una sola maquina para los desarrolladores tiene infinitas posibilidades que permiten poder probar sus aplicaciones en diferentes sistemas operativos, con versiones diferentes, con configuraciones diferentes, todo desde la misma maquina, sin necesidad de utilizar gran cantidad de maquinas reales que serian costosas y el mantenimiento seria casi imposible.

Uno de los sistemas operativos en el cual muchas veces quisiéramos "cacharriar" es el MacOSX de Apple, esta plataforma que contiene gran cantidad de recursos interesantes para los desarrolladores, como su ambiente de desarrollo de aplicaciones propio conocido como Xcode y el lenguaje de programación Objective C no solo para la creación de aplicaciones para los computadores de escritorio de Apple, si no también para el iPhone, por esta razón muchas veces desearíamos poder ejecutar este sistema operativo en una maquina virtual, sin recurrir  a la compra o alquiler de computadores Apple para realizar pequeñas pruebas.

Es importante antes de comenzar a explicar como instalar MacOSX en VirtualBox que siendo relativamente menor el precio de la licencia del sistema operativo MacOSX (unos $US29)  esta no permite su ejecución en hardware no certificado por Apple, es decir que si instalamos en nuestro PC no Apple una maquina virtual con este sistema operativo estaríamos violando la licencia de uso a no ser que estemos utilizando una copia original de MacOSX en un VirtualBox ejecutandose bajo MacOSX.

Para utilizar MacOSX en VirtualBox nuestro procesador debe soportar las tecnologías de virtualizacion, verifique que su procesador las soporte y que estén habilitadas, si no están habilitadas debe hacerlo desde la BIOS.

Pasos :

  1. Preparativos :
    1. Instalar VirtualBox en nuestra maquina Host (Linux, MacOSX, Windows)
    2. Poseer una licencia y el DVD o imagen del instalador de MacOSX
      1. Se puede adquirir una copia de MacOSX 10.6.3 Snow Leopard por $US29
        http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8
      2. Descargar una imagen desde algún Torrent
        por ejemplo pueden buscar :
        Snow_Leopard_Client_Server_10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard
    3. En nuestro caso utilizaremos el archivo descargado vía torrent para pruebas
  2. Creación Maquina Virtual :
    1. Iniciar Virtual Box
    2. Pulsar el botón New para crear una nueva maquina virtual
    3. Pulsar el botón Next
    4. Escribir el nombre de la maquina virtual, por ejemplo : MacOSX
    5. Seleccionar el Sistema Operativo : Mac OS X
    6. Seleccionar la Version : Mac OS X Server
    7. Pulsar el botón Next
    8. Colocar 2048 MB de memoria RAM
    9. Pulsar el botón Next
    10. Crear un nuevo disco virtual de 20 GB, dejar las opciones señaladas y pulsar el botón Next
    11. Pulsar el botón Next
    12. Utilizar las opciones por defecto, Storage Type : Dynamically expanding storage
    13. Pulsar el botón Next
    14. Utilizar las opciones por defecto, Location MaxOSX y 20 GB
    15. Pulsar el botón Next
    16. Pulsar el botón Finnish
    17. Pulsar el botón Settings en la ventana principal de VirtualBox
    18. Si se esta utilizando la imagen ISO :
      1. Ir a System, pestaña MotherBoard
        Deshabilitar Enable EFI
    19. Ir a Audio, Seleccionar Audio Controller : ICH AC97
  3. Instalación :
    1. Pulsar el boton Start
    2. Se visualiza el Wizard de la primera ejecución
    3. Pulsar el botón Next
    4. Seleccionar la imagen del archivo de instalación descargado o el DVD de instalación
    5. Pulsar el botón Next, Pulsar el botón Finnish
    6. Inicia la carga del boot
    7. Aparece una venta de selección del idioma :
      Dejar seleccionada la opción : Use English for the main Language
    8. Presionar el botón con una flecha
    9. Se visualiza la ventana de bienvenida, pulsar el botón continue
    10. Aceptar la licencia
    11. Ir al menú en la parte superior de la pantalla, a la opción Utilities -> Disk Utility
    12. Seleccionar el disco 20 GB VBOX ... de la lista derecha
    13. Pulsar el botón Partition
    14. Debajo de Volume Scheme, seleccionar 1 Partition
    15. En Name colocar : macosx
    16. Presionar el botón Apply, seleccionar el botón Partition
    17. Se crea la partition del disco a utilizar
    18. Cerrar la ventana desde el botón rojo de la esquina superior derecha
    19. Ahora aparece el disco, selecciónelo y pulse el botón Continue
    20. Si se esta utilizando la imagen ISO :
      1. Pulsar el botón Customize
      2. Abrir el item Kernels y seleccionar Legacy_Kernel_10.2.0
      3. Abrir la opción Boot_Loaders-Options y seleccionar Chameleon_Boot_Loaders
      4. Pulsar el botón Done
    21. Pulsar el botón Install
    22. Se chequea el DVD de instalación
    23. Se procede a instalar el sistema
    24. Al final la instalación cerrar la ventana la de la maquina virtual obligando a apagar
    25. Ir a Setting -> Storaga y remover el CD
    26. Iniciar la maquina virtual pulsando Start
      Si se esta utilizando la imagen ISO :
      1. Verificar System, pestaña MotherBoard
        Deshabilitar Enable EFI
      2. Aparece el bootloader de Chameleon
      3. Dar Click en la ventana y pulse ENTER
    27. Comienza la carga del sistema operativo, aparece el Logo de la Manzana
    28. Pulsar el botón Ok en la pantalla de "Before You Begin"
    29. Presionar la tecal a la derecha del Shift de la izquierda
    30. Seleccionar el teclado ISO y pulsar el botón Continue
    31. Seleccionar el Pais y pulsar Continue
    32. Seleccionar el Teclado y pulsar Continue
    33. No transferir información de otro Mac, pulsar Continue
    34. No entrar información de la cuenta de Apple ID, pulsar Continue
    35. No entrar información personal, pulsar Continue, pulsar Continue de Nuevo
    36. Crear un Usuario, Nombre: Usuario, Cuenta: usuario, Password: usuario, pulsar Continue
    37. Seleccionar la Zona Horaria, pulsar Continue
    38. Pulsar el botón Go
    39. Se carga el Sistema Operativo

Problemas :

  • Al momento de apagar el sistema la pantalla se torna gris o negra y la maquina virtual nunca cierra. Cierre la Ventana de la Maquina Virtual

Cambio de Resolución de Pantalla :

  • Actualmente el driver de video que tiene la distribucion del MacOSX solo soporta Vesa en formato 4:3 (pantalla cuadrada)
  • Para cambiar la resolucion por una mayor debe hacer lo siguiente :
    • Abrir una terminal
      Ir al dock a la carpeta que tiene una A, dar click
      Al final de la lista dar click sobre la carpeta que dice Utilities
      Pulsar el icono de Terminal
    • Volverse Root
      sudo su
      Usar el mismo password que utilizo para crear el usuario
    • Abrir el archivo de opciones de Boot
      sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
      Adicionar al diccionario la siguiente llave
      <key>Graphics Mode</key>
      <string>1280x1024x32</string>
    • Usar resoluciones 4:3
    • Reiniciar la maquina

Instalacion de Drivers de Audio :

Enlaces :

Pulsar el botón Next
Tagged with:



En January 6 de 2011, Marlon J. Manrique escribió acerca de Instalacion MacOSX 10.6.2 en VirtualBox 4.
Jan 06

La siguiente información tiene como propósito identificar los componentes necesarios para la instalación de MacOSX en VirtualBox con propósitos educativos, se advierte que la licencia de MacOSX no permite su ejecución en hardware no certificado por la compañía Apple.

MacOSX en VirtualBox

La posibilidad de ejecutar varios sistemas operativos en una sola maquina para los desarrolladores tiene infinitas posibilidades que permiten poder probar sus aplicaciones en diferentes sistemas operativos, con versiones diferentes, con configuraciones diferentes, todo desde la misma maquina, sin necesidad de utilizar gran cantidad de maquinas reales que serian costosas y el mantenimiento seria casi imposible.

Uno de los sistemas operativos en el cual muchas veces quisiéramos "cacharriar" es el MacOSX de Apple, esta plataforma que contiene gran cantidad de recursos interesantes para los desarrolladores, como su ambiente de desarrollo de aplicaciones propio conocido como Xcode y el lenguaje de programación Objective C no solo para la creación de aplicaciones para los computadores de escritorio de Apple, si no también para el iPhone, por esta razón muchas veces desearíamos poder ejecutar este sistema operativo en una maquina virtual, sin recurrir  a la compra o alquiler de computadores Apple para realizar pequeñas pruebas.

Es importante antes de comenzar a explicar como instalar MacOSX en VirtualBox que siendo relativamente menor el precio de la licencia del sistema operativo MacOSX (unos $US29)  esta no permite su ejecución en hardware no certificado por Apple, es decir que si instalamos en nuestro PC no Apple una maquina virtual con este sistema operativo estaríamos violando la licencia de uso a no ser que estemos utilizando una copia original de MacOSX en un VirtualBox ejecutandose bajo MacOSX.

Para utilizar MacOSX en VirtualBox nuestro procesador debe soportar las tecnologías de virtualizacion, verifique que su procesador las soporte y que estén habilitadas, si no están habilitadas debe hacerlo desde la BIOS.

Pasos :

  1. Preparativos :
    1. Instalar VirtualBox en nuestra maquina Host (Linux, MacOSX, Windows)
    2. Poseer una licencia y el DVD o imagen del instalador de MacOSX
      1. Se puede adquirir una copia de MacOSX 10.6.3 Snow Leopard por $US29
        http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8
      2. Descargar una imagen desde algún Torrent
        por ejemplo pueden buscar :
        Snow_Leopard_Client_Server_10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard
    3. En nuestro caso utilizaremos el archivo descargado vía torrent para pruebas
  2. Creación Maquina Virtual :
    1. Iniciar Virtual Box
    2. Pulsar el botón New para crear una nueva maquina virtual
    3. Pulsar el botón Next
    4. Escribir el nombre de la maquina virtual, por ejemplo : MacOSX
    5. Seleccionar el Sistema Operativo : Mac OS X
    6. Seleccionar la Version : Mac OS X Server
    7. Pulsar el botón Next
    8. Colocar 2048 MB de memoria RAM
    9. Pulsar el botón Next
    10. Crear un nuevo disco virtual de 20 GB, dejar las opciones señaladas y pulsar el botón Next
    11. Pulsar el botón Next
    12. Utilizar las opciones por defecto, Storage Type : Dynamically expanding storage
    13. Pulsar el botón Next
    14. Utilizar las opciones por defecto, Location MaxOSX y 20 GB
    15. Pulsar el botón Next
    16. Pulsar el botón Finnish
    17. Pulsar el botón Settings en la ventana principal de VirtualBox
    18. Si se esta utilizando la imagen ISO :
      1. Ir a System, pestaña MotherBoard
        Deshabilitar Enable EFI
    19. Ir a Audio, Seleccionar Audio Controller : ICH AC97
  3. Instalación :
    1. Pulsar el boton Start
    2. Se visualiza el Wizard de la primera ejecución
    3. Pulsar el botón Next
    4. Seleccionar la imagen del archivo de instalación descargado o el DVD de instalación
    5. Pulsar el botón Next, Pulsar el botón Finnish
    6. Inicia la carga del boot
    7. Aparece una venta de selección del idioma :
      Dejar seleccionada la opción : Use English for the main Language
    8. Presionar el botón con una flecha
    9. Se visualiza la ventana de bienvenida, pulsar el botón continue
    10. Aceptar la licencia
    11. Ir al menú en la parte superior de la pantalla, a la opción Utilities -> Disk Utility
    12. Seleccionar el disco 20 GB VBOX ... de la lista derecha
    13. Pulsar el botón Partition
    14. Debajo de Volume Scheme, seleccionar 1 Partition
    15. En Name colocar : macosx
    16. Presionar el botón Apply, seleccionar el botón Partition
    17. Se crea la partition del disco a utilizar
    18. Cerrar la ventana desde el botón rojo de la esquina superior derecha
    19. Ahora aparece el disco, selecciónelo y pulse el botón Continue
    20. Si se esta utilizando la imagen ISO :
      1. Pulsar el botón Customize
      2. Abrir el item Kernels y seleccionar Legacy_Kernel_10.2.0
      3. Abrir la opción Boot_Loaders-Options y seleccionar Chameleon_Boot_Loaders
      4. Pulsar el botón Done
    21. Pulsar el botón Install
    22. Se chequea el DVD de instalación
    23. Se procede a instalar el sistema
    24. Al final la instalación cerrar la ventana la de la maquina virtual obligando a apagar
    25. Ir a Setting -> Storaga y remover el CD
    26. Iniciar la maquina virtual pulsando Start
      Si se esta utilizando la imagen ISO :
      1. Verificar System, pestaña MotherBoard
        Deshabilitar Enable EFI
      2. Aparece el bootloader de Chameleon
      3. Dar Click en la ventana y pulse ENTER
    27. Comienza la carga del sistema operativo, aparece el Logo de la Manzana
    28. Pulsar el botón Ok en la pantalla de "Before You Begin"
    29. Presionar la tecal a la derecha del Shift de la izquierda
    30. Seleccionar el teclado ISO y pulsar el botón Continue
    31. Seleccionar el Pais y pulsar Continue
    32. Seleccionar el Teclado y pulsar Continue
    33. No transferir información de otro Mac, pulsar Continue
    34. No entrar información de la cuenta de Apple ID, pulsar Continue
    35. No entrar información personal, pulsar Continue, pulsar Continue de Nuevo
    36. Crear un Usuario, Nombre: Usuario, Cuenta: usuario, Password: usuario, pulsar Continue
    37. Seleccionar la Zona Horaria, pulsar Continue
    38. Pulsar el botón Go
    39. Se carga el Sistema Operativo

Problemas :

  • Al momento de apagar el sistema la pantalla se torna gris o negra y la maquina virtual nunca cierra. Cierre la Ventana de la Maquina Virtual

Cambio de Resolución de Pantalla :

  • Actualmente el driver de video que tiene la distribucion del MacOSX solo soporta Vesa en formato 4:3 (pantalla cuadrada)
  • Para cambiar la resolucion por una mayor debe hacer lo siguiente :
    • Abrir una terminal
      Ir al dock a la carpeta que tiene una A, dar click
      Al final de la lista dar click sobre la carpeta que dice Utilities
      Pulsar el icono de Terminal
    • Volverse Root
      sudo su
      Usar el mismo password que utilizo para crear el usuario
    • Abrir el archivo de opciones de Boot
      sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
      Adicionar al diccionario la siguiente llave
      <key>Graphics Mode</key>
      <string>1280x1024x32</string>
    • Usar resoluciones 4:3
    • Reiniciar la maquina

Instalacion de Drivers de Audio :

Enlaces :

Pulsar el botón Next
Tagged with:



En January 6 de 2011, Marlon J. Manrique escribió acerca de Instalacion MacOSX 10.6.2 en VirtualBox 4.
Dec 26

VirtualBox 4

Sindicados Comments Off

Desde hace varios días hemos estado documentando el lanzamiento de VirtualBox 4, hasta el momento habíamos probado las versiones beta (la 1 y la 4) , con excelentes resultados, sobre todo en tres caracteristicas : La posibilidad de exportar la maquina virtual en un solo archivo OVA, la posibilidad de escalar la resolución de la pantalla de la maquina virtual que permite configurar la maquina virtual con una resolución mas alta que la ventana donde se visualiza y el acceso a través de escritorio remoto (característica que ya se tenia en versiones anteriores pero que apenas la probamos hace poco) .

Hasta el momento todo ha funcionado muy bien, exceptuando algunos problemas para crear Snapshots que se presentaron en las versiones beta, ahora estoy descargando VirtualBox 4.0.0 para probar de nuevo.

En el anuncio de la nueva version de VirtualBox desde la pagina de Oracle, se tienen las siguientes caracteristicas nuevas de esta version :

  • Nueva Arquitectura Abierta :
    Ahora se pueden crear extensiones para VirtualBox permitiendo a los desarrolladores crear módulos que adicionen caracteristiscas adcionales, un ejemplo de ello es el soporte de USB 2.0 que no viene dentro de VirtualBox, si no como una extensión publicada por Oracle.
  • Mejora de la Usabilidad :
    Posibilidad de cambiar el tamaño de la ventana de la maquina virtual sin cambiar la resolución, visualizando el contenido de forma escalada. Previsualizacion dentro del manejador de VirtualBox que permite saber que esta haciendo cada maquina sin necesidad de ir ventana por ventana.
  • Mejora  en la Capacidad :
    Mejora en el modelo de entrada y salida, permitiendo un mejor desempeño de red y discos.
  • Mejora en la Distribución de Maquina Virtuales :
    Con el soporte del Open Virtualization Format Archive (OVA) es ahora posible distribuir una maquina virtual en un solo archivo, facilitando la instalacion y distribucion de las maquinas virtuales
  • Soporte para Nuevo Hardware Virtual :
    Soporte para chipset virtual con PCI Express y otras mejoras en el campo del hardware como dispositivos de audio de alta definición.

Recuerden descargar también el extensión pack de Oracle para el soporte de USB 2.0

Enlaces :

Tagged with:



En December 26 de 2010, Marlon J. Manrique escribió acerca de VirtualBox 4.
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:



En December 21 de 2010, Marlon J. Manrique escribió acerca de VirtualBox Beta 4.
Jun 21

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.

Tagged with:



En June 21 de 2010, Marlon J. Manrique escribió acerca de Pulsar Project : Instalacion Servidor de Desarrollo.