2. 1. Sobre el autor................................................................................................... 3
2. Prólogo.............................................................................................................. 3
3. Introducción..................................................................................................... 4
¿El centro de datos definido por software?........................................................................5
4. ¿Qué es VMware Horizon View? ................................................................. 5
¿Por qué usar VMware Horizon View?...............................................................................7
¿Cómo construir un entorno de VMware Horizon View?................................................7
Licencias para VMware Horizon View...............................................................................8
5. Arquitectura de VMware Horizon View 6 ................................................ 9
Otros términos importantes en el diseño de Horizon View:........................................ 12
Linked clones .............................................................................................................................. 12
Full Clones................................................................................................................................... 12
Templates.................................................................................................................................... 12
Tipos de Discos.................................................................................................................... 12
OS Disk......................................................................................................................................... 12
User Data Disk........................................................................................................................... 13
Disposable Disk ......................................................................................................................... 13
Requisitos mínimos ............................................................................................................ 13
6. ¿Cómo se gestiona la infraestructura VDI de Horizon View? .............14
7. ¿Qué hay de nuevo en VMware Horizon 6.X? ........................................15
8. Gracias y Cierre.............................................................................................17
3. 1. Sobre el autor
Hola querido amigo y lector. Mi nombre es Miguel Ángel Alonso y soy Virtualization
Solution Architect e instructor oficial de VMware en JMG Virtual Consulting, una
consultoría IT especializada en la instalación, configuración y diseño de soluciones de
Virtualización y Cloud Computing así́ como especialistas en formación oficial VMware
y OpenStack.
Tengo 16 años de experiencia en tecnología de la información y más de 8 en
tecnologías de la virtualización de sistemas.
Como parte de mi trabajo me dedico también a escribir en el blog
www.josemariagonzalez.es donde también encontrarás numerosos post sobre el
virtualización de servidores, desktops, aplicaciones y Cloud Computing y vídeos de
formación sobre estas tecnologías.
Recientemente he participado en el grupo de usuarios de VMware (VMUG Madrid)
presentando la nueva versión de VMware NSX 6 y realizando una DEMO en directo,
ante algunas de las personas más influyentes y evangelizadoras de VMware, como
puede ser Duncan Epping del conocido blog www.yellow-bricks.com
Si tienes alguna duda, pregunta o inquietud, puedes ponerte en contacto directo
conmigo en esta dirección de correo electrónico de contacto:
miguel.alonso@jmgvirtualconsulting.com
2. Prólogo
Gracias a la gran experiencia acumulada estos años en el mundo
de la virtualización de escritorio y las numerosas reproducciones
en los vídeos de nuestro canal de YouTube dedicado a VMware
Horizon View, he querido realizar una guía de fácil lectura para
adentrarte en el mundo del escritorio Virtual con Horizon View
de manera comprensible, sencilla pero intuitiva a la vez.
4. Esta guía no más que una recopilación en español de numerosos
libros, experiencia y apuntes que he ido tomando desde que inicié
en el mundo de la virtualización de sistemas y más concretamente
en el mundo de la virtualización del puesto de trabajo.
La mayoría de las organizaciones están virtualizando escritorios
más que nunca. Según Gartner, el mercado de escritorio virtual
alojado podría alcanzar los 76 millones de usuarios para 2016.
IDC predice que el escritorio virtual Hosted u ON-PREMISE
podría llegar a $1,3 billones en los próximos tres años.
Quiero agradecer especialmente a mis compañeros del equipo
técnico, José María González y Leo Ariel Leonhardt por darme la
posibilidad de formar parte de este increíble equipo técnico y por
toda la ayuda recibida durante estos años.
Thanks team!
3. Introducción
Con VMware Horizon View, la mayoría de las tareas de creación de escritorios
están automatizadas reduciendo drásticamente el tiempo de
aprovisionamiento de los desktops, actualizaciones del sistema y tiempo que
invierte el departamento de TI en estas operaciones hasta en un 80% respecto
al escritorio físico tradicional de toda la vida.
VMware Horizon View proporciona el acceso a los desktops desde cualquier
dispositivo y en cualquier ubicación (BYOD) o Bring your own Device como
pueden ser nuestros IOS, Android, Mac OSX, Linux y Windows.
5. ¿El centro de datos definido por software?
Actualmente, los centros de datos físicos están dando paso a los centros de
datos definido por software, y ésta no es una visión solo de VMware,
administradores de todas partes del mundo están viendo esta necesidad.
Con un centro de datos definido por software, VMware amplía su enfoque hacia
la abstracción, automatización y gestión de todas sus soluciones, entre ellas
VMware Horizon View ayudando se del Cómputo, de la Red y el
almacenamiento definido por software.
Estas son las cuatro propiedades fundamentales o más significativas del centro
de datos definido por software y que abarcan los 4 puntos más transcendentes
de cualquier proyecto:
Aplicar la virtualización de los recursos informáticos a todas las
aplicaciones.
Virtualizar la red para lograr velocidad y eficiencia.
Transformar el almacenamiento coordinándolo con las exigencias de las
aplicaciones.
Las herramientas de gestión dejan paso a la automatización.
4. ¿Qué es VMware Horizon View?
Es la solución de escritorio virtual que VMware te ofrece para transformar los
escritorios estáticos en áreas de trabajo virtuales seguras que se pueden
desplegar según las necesidades. Distribuye los escritorios virtuales o remotos
y aplicaciones a través de una única plataforma de VDI (Virtual Desktop
Infraestructure) a fin de simplificar la gestión y facilitar la asignación de
derechos a los usuarios finales.
Proporciona una experiencia de usuario final óptima a trabajadores finales,
trabajadores móviles e incluso desarrolladores de 3D desde cualquier
dispositivo, ubicación, soporte y conexión BYOD (Brig your own Device) como
IOS, Android, Windows, MAC OSX y Linux.
6. Consolida el control, el despliegue y la protección de los recursos informáticos
del usuario mediante la gestión y automatización integrales. Aprovecha las
redes virtuales a fin de definir políticas de seguridad de forma sencilla y
dinámica para grupos de usuarios finales.
Asigna recursos de forma dinámica gracias al almacenamiento virtual, los
entornos informáticos virtuales y las redes virtuales a fin de simplificar la
gestión y reducir los costes.
Por consiguiente, al virtualizar los puestos de trabajo podemos reducir así los
costes operativos diarios ostensiblemente con una única plataforma que
permite extender la virtualización desde el centro de datos a los dispositivos.
7. ¿Por qué usar VMware Horizon View?
Simplifica drásticamente la gestión de los puestos de trabajo de las
empresas tanto a nivel de creación, actualización de S.O o de nuevas
aplicaciones reduciendo el tiempo de gestión y de averías en un 70-
80%.
VMware Horizon View ha sido diseñado para garantizar disponibilidad,
acceso y redundancia a través de soluciones como VMware View
Replica, vSAN HA de vSphere y VMware SRM.
Además, VMware Horizon View permite el acceso desde cualquier
cliente pesado de los S.O más importantes del mundo, desde cualquier
navegador con soporte HTML5 y cualquier dispositivo a escritorios
virtuales garantizando el acceso a este en cualquier lugar o zona
horaria.
¿Cómo construir un entorno de VMware
Horizon View?
Deberemos elegir bien los componentes como controladoras
HBA, controladoras de red, discos de estado sólidos y discos
magnéticos, Servidores para los ESXi, y sistemas operativos que
queramos ofrecer como nuestros desktops virtuales usando la
guía de compatibilidad de VMware, es muy importante que todos
los componentes incluido el servidor físico, están definidos en la
matriz de compatibilidad puesto que dependerá de esto que un
entorno funcione correctamente o no.
Deberemos también tener en cuenta
elementos como los Security Servers o
VPN para acceso desde Internet a los
Desktops de la Infraestructura o
balanceadores si el entorno es un
entorno Enterprise de 500 o más
trabajadores.
8. Licencias para VMware Horizon View
Actualmente existen tres formas de adquirir licencias para un entorno de VMware View Horizon:
Standard
Advanced
Enterprise
10. En un entorno de VMware Horizon View participan de manera obligatoria vSphere
5 o 6 con sus ESXi 5 o 6 y un vCenter 5 o 6 como plataforma base hypervisora para
el uso de cómputo y desarrollo de las VMs en consonancia con la solución de
VMware View que hayamos adquirido según la tabla anterior de comparativas de
las licencias. En esta arquitectura podemos llegar a tener todos estos elementos
que se explican en las siguientes líneas:
vCenter Server
VMware vCenter es requerido. Esto es porque View Connection Server interactúa
con la capa Virtual Infrastructure (VI) a través del Web Service de vCenter
(típicamente sobre el puerto 443).
Estas son las características principales que Horizon View necesita de la capa de
vCenter
vMotion
DRS
Cluster
HA
Folders
vSphere Client
Resource pool
VMware vCenter realiza las siguientes tareas en un entorno VDI.
Creación de carpetas para la organización del entorno de VMs VDI.
Creación de Resource Pools para segregar los recursos físicos para los
diferentes grupos de escritorios.
Creación de los Desktops Virtuales en formato VM.
Creación de Templates o Snapshots los cuales son operaciones básicas e
ineludibles para la creación de los Desktops Virtuales.
¿Cómo afectará en un entorno de Horizon View la caída de servicio de vCenter?
No habrá impacto en el acceso a los desktops virtuales pudiendo trabajar con
estos, pero si se perderán operaciones tan importantes como el aprovisionamiento
de nuevos desktops, operaciones de Refresh, Recompose, Rebalance o borrado.
11. View Connection Server
View Connection Server es el primero de los components de VMware View que
debemos instalar, si vCenter es el Gateway de la comunicación de mantenimiento
hacia la infraestructura virtual y los servidores físicos. View Connection Server es
el Gateway de los usuarios finales a sus Desktops.
Estos son los diferentes tipos de VMware View Connection Servers
Standard: esta opción instala todos los componentes de View Connection
server incluyendo una instalación limpia de una instancia de Lightweight
Directory Access Protocol (LDAP) y acceso de los usuarios a sus desktops
desde una red LAN.
Security: Esta instalación solo instala los componentes necesarios para el
acceso del usuario al portal de escritorios desde Internet o red WAN.
Replica: Esta opción crea una réplica exacta del primer View Connection
Server Standard para poder tener redundancia y balanceo en las
conexiones de los usuarios a sus desktops. Para esta opción de balanceo
deberemos aportar nuestros propios balanceadores ya que esto no viene
integrado con Horizon View.
View Agent
View Agent es el componente final que se instala sobre el escritorio, pudiendo ser
físico (muy rara vez) o virtual (casi siempre). View Agent permite que View
Connection Server establezca una conexión al escritorio final.
View Client
View Client es el componente que el usuario final usa para acceder a su/s
escritorio/s virtuales. Desde este se conectará al View Connection Server, el cual
redirigirá la conexión del usuario a su dispositivo si el desktop está disponible.
VMware View Composer
View Composer es el componente que maneja el desarrollo de los linked clones,
este tipo de desktops se basan en un snapshot base de la VM que utilizaremos
como plantilla para el resto de escritorios. View Composer es instalado
típicamente con el vCenter Server, pero a partir de la versión 5.1 de Horizon View
puedes instalarlo en una máquina que no sea el vCenter (por ejemplo, en un
vCenter de Linux). Además, necesita su propia base de datos.
12. Otros términos importantes en el diseño de Horizon View:
Linked clones
Un linked clone es una/s copia/s de una máquina virtual basada en un snapshot específico de
esa VM (más conocida como PADRE). Cuando un Pool de desktops basados en Linked Clone es
creado, VMware View Composer crea una réplica por cada desktop basada en la máquina
PADRE.
Cada Linked clone tiene su propia dirección MAC única y su UUID que las hace diferentes
entre sí. Este tipo de clone de escritorio permite automatizar operaciones de Refresh,
Recompose y Rebalance además de usar un disco delta respecto a la imagen PADRE con lo que
el ahorro en Storage puede llegar a ser del 80%.
Full Clones
Un Full clone es una/s copia/s de una máquina virtual basada en un Template. Este tipo de
dektops como bien indica su nombre son clones completos respecto al Template ocupando en
cabina todo el espacio que ocupa la VM por el número de dektops que queremos en el Pool.
No dispone de operaciones de Refresh, Recompose y Rebalance y además no hay ningún tipo
de ahorro en el almacenamiento.
Templates
Un template es una máquina virtual marcada como MODO LECTURA (Read Only) y de la cual
se puede tomar como plantilla de otras VMs.
Tipos de Discos
Puede haber hasta tres tipos de discos en nuestros desktops virtuales, OS Disk, User Data
Disk, y Disposable Disk.
OS Disk
OS Disk almacena los datos del sistema. Es un disco diferencial respecto a la máquina PADRE.
13. User Data Disk
El persistent User Data Disk es un componente opcional en un VMware View virtual desktop.
The User Data Disk almacena la información del perfil de manera permanente sin que
operaciones de View Composer como Refresh and Recompose puedan afectar a los datos de
los perfiles del usuario. El tamaño del disco persistente es configurable al igual que su letra de
acceso en Windows.
Disposable Disk
El Disposable disk almacena el swap del OS (pagefile.sys) y datos temporales creados durante
la sesión. El tamaño del disco temporal también es configurable al igual que su letra de acceso
en Window
Requisitos mínimos
Para crear un entorno con VMware Horizon View necesitaremos al menos de los siguientes
componentes:
Un servidor vCenter Server 5.X, 6.X
Al menos 1 servidor ESXi 5X, 6X (recomendado 2 como mínimo para HA y 3 si vamos a
utilizar vSAN como almacenamiento de los Desktops)
vSAN o almacenamiento en cabina (IOPs muy importantes en el diseño)
Un Connection Server para trabajar en LAN
Un Security Server para acceso desde Internet
Un DC 2008 o superior
Mínimo 4 tarjetas de Red a 1GB por ESXi
Windows XP SP3, Win7,8,8.1, 2008 R2 y 2012R2 como S.O de escritorio.
Linux Rhel 6, Suse 11, Ubuntu 12, Debian 6 como S.O (solo versión 6.1.1) y con
reservas en el apartado de automatización y no hay soporte para Linked Clones y
automatización.
Servidor Microsoft RDS si quieres publicar aplicaciones junto a tus Desktops
14. 6. ¿Cómo se gestiona la infraestructura
VDI de Horizon View?
VMware Horizon View se gestiona desde una única consola Web desde la cual podremos
crear Pools de escritorios, Pools de aplicaciones basadas en RDS de Microsoft, Aplicaciones
virtualizadas con VMware ThinApp y automatización de la instalación de estas aplicaciones
en los pools de escritorios.
Apartado de Eventos, alarmas y Troubleshooting.
Políticas Globales.
Configuración del Connection Server, Security Server y Replica Server y vCenter
Configuración de Granjas de RDS y sus Apps
Configuración del desarrollo automatizado de Apps de VMware ThinApp
Configuración de un Cloud POD para acceso a desktops a nivel geo global de un usuario
dependiendo de donde este geográficamente.
Y muchas más….
15. 7. ¿Qué hay de nuevo en
VMware Horizon 6.X?
JMG Virtual Consulting
VMWare View Horizon 6.1 trae un montón de funcionalidades
nuevas. A continuación, te enumero las más importantes:
Gráficos enriquecidos 3D
Así como ya en versiones anteriores este tipo de gráficos ya era
posible gracias a las funcionalidades vSGA (Virtual Shared VGA) y
vDGA (Virtual dedicated VGA) y ayuda de dos variables más como
son las tarjetas gráficas para los ESXi de Nvdia K1 y K2 con 4 y 2
GPUs respectivamente y la instalación de los drivers nativos de
NVDIA.vib.
Con la nueva versión vienen embebidos en el agente de Horizon
los drivers de NVIDIA para Windows llegando más lejos en el
plano de rendimiento e integración nativa de gráficos 3D en
nuestros desktops.
VMware VSAN para Horizon 6
La ratio de consolidación se ha duplicado respecto a la versión 5.5
de vSAN y 5.3.1 de Horizon. A continuación, te enumero algunas
de las más importantes:
16. De 100 se ha pasado a 200 desktops por Host
De 1600 a 4000 escritorios por cluster de VSAN
De 16 a 20 hosts con Horizon View 6.1 por cluster de
VSAN
Mejoras en Apps y Desktops por RDS
A continuación, te enumero algunas de las más importantes:
Redirección de dispositivos USB cuando utilizamos apps y
desktops con integración de RDS y VMware View (solo con
clientes Windows y con RDS instalado en Windows 2012 y
2012 R2)
Redirección de las unidades de disco y carpetas locales. De
momento sólo soportado con acceso de Clientes
Windows.
Soporte para Apps de Google ChromeBooks
Esta integración esta solamente disponible en la versión 6.1.1 o
superior.
Soporte para direccionamiento IPv6 en nuestros desktops
Esta funcionalidad está disponible sólo con IPv6 nativo y no en
modo mixto.
Cloud Pod Architecture Enhancements
La gestión del cluster de Cloud Pod está ahora dentro de la
interfaz de usuario. En anteriores versiones 6.0 y 6.0.1 la gestión
se hacía desde la CLI.
Básicamente esta funcionalidad permite a los usuarios tener
acceso a sus desktops a través de múltiples DataCenters y
ubicaciones geográficas. La infraestructura de VMware Horizon
puede escalar apoyándose en otros Sites, países y diversos
DataCenters.
Soporte para Windows 2012 R2 como sistema operativo
soportado en nuestros desktops
Y finalmente, aunque sólo de momento en la versión 6.1.1 y quizás
la más impactante de todas, es el soporte para desktops Linux
teniendo a Red Hat y Ubuntu como sistemas operativos
soportados hasta el momento.
17. 8. Gracias y Cierre
Gracias por leer “Todo lo que necesitas saber sobre VMware Horizon View
6.x".
En estos momentos, estoy trabajando muy duro en un curso online sobre
VMware Horizon View 6.X en el que aprenderás desde cómo montar una
infraestructura virtual con VMware View paso a paso, configuración de todos
sus componentes, a cómo trabajar con las políticas (GPOs) para escritorios
flotantes, creación de granjas RDS e integración con VMware View y los
modos de escalar Horizon View y hasta cómo integrarlo con vSphere HA,
DRS siguiendo las mejores prácticas de VMware.
Serán aproximadamente entre 15-20 horas en aproximadamente 15
módulos con 10 horas de teoría y el resto de practica real con videos y
laboratorios prácticos sobre VMware Horizon View 6.x.
Mientras tanto, no dudes en ponerte en contacto conmigo si tienes alguna
duda, sugerencia o proyecto en el que te pueda ayudar en mi dirección de
correo electrónico en: miguel.alonso@jmgvirtualconsulting.com
Muchas gracias y espero y deseo que disfrutes tanto o más como yo he
disfrutado creando este material para ti.
Miguel Ángel Alonso
Arquitecto de soluciones de Virtualización y VDI
VCI, vExpert 2015, VCP6-NV, VCP6-DT, VCP5, VCP4, MCITP, CCA Citrix,
RHCVA
www.jmgvirtualconsulting.com