July 2010 - Artículos
Toda la información esta en el blog de Virtualización de Microsoft
En este blog ya se vio como instalarlo en debian
http://geeks.ms/blogs/pcampos/archive/2010/07/27/instalar-linux-integration-components-v2-1-rc-en-debian-demo.aspx
Pero las distribuciones oficialmente soportadas son :
Novell SUSE Linux Enterprise Server 10 SP3
SUSE Linux Enterprise Server 11
Red Hat Enterprise Linux 5.2 / 5.3 / 5.4 / 5.5
Lo pueden descargar directamente desde ACA
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551
Saludos
Los componentes de integración de servicios, hacen que nuestro hardware virtual, se vuelva “Sintético”, es decir que desaparece la emulación y la comunicación es directa con la partición padre “VMBUS”
Esto nos entrega un tremendo performance, tanto para nuestras maquinas con Windows como las con linux
Oficialmente Microsoft soporta Redhat y Suse, pero esto no quita que se pueda instalar en otra plataforma, pero MSFT lo prueba específicamente en esas, y para esas plataformas entrega soporte
Que traen de Nuevo los IC
Driver support for synthetic devices: The Linux Integration Services support the synthetic network controller and the synthetic storage controller that were developed specifically for Hyper-V.
Fastpath Boot Support for Hyper-V: Boot devices now take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.
NEW: Timesync: The clock inside the virtual machine will now remain synchronized with the clock on the host.
NEW: Integrated Shutdown: Virtual machines running Linux can now be shut down from either the Hyper-V Manager or the VMConnect application using the “Shut Down” command.
NEW: Symmetric Multi-Processing (SMP) Support: Supported Linux distributions can now properly use up to 4 virtual processors (VP) per virtual machine.
NEW FOR RC: Heartbeat: Allows the host to detect whether the guest is running and responsive.
NEW FOR RC: Pluggable Time Source: A pluggable clock source module is included to provide a more accurate time source to the guest.
Específicamente, tengo una maquina de 32 bits, la cual tiene el kernel 2.6.18
Si se quieren asegurar que todos les funcionara = que este tutorial, instalen el kernel 2.6.18
a) primero nos aseguramos de que en nuestro repositorio este la imagen del kernel y los header, en mi caso estoy usando las fuentes de etch
lo pueden ver en el archivo /etc/apt/sources.list
----------------------------------------------------------------------------------------------------------
deb http://debian.ubiobio.cl/debian/ etch main
deb-src http://debian.ubiobio.cl/debian/ etch main
----------------------------------------------------------------------------------------------------------
b) Actualizacmos nuestras fuentes
apt-get update
c) Instalamos el kernel y las utilidades necesarias
apt-get install linux-image-2.6.18-6-686 linux-headers-2.6.18-6-686 build-essential
d) En el archivo de configuracion de Grub nos aseguramos de bootear con el nuevo kernel
vim /boot/grub/menu.lst
Cambiamos el parametro default
default 2
Esto quiere decir que booteara por la tercera entrada del Grub “Comienzan con 0”
e) Descargamos el Iso desde connect de Microsoft
f) Creamos una carpeta para dejara el contenido del iso
mkdir /opt/LIC2.1
g) Copiamos el contenido del Iso
cp –r /media/cdrom/* /opt/LIC2.1
h) Compilamos los Driver
cd /opt/LIC2.1
make
make install
i) Agregamos los modulos de forma manual para que se carguen al inicio
vi /etc/initramfs-tools/modules
y agregamos los módulos de hyper-v, para que se carguen automáticamente
vmbus
storvsc
blkvsc
netvsc
j) Actualizamos el InitRamFS
update-initramfs –u
k) Reiniciamos la maquina
l) Verificamos si los módulos están cargados
lsmod | grep vsc
Y finalmente configuramos la red /etc/network/interfaces
auto seth0
iface seth0 inet static
address 192.168.222.2
netmask 255.255.255.0
network 192.168.222.0
broadcast 192.168.222.255
gateway 192.168.222.1
En el siguiente video les mostrare las gracias del Timesync, Integrated Shutdown, Symmetric Multi-Processing (SMP) Support, Heartbeat y Pluggable Time Source
Hola a todos, con Duoc-UC, donde me desempeño como docente y ArtcLynx, donde me desempeño como Ingeniero de Plataformas, Organizamos 3 charlas,
donde mostraremos todas las gracias de Hyper-v R2 + SCVMM R2
Donde es y cuando ? 
lunes, 16 de agosto de 2010 19:00
DUOC-PUC - Sede Concepción
Auditorio S-18
Paicaví 3280, Concepción
Concepción Bío-Bío Chile
Donde me inscribo
Lunes 16 de agosto de 19:00 a 20:30 hrs:
Construye un Datacenter Dinámico de la Mano de Hyper-V y System Center Virtual Machine Manager 2008 r2 "Parte 1"
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032456645&Culture=es-CL
Lunes 23 de agosto de 19:00 a 20:30 hrs:
Construye un Datacenter Dinámico de la Mano de Hyper-V y System Center Virtual Machine Manager 2008 r2 "Parte 2"
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032456646&Culture=es-CL
Lunes 30 de agosto de 19:00 a 20:30 hrs:
Construye un Datacenter Dinámico de la Mano de Hyper-V y System Center Virtual Machine Manager 2008 r2 "Parte 3" FINAL
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032456648&Culture=es-CL
Ya esta disponible el beta del Sp1 de Windows 7/2008 R2, el cual trae importantes novedades en lo que respecta a Virtualizacion
Memoria Dinámica :) y remote FX son las que mas sobresalen
Puedes descargar un VHD con todo listo
O simplemente bajar el SP!
Todos los detalles AQUI
http://blogs.technet.com/b/windowsserver/archive/2010/07/12/available-for-download-windows-server-2008-r2-sp1-beta.aspx
Hola a todos
Una de las cosas mas fáciles, es habilitar los componentes de Integración de servicios en el Kernel 2.6.32
Antes de comenzar: ¿Que son los componentes de integración de servicio?
Los componentes de integración de servicios, son los drivers que se instalan en el cliente vsc “Virtual Service Client” que se comunican con el VMbus de forma directa al hypervisor.
Estos driver aumentan el performance de las maquinas de manera considerable, ya que dejan de tener una dispositivo “emulado”, el cual necesita una traducción binaria y lo hace mas lento
En Linux ya existe el driver de red hv_netvsc, el de almacenamiento hv_storvsc y por supuesto el hv_vmbus
Primero que todo, debemos tener funcionando el kernel 2.6.32… en el caso de este demo es es ubuntu server 10.04, el cual ya trae dicho kernel
Primero: Editamos el archivo
nano /etc/initramfs-tools/modules
y agregamos los módulos de hyper-v, para que se carguen automáticamente
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
Actualizamos el initramfs
update-initramfs –u
Reiniciamos
Verificamos si tenemos los módulos
lsmod | grep hv
Ahora vemos si ya tenemos la red sintética seth0, de no ser así, la agregamos al archivo
/etc/network/interfaces
Y agregamos la siguiente línea
iface seth0 inet dhcp
Reiniciamos los servicios de red
/etc/init.d/networking restart
Verificamos nuestras interfaces de red
ifconfig seth0
root@ubuntu:~# ifconfig seth0
seth0 Link encap:Ethernet direccionHW 00:15:5d:d3:67:0e
Direc. inet:192.168.137.226 Difus.:192.168.137.255 Másc:255.255.255.0
Dirección inet6: fe80::215:5dff:fed3:670e/64 Alcance:Enlace
ACTIVO DIFUSIÃN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:611 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:463 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:67140 (67.1 KB) TX bytes:61995 (61.9 KB)
Si quieres saber por que se debe actualizar el initramfs o que es el initramfs…. lee que se viene a continuación
-------------------------------------------------------------------------------------------------------
Extraído http://forja.guadalinex.org/webs/guadalinexv5/doku.php?id=initramfs:que_es
-------------------------------------------------------------------------------------------------------
El “initramfs” es la versión moderna del antiguo “initrd”.
¿Cómo arranca un sistema operativo y en concreto GNU/Linux?

Según vemos en la Figura 1, una vez es cargado el kernel en memoria, junto con él se carga (si existe) el “initramfs”, se lanza la ejecución del kernel y éste busca dónde debe arrancar la distribución. Si se carga un “initramfs”, éste le servirá de sistema temporal desde el que detectar el disco donde está la distro y hacer más comprobaciones.
El “initramfs” es, en conclusión, un conjunto mínimo de directorios y archivos con los que el kernel, durante sus primeras fases de carga y ejecución, monta un pequeño sistema linux temporal, en la memoria, que le permite hacer detecciones de “hardware” básicas. Así como ejecutar pequeños programas o scripts.
En realidad es un pequeño sistema live que sirve al kernel para poder ser más flexible y soportar más hardware. También para lanzar programas tipo “usplash”, para tener arranques gráficos sin tener que parchear el kernel.

Una vez se localiza el sistema (instalado o live), se monta y se arranca su programa principal, es decir, el “init”. El encargado de arrancar los sistemas GNU/Linux actuales.
Hola a todos
Me a tocado la tarea de virtualizar unos cuantos servidores Físicos con Redhat y debian, el problema es que el SCVMM solo puede realizar conversiones de Físicas a Virtuales en equipos con Windows, al igual que la Super Herramienta Disk2Vhd de Sysinternals.
Lo primero que haremos es montar una carpeta compartida en linux, utilizando CIFS
mount –t cifs –o username=Pablo //192.168.123.152/linux /mnt/Win7
Una vez montada nuestra carpeta compartida, debemos conocer la ruta saber cual es la ruta de nuestro dispositivo “dev” de disco duro en linux.
Para esto utilizaremos el comando df –h, el cual nos mostrara el detalle de la utilización de los discos duros y sus rutas físicas
Nos daremos cuenta que el disco duro es /dev/sda
Ahora crearemos la imagen del disco con extensión img con el comando dd de linux
dd if=/dev/sda of=/media/Win7/Redhat5.img
Nuestra imagen img la podemos convertir a vhd utilizando VHDTool
Una vez descargo el Vhdtool, solo nos queda convertir la imagen a VHD
Vhdtool /convert Redhat5.img
Después cambiamos la extensión de la imagen a Vhd y Listo
rename Redhat5.img Redhat5.vhd
Ese Seria … Saludos