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.

Despliegue de escritorios virtuales

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 desplegar los escritorios:

[youtube=https://www.youtube.com/watch?v=KAM_uOMOTlE&rel=0]

He de decir que aquí parece todo muy fácil, pero en los inicios tube problemas, los solucioné AQUÍ.

Los pasos que se han seguido son los siguientes:

Lanzar el asistente

Captura de pantalla 2013-04-30 a la(s) 22.52.14PS

Selección de numero de escritorios

Captura de pantalla 2013-04-30 a la(s) 22.53.15PS

Comprobación de la instalación

Captura de pantalla 2013-04-30 a la(s) 22.54.48PS

Funcionamiento del VDI

Captura de pantalla 2013-04-30 a la(s) 22.57.10PS


 

 

 

 

 

 

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

 

 

 

Crear una infraestructura VDI

Hola

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

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

Crear una infraestructura VDI

Para crear esta infraestructura hemos seguido los siguientes pasos:
Añadir Roles mediante instalación de Servicios de escritorio remoto.
Captura de pantalla 2013-04-22 a la(s) 17.09.46PS

Despliegue para escritorios remotos.

Captura de pantalla 2013-04-15 a la(s) 21.28.58PS

Finalización de la instalación.

Captura de pantalla 2013-04-16 a la(s) 00.11.21PS

 

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

 

 

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

 

 

 

Acceso remoto y administración remota


Hoy una aclaración:

Acceso remoto Vs Administración remota

Para todo aquel que esta buscando por internet la diferencia entre estos dos conceptos que habitualmente se confunden.

La administración remota

La administración remota es la cualidad de un servidor para ser administrado de forma remota mediante un usuario administrador. Cada servidor viene con dos licencias de este tipo y tiene que habilitarse para que se pueda administrar. De esta forma solo los administradores podrán administrar o trabajar con el servidor como si estuviesen delante de la consola. Un servidor admite tres conexiones simultáneas de este tipo sin consumir licencias: Una local, la de la consola y 2 remotas.

Administración remotaPS

El Acceso Remoto

El acceso remoto es la cualidad de un servidor de poder ser conectado mediante una sesión por un usuario. Es decir que cuando un en servidor esta habilitado el acceso remoto, un usuario que tenga permisos, podrá iniciar una sesión «sesión remota» contra el.  Para que un usuario o varios (cientos) puedan conectarse mediante sesiones, es necesario tener una licencia (CAL de RDS) para cada uno de ellos o para sus dispositivos (hay dos modos, por usuario y por dispositivo).

Escritorio remotoPS

La conexión

En ambos casos nos conectaremos mediante RDP Remote Desktop y ya hemos aprendido que administrar un servidor no es lo mismo que trabajar con el. Para administrarlo empleamos la administración remota y para trabajar con RDS o servicios de escritorios remoto (antiguos Terminal Services) hay que tener licenciamiento y una pequeña infraestructura.

RemoteDesktopConnection     Captura_de_pantalla_2013-04-10_a_la(s)_19.36.54PS

Estos ejemplos son ejemplos de clientes de RDP de windows y Mac, aunque los hay de iPhone, Android, Linux, etc.

 

 

 

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 🙂

 

 

 

 

¿Que es un Hipervisor?

La Virtualización  (ver aqui)

La virtualización consiste en alojar sistemas operativos fuera de su harware. Para ello se necesita un software que emule un hardware sobre el que se alojará el sistema operativo. Al software que realiza tal operación se le denomina hypervisor y se ejecuta en una máquina host o anfitrión, El software virtualizado se denomina maquina virtual o sistema operativo invitado.

virtualizacion

Los Hipervisores

Históricamente IBM llamaba al sistema operativo «supervisor» ya que en realidad era básicamente un kernel que supervisaba el hardware. Así que las técnicas de virtualización de hardware a adoptado la palabra «hipervisor» o hypervisor para referirse a esta nueva forma de «kernel».

El hipervisor es el elemento del sistema operativo o de software que administra y hace que funcionen las maquinas virtuales sobre un hardware virtual. El Hipervisor, (algunos lo llaman VMM “motor de máquina virtual”, pero por no confundir con el Virtual Machine manager, no lo nombraré de tal forma) Tiene varias tarea, por un lado presentan a los sistemas virtualizados, también proveen de un Hardware virtual a las VM y de monitorizar a estas máquinas.
Por resumir hay dos tipos de hipervisores: los Nativos o unhosted, los llamado «de tipo 1»  y los alojados,  «de tipo 2» que necesitan de un Sistema operativo para su ejecución. Abría una tercera clase denominada híbrida con características de estas dos tecnologías.

  • Hipervisores Nativos, el hipervisor se ejecuta directamente sobre el hardware o máquina Host (bare-metal) y es el que se encarga de controlar todos los accesos al hardware. Aunque es la tecnologia mas antigua, tambien es la que utilizan las soluciones de virtualización mas potentes: Hyper-V, Citrix Xen y VMWare ESX-Server.

hypervisor_1

  • Hipervisor alojado, en este tipo de hipervisores (hosted), el hipervisor es un programa que se ejecuta sobre un Sistema Operativo como Windows, Linus, OSX, y sobre el hipervisor se cargan las diferentes máquinas virtuales. Ejemplos claros y puros serian las máquinas virtuales Java o .Net.

hipervisor_2

  • Un último grupo mezcla de los anteriores son los hipervisores híbridos en los que Sistema operativo, host e hipervisor compiten por el hardware. Estas serian Virtual Server de Microsoft, Virtual Box de Oracle.

hypervisor_3

Diferencias entre Hyper-V y VMWare ESX

En realidad hay mas de las que aparentan, en realidad se basan en soluciones diferentes de Virtualización Nativa, Virtualización Monolítica y virtualización de Microkernel

 

vmware-logo

La Virtualización Monolítica es complicada, ya que cuando una VM hace una llamada al Hardware, el hardware virtualizado redirige la llamada a drivers en el hipervisor, el cual enruta esa llamada al recurso real. Así es como opera VMWare, el cual utiliza mucho código para conseguir esto.

 

Windows-Server-Hyper-V

La virtualización con microkernel es mas sencilla puesto que las máquina virtuales no necesitan de drivers específicos sino que acceden directamente al hardware con los mismos drivers que usa el hypervisor, asi el hypervisor aparece como una capa transparente dedicada a separar y administrar las diferentes maquinas virtuales. Hyper-V trabaja de esta manera siendo así mas estable y con un rendimiento mas alto.