Probar el nuevo SSOO: Laboratorio Windows 10

Como ya sabéis Microsoft ya ha puesto la demo de windows 10 para que la podamos probar.

 

Problema: No todo el mundo tiene un equipo para hacer pruebas

en efecto muchos solo por el hecho de decir que ya lo han instalado o la curiosidad de probarlo sacrifican su equipo instalándolo en el y muchas veces estropeando el sistema con el que trabajan a diario. Los que controláis un poco, rápidamente lo habréis puesto en una máquina virtual, pero aquí quiero dar una solución para tenerlo localmente pero sin interferir en nuestro SSOO actual.

Una de las soluciones: Arrancar el nuevo Windows 10 desde un disco virtual.

El procedimiento es sencillo para los que ya lo realizasteis con Windows 7 u 8. En este caso va a ser igual. Permitirme simplificar el procedimiento ya que existen muchos blogs con «guia-burros» y no voy a descubrir nada nuevo. Solamente diré los pasos generales por los que hay que pasar, ya que cada paso se puede realizar de diferentes maneras

El procedimiento en 3 pasos

  1. Vamos a crear un disco virtual
  2. Pondremos el sistema operativo en el disco
  3. Haremos que el equipo arranque dicho disco.

1 Crear un disco virtual

Se puede realizar de diferentes formas:

  • Mediante el administrador de Hyper-V: Desde Windows 2012 o Windows 8 es fácil realizarlo.
  • Mediante línea de comando: Con la utilidad DISKPART y la opción Create vDisk.

De esta forma obtendremos un .vhd o un vhdx en principio vacío y en el cual pondremos el SSOO

2 Instalar el sistema operativo en el disco

Igualmente existen varias formas:

  • Utilizar Hyper-v: Creando una nueva máquina virtual como si se tratase cualquier otro SSOO
  • Desplegar una una imagen nueva con WIM2VHD

La forma mas fácil es la de Hyper-v ya que se suele estar mas acostumbrado

3 Arrancar desde el disco virtual.

También hay varias formas, pero solo comento la de Microsoft ya que es suficiente 🙂

Añadiremos una nueva entrada al menú de inicio de Windows mediante BCDBOOT

 

Como lo he hecho yo 🙂

La primera cosa a considerar es ¿donde ubicaremos el vhd/vhdx?

portati usv vhdx

Podemos dejarlo dentro de nuestra unidad principal, en una partición de nuestro disco, desde un disco externo o pendrive. He decidido dejar el disco virtual en un pen, ya que así lo quito y el equipo esta como estaba antes, claro que tendré que usar un buen pendrive que lea y escriba muy rápido.

  • Bajamos la .iso del windows 10: http://windows.microsoft.com/es-es/windows/preview-iso y la utilizamos para crear la máquina virtual de Windows 10.
  • Formateamos un Pen con suficiente espacio (el windows ocupara entre 8 y 10 Gb, pero recomiendo un pen de 32)
  • Una vez apagada la máquina virtual Windows 10, copiamos su vhdx dentro del pen (u otro disco).
  • Montamos el disco virtual, con Windows 8 simplemente «doble clic». También se puede con DISKPART y la opción Attach vdisk. (
  • Nos fijamos en que unidad se ha montado (podemos cambiarla si queremos).
  • Creamos una entrada de boot con el siguiente comando «BCDBOOT E:\WINDOWS», donde E: es la unidad de montaje de mi vhdx.WP_20141012_11_39_31_Pro_processed
  • Reiniciamos y nos aparecerá un menú donde elegir uno de los 2 sistemas operativos.
  • Si elegimos la Technical Preview, ejecutaremos en local la máquina que habíamos creado virtualmente con Hyper-v

Este procedimiento sirve para cualquier otra máquina virtual.

 

Notas:

El programaWIM2VHD está dentro del Kit de instalación automatizada de Windows (AIK), si no queréis bajarlo entero ya que el kit ocupa mucho, buscad por internet sólo el programa.

Los .vhdx no se pueden montar en Windows 7, solo a partir de 8.

Hay muchos blogs que realizan casi todos los pasos con DISKPART, pero no es necesario, desde Windows se puede hacer todos los pasos mucho mas fácilmente.

Entrada relacionado: Windows to go

 

DPM en una maquina virtual.

Hola

Parece que System Center DPM, ha tenido algún problemilla, pero también muchas mejoras. Ahora DPM si se puede implementar en una máquina virtual, cosa que antes también se podía pero no con todas sus funciones.

La forma de instalar DPM para que pudiese hacer backups de máquinas virtuales completas era instalar el rol de Hyper-v en el, y…..claro si lo tenemos virtual, no se podía.

Pero por fin, en esta última versión DPM 2012 SP1, ya ha eliminado el problema y es enteramente funcional. Ya podemos hacer practicas y no tan practicas sin necesidad de tener un servidor físico para instalar el DPM.

Problemas con asistente VDI

No se puede crear escritorios virtuales

El. mas bien, Los problemas que he tenido con la creación de escritorios virtuales, no han sido pocos y como no hay rastro de los errores por internet los voy a publicar aquí. Seguro que no le pasan a nadie mas que a mi, pero si hay alguno mas, que me lo comente en el blog (así me traerá algo de consuelo).

 

Problema 1

Una vez de que coge la plantilla que se supone bien hecha, da el siguiente error:

  • «la plantilla de escritorio virtual no cumple con los requisitos de  aprovisionamiento»

Captura de pantalla 2013-04-22 a la(s) 20.22.14PS

Solución:

Dar mas aprovisionamiento a la plantilla, ¿por que no lo habré leído? 🙂

Bueno, después de dar muchísimas vueltas y de crear y recrear de nuevo 1000 plantillas, pruebo a dejar el disco virtual, vhd, como suele venir por defecto, con 127 Gb y dinámico.

Solucionado.

 

Problema 2

Una vez que hemos pasados todos los pasos, en el último, en el que repasa todo, da el siguiente error:

  • «el servidor no tiene conmutadores virtuales configurados o ninguno de los conmutadores virtuales configurados tiene asignada una dirección ip»

Captura de pantalla 2013-04-23 a la(s) 16.49.24PS

Solución:

Darle mas conmutadores virtuales… (es que tenia pocos)

Este problema todavía me ha costado mas, pero aquí viene la solución. Mi servidor solo tenia 1 conmutador virtual con IP….¿que podía ser?….. El servidor tiene 3 tarjetas de red, 2 nic ethernet y 1 tarjeta wifi. El conmutador virtual usaba la wifi y no tenia nada mas configurado, los otros dos adaptadores ni se usaban. Así que haciendo probatinas, activo los 2 adaptadores, creo un adaptador virtual a cada uno de ellos y los configuro con una IP e IMPORTANTE: tienen que estar con Link

Captura de pantalla 2013-04-24 a la(s) 09.07.53PS

Red 1 y Red 2 no se usan, pero hemos creado conectores virtuales para evitar el problema.

Ya esta, ahora ya pasa el asistente (ver para creer).

Realización de plantilla de maquina virtual

Hola

Voy a realizar un tutorial para implementar escritorios virtuales desde cero.

Para dejar claro el tutorial voy ha separarlo en tres partes:

 

El tuto para crear la plantilla:

 [youtube=http://youtu.be/CwflYa1XNzw&rel=0]

Los pasos que se han seguido son los siguientes:

Crear una maquina virtual (o una que ya tengamos) con la que queramos usen los futuros usuarios del VDI.

  • Configurar, actualizar e instalar el software que necesitarán los usuarios

Captura de pantalla 2013-05-16 a la(s) 00.43.42PS

Tener en cuenta las siguientes reglas

  • La máquina de la plantilla solo puede tener 1 disco virtual.
  • La máquina virtual tiene que ser Windows 7 o Windows 8 (no lo he conseguido hacer con Windows XP)
  • El VHD o VHDX puede tener mas particiones, aunque no lo recomiendo y no le veo mucho sentido.
  • Necesita un mínimo de 1024Mb y se puede configurar como dinámica
  • Tiene que tener un adaptador de red conectado a una red
  • La red debe poder contactar con un DHCP y un DC para que se le asigne una IP y pueda ingresar en el dominio.
  • La plantilla puede tener un snapshot, puede ser útil en laboratorios.
  • No es necesario trabajar con discos diferenciales, ya que el VDI se encarga de este proceso

Por último hay que hacerle un SYSPREP para dejarla «generalizada», es decir inicializada como para su primer uso.

  • sysprep /oobe /generalize /shutdown /mode:vm

Captura de pantalla 2013-05-16 a la(s) 00.42.40PS

 

 

 

Copia seguridad de maquina virtual: Windows Azure

Copias de seguridad de máquinas virtuales

Hola, bajo este titulo vamos a estudiar tres tipos diferentes de copias de seguridad que se pueden realizar para salvar nuestras virtual machines de posibles desastres. Voy a dividir el tema en tres entradas diferentes una por cada tecnologia usada para realizar el backup:

Copia seguridad de maquina virtual: System Center DPM

Copias de seguridad de máquinas virtuales

Hola, bajo este titulo vamos a estudiar tres tipos diferentes de copias de seguridad que se pueden realizar para salvar nuestras virtual machines de posibles desastres. Voy a dividir el tema en tres entradas diferentes una por cada tecnologia usada para realizar el backup:

  • Copia seguridad de maquina virtual: Windows BackUp
  • Copia seguridad de maquina virtual: System Center DPM
  • Copia seguridad de maquina virtual: Windows Azure

 

 

Copia seguridad de maquina virtual: Windows BackUp

Copias de seguridad de máquinas virtuales

Hola, bajo este titulo vamos a estudiar tres tipos diferentes de copias de seguridad que se pueden realizar para salvar nuestras virtual machines de posibles desastres. Voy a dividir el tema en tres entradas diferentes una por cada tecnologia usada para realizar el backup:

 

BackUp de maquina virtual con Windows BackUp

 

El tuto:

Los pasos realizados y que mostramos en el vídeo son:

  • Para hacer la copia, Abrir Windows Backup
  • Ejecutar el asistente de copia de seguridad.
  • Seleccionar componentes y VM
  • Borrar VM y .vhd para simular catastrofe
  • Para restaurar, lanzar asistente
  • Restauramos a ubicación original
  • Seleccionar Hyper-V y máquina
  • Comprobar el resultado

 

 

 

 

 

Pasar maquina virtual a alta disponivilidad

Hola

Hoy traigo este mini-tutorial de como pasar una maquina virtual funcionando en un host a alta disponibilidad en un cluster ya configurado.

Disponemos de:

  • Maquinas virtuales funcionando en los host
  • Cluster de conmutación por error
  • Disco de cluster preparado

El tuto:

[youtube=http://youtu.be/oQdl-0Rqu-g&rel=0]

Los pasos realizados y que mostramos en el vídeo son:

Partimos de una máquina funcionando en un nodo, en este tutorial elegimos «MSDOS»

Captura de pantalla 2013-04-21 a la(s) 00.23.21PS

En el Administrador de Clusters añadimos una nueva máquina virtual.

Captura de pantalla 2013-04-21 a la(s) 00.24.04PS

Nos fijamos que solo hemos puesto la VM, pero no su disco.

Captura de pantalla 2013-04-21 a la(s) 00.24.54PS

Migramos el almacenamiento.

Captura de pantalla 2013-04-21 a la(s) 00.25.26PS

Listo

 

Remote Desktop Services en windows 2012

Vamos a describir que son los servicios de escritorio remoto.

Remote Desktop Services

Son una serie de servicios que implementa Windows en sus últimas versiones. Ya empenzó en windows 2008 sustituyendo los terminal services por unos nuevos y mejorados servicios remotos, RD services, que manteniendo la funcionalidad del antiguo añadían nuevos funcionalidades. En 2012 tenemos los siguientes servicios que se pueden implementar añadiendo el Rol de Remote Desktop Services.

  • RD Virtualization Host
  • RD Session Host 
  • RD Connection Broker
  • RD Web Access
  • RD Licensing
  • RD Gateway

 

 

 

Numero de Proceso de una maquina virtual con Hyper-V 2012

Problema:

Necesito determinar que máquina tiene un determinado PID para poder matar el proceso o identificar su rendimiento, en windows 2008 tenia una solución aprendida (aqui) pero no me sirve para 2012 y no quiero instalar herramientas diferentes a las que trae el SO.

 

Solución:

2 formas, mediante administrador de tareas y paciencia o por línea de comando

administrador de tareas

Si lanzamos el administrador de tareas y añadimos las columnas de PID y de «Nombre de proceso» tenemos una relación clara entre el proceso que queremos y una linea de comando en la que viene el GUID de la máquina virtual

Captura de pantalla 2013-04-08 a la(s) 23.26.59PS copia

Ahora tenemos que relacionar ese GUID con el de la máquina, y para ello tenemos que mirar carpeta por carpeta en el directorio donde se almacena el *.xml, ya que el nombre de ese archivo incluye el GUID.

Captura de pantalla 2013-04-09 a la(s) 15.28.08PS

Claro que esto si tenemos muchas maquinas nos va a costar un rato, por ello es preferible el siguiente método

 

por línea de comando de Power shell

Mediante la consola de power shell podemos ejecutar el siguiente comando:

  • PS C:\Users\administrador> Get-WmiObject -Namespace root\virtualization -class msvm_computersystem | select elementname, operationalstatus, processid, name| ft -auto

y nos dará la siguiente relación

Captura de pantalla 2013-04-08 a la(s) 23.14.57PS

 En esta lista, ya aparece el nombre de la máquina con lo que es mas facil dar con ella o con el proceso que buscamos. La contra es que hay que saberse el comando 🙂