Aprovisionamiento de Maquinas Virtuales en Windows 7: Microsoft Deployment Toolkit 2010

En esta entrega, quisiera compartir con ustedes un video en Windows 7×7, donde en 7 minutos explico cómo trabaja el Microsoft Deployment Toolkit 2010 (MDT) y hace posible el provisioning Máquinas virtuales para Windows 7 y Windows Server 2008 R2.

Link directo del Video: http://www.mslatam.com/latam/mediacenter/default.aspx?v=8e53e727-d8be-44e7-93b2-24f02ec51a8e&r=12060 (Requiere inicio de sesión con su cuenta Passport)

Tags: Windows 7, Virtualización, Virtual Machine, Microsoft Deployment Toolkit,7×7

Link del MIcrosoft Windows 7×7: http://www.microsoft.com/latam/windows/7×7/

Un acercamiento al MDT

El Microsoft Deployment Toolkit es un Solution Acellerator para poder desplegar en entornos de instalación de Windows 7 Beta y Windows Server 2008.

En resumen, las características principales de este Acelerador son las siguientes:

Soporte para Windows 7 Beta. Instalación de Windows 7 Beta usando MDT 2010 Beta 1.

 

  • Soporte para Windows Server 2008 R2 Beta. Instalación de Windows Server 2008 R2 Beta usando MDT 2010 Beta 1.

 

  • Soporte para Windows Automated Installation Kit (Windows AIK) v2.0. Instalación de Windows 7 Beta y Windows Server 2008 R2 Beta usando MDT 2010 Beta 1, requiere el uso de Windows AIK version 2.0.

 

  • Soporte para User State Migration Toolkit (USMT) v4.0. USMT 4.0 requerido para el soporte de Instalaciones de Windows 7 Beta. Especificamente, las siguientes caracteristicas de USMT 4.0 son soportados en escenarios de instalación LTI:

 

  • Soporte para migración hardlink en USMT 4.0. USMT 4.0 incluye un nuevo método de guardar el estado de usuario llamado hardlink migration. Migración de vínculos permanentes crea una copia espejo instantánea del usuario actual y de sus  archivos de datos antes de reinstalación, que mantiene los datos en la misma ubicación en el disco al actualizar el sistema y vuelve a generar los vínculos después de instalar Windows 7 Beta. Migración de vínculos permanentes reduce drásticamente el tiempo necesario para migrar el estado de usuario, porque nunca se mueven los datos, que es más rápido que copiar los datos de usuario a otro disco.

 

  • Soporte para USMT 4.0 Shadow Copy. USMT 4.0 soporta la capacidad de los archivos de almacenamiento que están en uso utilizando la función Shadow Copy de la versión beta de Windows 7 y Windows Server 2008 R2 Beta.

 

  • Soporte para Deployment Image Servicing and Management (DISM) tool. La nueva herramienta DISM (Dism.exe) permite imágenes sin conexión de servicios, montaje y desmontaje de archivos de formato (WIM) imágenes de Windows y personalizar imágenes de arranque de entorno de preinstalación de Windows (Windows PE). La herramienta DISM reemplaza a muchas de las herramientas en versiones anteriores de Windows AIK, incluyendo administrador de paquetes (Pkgmgr.exe), la herramienta de configuración de configuración internacional (Intlcfg.exe) y la herramienta de línea de comandos de Windows PE (PEimg.exe).
  • Soporte para Windows PE v3.0. Windows PE 3.0 se incluye como parte de Windows AIK 2.0, es necesario para implementar la versión de Windows 7 Beta y Windows Server 2008 R2 Beta mediante MDT 2010 Beta 1.

 Soporte para Boot Configuration Data (BCD) management tool. MDT 2010 Beta 1 utiliza la nueva herramienta de línea de comandos de BCDEdit para administrar archivos de BCD. MDT 2008 Update 1 used the BitLocker Drive Preparation Tool MDT 2008 Update 1 (BdeHdCfg.exe) para administrar la configuración de arranque.

 

  • Soporte para Windows 7 Beta default disk partition configuration. En MDT 2010 Beta 1, la configuración de la partición del disco de Windows 7 Beta será similar a la configuración de disco de cifrado de unidad BitLocker de Windows, cuando el sistema operativo está instalado en el Disco 0, Partición 2, y la partición del sistema está en el Disco 0, Partición 1.

 Para proceder a su descarga dirijánse a : http://connect.microsoft.com , inicien sesión con su cuenta passport y participen enviando sus comentarios al Equipo de Producto.

Remote Desktop Services: más allá de la Presentación Virtualizada en Windows Server 2008 R2

Hola Comunidad,

en esta oportunidad quisiera compartir con ustedes el nuevo enfoque entorno a las tecnologías de Virtualización que se ha dado en función del nuevo rol de los servidores de Aplicaciones: Remote Desktop Services, antes conocido como Terminal Services.

Se trata de la evolución de los Servicios de Terminal y la visión de Microsoft hacia la Virtualización y el concepto del VDI (Virtual Desktop Infrastructure).

“Virtual Desktop Infrastructure (VDI), es un modelo emergente de arquitectura donde un Sistema Operativo Cliente se ejecuta sobre una máquina virtual en un Data Center e interactúa con el usuario y sus dispositivos como un PC físico o un thin Client. Similar a una sesión de Remote Desktop (conocido como Terminal Services), VDI provee a IT de la habilidad para centralizar los escritorios de los usuarios;en vez de una sesión de servidor, es ofrecido un entorno completamente virtualizado sobre un Hypervisor. Con VDI, los usuarios pueden obtener una experiencia realmente enriquesida de forma individual con un control administrativo sobre sus aplicaciones y el escritorio. Sin embargo, esta arquitectura,  mientras ofrece flexibilidad, requiere significativamente mucho más recursos de hardware que una tradicional sesión de remote desktop.”

Los beneficios de VDI son:

  • Flexibilización de escenarios de trabajo, como popr ejemplo: usuarios domésticos o móbiles.
  • Aumenta la seguridad de Datos y las políticas establecidas en SLA’s en relación al uso de la información.
  • Fácil y eficiente administración de los escrcitorios de usuarios y las aplicaciones.

En la próxima liberación de Windows Server 2008 R2, Microsoft permitió un nuevo nivel  de experiencia y dinamismo a usuarios remotos. Aquí es donde el Servidor de Windows 2008 R2 con los de escritorio remoto entran en escena, assí lo explicó Manlio Vecchiet, Director de gestión de producto en el marketing de Servidor de Windows en una presentación del TechEd EMEA 2008 conference.

El nuevo RDS (Remote Desktop Services) refleja el nuevo papel en el Servidor de Windows 2008 R2 para que usted pueda correr el escritorio o las aplicaciones en el datacenter mientras sus usuarios se encuentrar geograficamente dispersos en cualquier parte del mundo. Los servicios remotos del escritorio permiten un escritorio de lleno de definición y nuevas experiencias de aplicación y conectan eficientemente a usuarios remotos y dispositivos. El nuevo escritorio remoto atenderá y ayudará a mantener la propiedad intelectual crítica asegurando y simplificando la conformidad regulatoria de las organizaciones moviendo aplicaciones y datos desde el Data center hasta los dispositivos de acceso.

El reemplazo de Terminal Services ha sido diseñado para implementaciones centralizadas de escritorio y para permitir que las compañías puedan adoptar la próxima versión de Windows 2008 R2 como una plataforma estratégica alineada a la visión del negocio en función de la optimización y ventajas hechas a la medida para trabajadores remotos. Junto con los Servicios Remotos de Escritorio, el RDC o Remote Desktop Connection, permitirá la gestión avanzada de escritorios ahora también virtualizados con el concepto de VDI.

Los Usuarios remotos podrán ahora consguir el acceso virtualizado no sólo a las aplicaciones sino tambien a escritorios completamente virtuales con soporte a múltiples monitores hacen para conseguir acceso a es virtualizado capaz a clientes de Windows, con apoyo para múltiples monitores, audio bidireccional e incluso interfaz gráfica de Windows Aero.

Algon muy novedoso además será que, Hyper-V y System Center Virtual Machine Manager, vendrán acompañados por el Remote Desktop Connection Broker, que habilitará una solución de VDI de baja complejidad y una plataforma que podrá ser aprobechado no sólo por usuarios finales sino también por partners/hosters que deseen hacer delivery enrriquesido y extensible donde el soporte a clientes heterogéneos será un pre-requisito y cuando las mejoras en la administración y escalabilidad serán un requerimiento lo más detacable de la solución dará la respuesta adecuada.

How-To/Cómo: Terminal Services Presentation Virtualization

Hola Comunidad, en esta entrega quisiera compartir con ustedes cómo configurar RemoteApp (Remote Applications), componente de la Virtualización en Windows Server 2008.

Primero quisiera comentarles qué realmente es Terminal Services Presentation Virtualization:

Presentation Virtualization es un concepto atribuido a la virtualización de la presentación de las Aplicaciones Remotas (RemoteApp) publicadas en un servidor de Terminal Services en Windows Server 2008. Es por ello que (RemoteApp) es considerado un complemento del rol principal al instalar Terminal Services.

A continuación les presento un How to / Cómo instalar RemoteApp en Windows Server 2008:

En primer lugar, debemos agregar el rol de TS, sin embargo durante su instalación se requerirán pre-requisitos para logra la implementación:

Capture8

Capture7

Capture6

Hasta este punto sólo hemos instalado los requisitos básicos, en lo adelante veremos como funciona y que es realmente Presentation Virtualization. Presentation Virtualization es literalmente virtualizar la presentación de una aplicación sin mostrar el escritorio del servidor de TS que la aloja.

Pero cúal es su alcance y cúales son los requisitos del lado del cliente que consume estas aplicaciones?:
R: Para esto debemos entender que son los programas RemoteApp.

¿Qué son los programas RemoteApp?

Los programas RemoteApp son programas a los que se obtiene acceso de forma remota a través de Terminal Services y que parecen estar ejecutándose en el equipo local del usuario final. En lugar de mostrarse al usuario en el escritorio del servidor remoto de Terminal Server, el programa RemoteApp se integra en el escritorio del cliente, ejecutándose en una ventana propia que se puede cambiar de tamaño y posee su propia entrada en la barra de tareas. Los usuarios pueden ejecutar los programas RemoteApp al lado de sus programas locales. Si un usuario está ejecutando más de un programa RemoteApp en el mismo servidor de Terminal Server, los programas RemoteApp compartirán la misma sesión de Terminal Services.

En Windows Server 2008, los usuarios pueden tener acceso a programas RemoteApp de varias formas, en función del método de implementación que elija. Pueden:

  • Tener acceso a un vínculo al programa en un sitio web con Acceso web de TS.
  • Hacer doble clic en un archivo Protocolo de escritorio remoto (.rdp) creado y distribuido por el administrador.
  • Hacer doble clic en un icono de programa del escritorio o del menú Inicio creado y distribuido por su administrador con un paquete de Windows Installer (.msi).
  • Hacer doble clic en un archivo cuya extensión de nombre de archivo esté asociada con un programa RemoteApp. El administrador puede configurar este método con un paquete de Windows Installer.Los archivos .rdp y los paquetes de Windows Installer contienen la configuración necesaria para ejecutar programas RemoteApp. Tras abrir un programa RemoteApp en su equipo local, el usuario puede interactuar con el programa que se ejecuta en el servidor de Terminal Server como si se ejecutara localmente.

Requisitos del cliente que consume los programas publicados como RemoteApp

Para obtener acceso a los programas RemoteApp que se implementan como archivos .rdp o como paquetes de Windows Installer, el equipo cliente debe estar ejecutando Conexión a Escritorio remoto (RDC) 6.0 o RDC 6.1. Se incluye una versión compatible del cliente RDC en Windows Server 2008 y Windows Vista®. Para descargar RDC 6.0 para Windows Server 2003 con Service Pack 1 (SP1), Windows Server 2003 con Service Pack 2 (SP2) o Windows XP con SP2, consulte el artículo 925876 de Microsoft® Knowledge Base (http://go.microsoft.com/fwlink/?LinkId=79373).

Luego de finalizada la instalación del rol, abra el navegador y escriba: http://localhost/ts y deberá cargarse el siguiente site:

Capture5

Luego, cargar todos los programas requeridos en el RemoteApp como sigue:

Para agregar un programa a la lista Programas RemoteApp

  1. Inicie el Administrador de RemoteApp de TS. Para ello, haga clic en Inicio, elija Herramientas administrativas, elija Terminal Services y, a continuación, haga clic en Administrador de RemoteApp de TS.
  2. En el panel Acciones, haga clic en Agregar programas RemoteApp.
  3. En la página Asistente para RemoteApp, haga clic en Siguiente.
  4. En la página Elegir programas que desea agregar a la lista Programas RemoteApp, active la casilla situada junto a cada programa que desea agregar a la lista Programas RemoteApp. Puede seleccionar varios programas.
    noteNota
    Los programas que aparecen en la página Elegir programas que desea agregar a la lista Programas RemoteApp son los que se encuentran en el menú Inicio de Todos los usuarios en el servidor de Terminal Server. Si el programa que desea agregar a la lista Programas RemoteApp no está incluido, haga clic en Examinar y especifique la ubicación del archivo .exe correspondiente.
  5. Para configurar las propiedades de un programa RemoteApp, haga clic en el nombre del programa y, a continuación, en Propiedades. Puede configurar lo siguiente:
    • El nombre de programa que se muestra a los usuarios. Para cambiar el nombre, escriba uno nuevo en el cuadro Nombre del programa RemoteApp.
    • La ruta del archivo ejecutable del programa. Para cambiar la ruta, escriba el nuevo valor en Ubicación o bien haga clic en Examinar para buscar el archivo .exe.

      El alias del programa RemoteApp. El alias es un identificador único del programa cuyo valor predeterminado es el nombre de archivo del programa (sin la extensión). Se recomienda que no modifique este nombre.

    • Si el programa RemoteApp está disponible a través de Acceso web de TS. De forma predeterminada, la opción El programa RemoteApp está disponible a través de Acceso web de TS está habilitada. Para cambiar esta configuración, active o desactive la casilla.
    • Si se permiten o no argumentos de línea de comandos, o bien si siempre se usan los mismos.
    • El icono de programa que se usará. Para cambiar el icono, haga clic en Cambiar icono.
  6. Cuando haya finalizado la configuración de las propiedades del programa, haga clic en Aceptar y, a continuación, en Siguiente.
  7. En la página Revisar la configuración, revise las configuraciones y, a continuación, haga clic en Finalizar.Los programas seleccionados deben aparecer en la lista Programas RemoteApp.

capture9

Una vez cargados los programas y habilitados para ser publicados, el servidor de TS estará utilizando tecnología Windows Server Virtualization: Terminal Services Presentation Virtualization.

Espero les sea de utilidad en futuras implementaciones.

Feliz Deployment!!