PROJECTE DE FI DE CARRERA

TÍTOL DEL PFC: Implementació d’una estructura d’escriptori virtual (VDI)

TITULACIÓ: Enginyeria de Telecomunicació (segon cicle)

AUTOR: Diego Martínez Pascual

DIRECTOR: Mª Isabel Gallego Fernàndez

DATA: 29 de Juny de 2012

Títol: Implementació d’una estructura d’escriptori virtual (VDI)

Autor: Diego Martínez Pascual

Director: Mª Isabel Gallego Fernàndez

Data: 29 de Juny de 2012

Resum

Aquest projecte presenta una solució d’un Pla de Recuperació de Desastres (PRD) de les estacions de treball i els autòmats necessaris. Aquesta solució permetrà l'accés remot i segur des de les estacions sota un model de seguretat, alta disponibilitat i gestió centralitzada mitjançant software de virtualització d’escriptoris.

L'evolució natural de la virtualització de servidors (que està donant molts bons resultats), ajuda a les empreses a fer un pas més virtualitzant estacions de treball.

Els entorns d’estacions de treball virtuals utilitzen el mateix hypervisor que els servidors virtuals, i això permet una integració total a nivell de gestió. El manteniment de les estacions de treball virtuals es minimitza moltíssim, ja que aplicant actualitzacions o noves instal•lacions a la plantilla base, aquestes s’apliquen a totes les estacions de treball. De la mateixa manera, cada usuari pot tenir les seves pròpies instal•lacions de programes.

Alguns objectius o avantatges que es poden assolir amb aquesta plataforma:

• Gran reducció del temps dedicat al manteniment de les estacions de treball. • Substitució d’estacions de treball per terminals (més econòmics i menys consum). • Estacions de treball que es desitgin, publicades al cloud privat (accessibles des d’Internet). • Màxim control d’entrada i sortida de dades a través de dispositius USB. • Temps d’engegada de les estacions molt baix, ja que es pot programar que s’engeguin 15 minuts abans de començar la i així l’usuari quan arriba només ha d’introduir la contrasenya.

Title: Implementation of a structure of virtual desktops (VDI)

Author: Diego Martínez Pascual

Director: Mª Isabel Gallego Fernàndez

Date: June 29, 2012

Overview

This project presents a solution of a Disaster Recovery Plan (PRD) of the workstations and robots needed. This solution will allow remote access and secure from the stations under a model of security, high availability and centralized management of desktops with virtualization software.

The natural evolution of server virtualization (which is giving very good results), helps companies to take a step virtualized workstations.

The virtual environments of workstations that use the same hypervisor virtual servers, allowing seamless integration to management level. The maintenance of virtual workstations is minimized greatly, because applying updates or new facilities based on the template, these apply to all workstations. In the same way, each user can have their own facilities programs.

Some objectives and advantages can be achieved with this platform:

• Great reduction of time spent on maintenance of workstations. • Replacement of workstation terminals (cheaper and less consumption). • Workstations that are desired published in the cloud private (accessible from the Internet). • Maximum control input and output data via USB. • Time Power stations very low as it can be programmed to start up 15 minutes before the session so the user only when it must enter the password.

ÍNDEX

0. INTRODUCCIÓ ...... 1

1. CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ ...... 2

1.1. En que consisteix aquesta tecnologia ...... 2 1.1.1. Virtualització ...... 2 1.1.2. Reptes de la virtualització ...... 3 1.1.3. Avantatges de la virtualització ...... 4

1.2. Escenaris i solucions tecnològiques per implementar una estratègia d’escriptori virtualitzat ...... 4 1.2.1. Virtualització de l’escriptori ...... 4 1.2.2. Virtualització d’aplicacions ...... 8

1.3. Productes i solucions de mercat...... 9 1.3.1. Citrix...... 9 1.3.2. VMware ...... 10

2. CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL ...... 16

2.1. Servidors Hypervisor ...... 16 2.1.1. Instal·lació dels servidors Hypervisor...... 16

2.2. Instal·lació dels servidors de gestió ...... 30 2.2.1. Active Directory ...... 30 2.2.2. VMware vCenter 5 ...... 36 2.2.3. VMware View 5 ...... 48 2.2.4. Citrix XenDesktop 5.5 ...... 58

3. CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT ...... 67

3.1. Virtualització del sistema operatiu client per cadascuna de les tecnologies instal·lades...... 67 3.1.1. VMware ...... 67 3.1.2. Citrix...... 78

4. CAPÍTOL 4. COMPARATIVA FUNCIONAL I TECNOLÒGICA DE LES TECNOLOGIES DE VIRTUALITZACIÓ...... 85

4.1. Comparativa de les diferents tecnologies de Virtualització – Citrix XenDesktop i VMware View...... 85

5. CAPÍTOL 5. IDENTIFICACIÓ DE CASOS D’ÚS DE LA VIRTUALITZACIÓ D’ESCRIPTORIS ...... 90

5.1. Usos de virtualització d’escriptori de clients: ...... 90

5.2. Casos reals ...... 90 5.2.1. Renovació de PC i centralització ...... 90 5.2.2. Continuïtat de Negoci ...... 91 5.2.3. Treballadors transaccionals ...... 92

CONCLUSIONS ...... 93

BIBLIOGRAFIA ...... 94

1. ANNEX 1. CONNEXIÓ CITRIX XENDESKTOP AMB VMWARE VCENTER ...... 2

1.1. XenDesktop Delivery Controller i VMware Infrastructure 3 - Virtual Center 2/5 ...... 2

1.2. XenDesktop Delivery Controller i vSphere 5 ...... 3

1.3. Centre Virtual i autoritzacions vCenter ...... 4

2. ANNEX 2. TIPUS DE POOL DE MÀQUINES VIEW 5 ...... 6

3. ANNEX 3. ESTUDI DE ESG SOBRE SEGURETAT, ADMINISTRACIÓ I VIRTUALITZACIÓ D’EQUIPS D’ESCRIPTORI ...... 8

ANNEX 4. COMPARACIÓ DE VIRTUALITZACIÓ D’ESCRIPTORI ENTRE VMWARE VIEW 5 I CITRIX XENDESKTOP 5.5 ...... 21

ÍNDEX FIGURES

FIG. 2.1 MENÚ D’ARRANCADA DE VMWARE ESXI 4 ...... 17 FIG. 2.2 INSTAL·LACIÓ ESXI ...... 17 FIG. 2.3 EULA ESXI ...... 17 FIG. 2.4 SELECCIÓ DISC DUR ESXI ...... 18 FIG. 2.5 CONFIRMACIÓ DISC DUR ESXI...... 18 FIG. 2.6 CONFIRMACIÓ INSTAL·LACIÓ VMWARE ESXI ...... 18 FIG. 2.7 INSTAL·LACIÓ COMPLETADA ESXI ...... 19 FIG. 2.8 PANTALLA INICI VMWARE ESXI ...... 19 FIG. 2.9 CONFIGURACIÓ CONTRASENYA ROOT ESXI...... 20 FIG. 2.10 CONTRASENYA ROOT ESXI ...... 20 FIG. 2.11 CONFIGURACIÓ DE XARXA ESXI ...... 20 FIG. 2.12 IP CONFIGURATION ESXI ...... 21 FIG. 2.13 ESTABLIR CONFIGURACIÓ DE XARXA ESXI...... 21 FIG. 2.14 FALLIDA DE SEGURETAT PER ACCEDIR AL ESXI AMB FIREFOX ...... 22 FIG. 2.15 AFEGIR EXCEPCIÓ DE SEGURETAT FIREFOX ...... 22 FIG. 2.16 OBTENIR CERTIFICAT DE SEGURETAT AMB FIREFOX ...... 23 FIG. 2.17 PÀGINA BENVINGUDA DEL ESXI ...... 23 FIG. 2.18 GUARDAR ARXIU INSTAL·LACIÓ VSPHERE ...... 24 FIG. 2.19 SELECCIÓ IDIOMA INSTAL·LACIÓ VSPHERE ...... 24 FIG. 2.20 DADES DE CONNEXIÓ EN VSPHERE CLIENT ...... 25 FIG. 2.21 AVÍS DE SEGURETAT CERTIFICAT SSL ...... 25 FIG. 2.22 NOTIFICACIÓ D’AVALUACIÓ ESXI ...... 26 FIG. 2.23 PÀGINA PRINCIPAL VSPHERE ...... 26 FIG. 2.24 PESTANYA CONFIGURATION VSPHERE ...... 27 FIG. 2.25 OPCIÓ DE LICENSED FEATURES VSPHERE ...... 27 FIG. 2.26 ASSIGN LICENSE VSPHERE ...... 28 FIG. 2.27 AFEGIR LA LLICÈNCIA VSPHERE ...... 28 FIG. 2.28 CARACTERÍSTIQUES DE LA LLICÈNCIA ESXI ...... 29 FIG. 2.29 LLICÈNCIA ESXI – VSPHERE ...... 29 FIG. 2.30 AFEGIR ROLS “SERVER MANAGER” ...... 31 FIG. 2.31 ADD ROLES WIZARD ...... 31 FIG. 2.32 LLISTAT DE ROLS PER AFEGIR AL SERVIDOR ...... 32 FIG. 2.33 ROLS PER INSTAL·LAR EL DIRECTORI ACTIU ...... 32 FIG. 2.34 RESUM ROLS DIRECTORI ACTIU ...... 33 FIG. 2.35 INSTAL·LACIÓ DELS ROLS SELECCIONATS ...... 33 FIG. 2.36 PROCÉS INSTAL·LACIÓ AD DS ...... 34 FIG. 2.37 RESUM INSTAL·LACIÓ AD DS...... 34 FIG. 2.38 ROLS INSTAL·LATS EN EL SERVIDOR ...... 35 FIG. 2.39 CARACTERÍSTIQUES DEL AD DS ...... 35 FIG. 2.40 AUTORUN VSPHERE 5 ...... 38 FIG. 2.41 SELECCIÓ IDIOMA INSTAL·LACIÓ VCENTER ...... 38 FIG. 2.42 ASSISTENT INSTAL·LACIÓ VCENTER 5 ...... 39 FIG. 2.43 PATENTS INSTAL·LACIÓ VCENTER 5 ...... 40 FIG. 2.44 ACORD DE LLICÈNCIA INSTAL·LACIÓ VCENTER 5 ...... 40 FIG. 2.45 DADES INFORMACIÓ VCENTER ...... 41 FIG. 2.46 CONFIGURACIÓ BD VCENTER 5 ...... 41 FIG. 2.47 CONFIGURACIÓ INSTAL·LACIÓ VCENTER 5 ...... 42

FIG. 2.48 PATH INSTAL·LACIÓ VCENTER 5 ...... 43 FIG. 2.49 TIPUS INSTAL·LACIÓ VCENTER 5 ...... 43 FIG. 2.50 CONFIGURACIÓ PORTS VCENTER 5 ...... 44 FIG. 2.51 CONFIGURACIÓ PORTS INVENTORY SERVICE VCENTER 5 ...... 45 FIG. 2.52 CONFIGURACIÓ NOMBRE DE HOSTS I MV VCENTER 5 ...... 45 FIG. 2.53 PREPARACIÓ PER INSTAL·LAR VCENTER 5 ...... 46 FIG. 2.54 PROGRÉS INSTAL·LACIÓ VCENTER 5 ...... 47 FIG. 2.55 INSTAL·LACIÓ FINALITZADA VCENTER 5 ...... 47 FIG. 2.56 INICI INSTAL·LACIÓ VMWARE VIEW 5 ...... 49 FIG. 2.57 ACORD DE PATENTS DE VMWARE VIEW 5 ...... 49 FIG. 2.58 ACORD DE LLICÈNCIA DE VMWARE VIEW 5 ...... 50 FIG. 2.59 SELECCIÓ PATH INSTAL·LACIÓ VMWARE VIEW 5 ...... 51 FIG. 2.60 TIPUS D’INSTAL·LACIÓ VMWARE VIEW 5 ...... 51 FIG. 2.61 CONFIGURACIÓ FIREWALL INSTAL·LACIÓ VIEW 5 ...... 52 FIG. 2.62 PREPARACIÓ INSTAL·LACIÓ VIEW 5 ...... 53 FIG. 2.63 PROGRÉS INSTAL·LACIÓ VIEW 5 ...... 53 FIG. 2.64 INSTAL·LACIÓ COMPLETADA VIEW 5 ...... 54 FIG. 2.65 ICONA VIEW ADMINISTRATOR CONSOLE ...... 54 FIG. 2.66 ACCÉS VMWARE VIEW ADMINISTRATOR ...... 55 FIG. 2.67 CONFIGURACIÓ LLICÈNCIA VMWARE VIEW ...... 55 FIG. 2.68 LLICÈNCIA VIEW ...... 56 FIG. 2.69 CONFIGURACIÓ VCENTER EN LA ADMINISTRACIÓ DEL VIEW ...... 56 FIG. 2.70 CONFIGURACIÓ VCENTER DINS DE VIEW ...... 57 FIG. 2.71 COMPROVACIÓ INTEGRACIÓ VCENTER DINS DE VIEW ...... 57 FIG. 2.72 ESQUEMA CITRIX XENDESKTOP 5.5 ...... 58 FIG. 2.73 GRÀFICA DIFERENTS VERSIONS CITRIX XENDESKTOP 5 ...... 59 FIG. 2.74 PANTALLA PRINCIPAL INSTAL·LACIÓ XENDESKTOP 5.5 ...... 59 FIG. 2.75 SELECCIÓ COMPONENTS DE INSTAL·LACIÓ XENDESKTOP ...... 60 FIG. 2.76 RESUM INSTAL·LACIÓ XENDESKTOP ...... 60 FIG. 2.77 PROGRÉS INSTAL·LACIÓ XENDESKTOP ...... 61 FIG. 2.78 INSTAL·LACIÓ COMPLERTA XENDESKTOP ...... 61 FIG. 2.79 CITRIX DESKTOP STUDIO ...... 62 FIG. 2.80 DESKTOP DEPLOYMENT SITE – DESKTOP STUDIO ...... 62 FIG. 2.81 DESKTOP DEPLOYMENT LICENSING – DESKTOP STUDIO ...... 63 FIG. 2.82 DATA BASE XENDESKTOP...... 63 FIG. 2.83 TEST DATA BASE XENDESKTOP ...... 64 FIG. 2.84 DESKTOP DEPLOYMENT HOST – DESKTOP STUDIO...... 64 FIG. 2.85 DESKTOP DEPLOYMENT RESOURCES – DESKTOP STUDIO ...... 65 FIG. 2.86 DESKTOP DEPLOYMENT HOSTS DETAILS – DESKTOP STUDIO ...... 65 FIG. 2.87 DESKTOP DEPLOYMENT SUMMARY – DESKTOP STUDIO ...... 66 FIG. 2.88 DESKTOP STUDIO CONFIGURAT ...... 66 FIG. 3.1 CREACIÓ POOL MANUAL VIEW 5 ...... 67 FIG. 3.2 CREACIÓ POOL MANUAL VIEW 5 ...... 68 FIG. 3.3 ESCRIPTORIS DEDICATS VIEW 5 ...... 68 FIG. 3.4 DESKTOP SOURCE VIEW 5 ...... 69 FIG. 3.5 VCENTER SERVER VIEW 5 ...... 69 FIG. 3.6 POOL ID VIEW 5 ...... 70 FIG. 3.7 POOL SETTINGS VIEW 5 ...... 71 FIG. 3.8 VIRTUAL MACHINE VIEW 5 ...... 71 FIG. 3.9 READY TO COMPLETE VIEW 5 ...... 72

FIG. 3.10 CONFIGURACIÓ USUARIS QUE ES VOLEN CONNECTAR AL POOL VIEW 5 ...... 72 FIG. 3.11 AFEGIR USUARIS AL POOL VIEW 5 ...... 73 FIG. 3.12 USUARIS O GRUPS VIEW 5 ...... 74 FIG. 3.13 ENTITLEMENTS VIEW 5 ...... 74 FIG. 3.14 ASSIGNACIÓ MANUAL DE USUARIS VIEW 5 ...... 75 FIG. 3.15 USUARI A ASSIGNAR VIEW 5 ...... 75 FIG. 3.16 CONNEXIÓ VMWARE VIEW CLIENT ...... 76 FIG. 3.17 AUTENTICACIÓ VMWARE VIEW CLIENT ...... 76 FIG. 3.18 SELECCIÓ POOL VMWARE VIEW CLIENT ...... 77 FIG. 3.19 ESCRIPTORI VIRTUAL ASSIGNAT VMWARE VIEW ...... 78 FIG. 3.20 DESCÀRREGA CLIENT DES DE VMWARE VIEW PORTAL ...... 78 FIG. 3.21 CREATE CATALOG XENDESKTOP ...... 79 FIG. 3.22 TIPUS MÀQUINES VIRTUALS XENDESKTOP ...... 80 FIG. 3.23 MACHINE TYPE XENDESKTOP ...... 80 FIG. 3.24 MASTER IMAGE XENDESKTOP ...... 81 FIG. 3.25 NUMBER OF VMS XENDESKTOP ...... 81 FIG. 3.26 CREATE ACCOUNTS XENDESKTOP ...... 82 FIG. 3.27 ADMINISTRATORS XENDESKTOP ...... 83 FIG. 3.28 SUMMARY XENDESKTOP ...... 83 FIG. 3.29 VALIDACIÓ WEB INTERFACE ...... 84 FIG. 3.30 ESCRIPTORIS WEB INTERFACE ...... 84 FIG. 4.1 VERSIONS XENDEKSTOP I VIEW ...... 87 FIG. 4.2 RESUM TECNOLOGIES XENDESKTOP I VIEW ...... 88 FIG. 4.3 CENTRE DE TEST XENDESKTOP I VIEW (INFOWORD) ...... 89 FIG. 2.1 POSSIBILITATS POOL AUTOMÀTIC ...... 6 FIG. 2.2 POSSIBILITATS POOL MANUAL ...... 7 FIG. 2.3 POOL DE SERVIDORS DE TERMINAL SERVICES ...... 7

ÍNDEX DE TAULES

TAULA 2.1 DESPLEGAMENT MIG FINS A 50 HOSTS Y 500 MV ENCESES ...... 36 TAULA 2.2 DESPLEGAMENT FINS 300 HOSTS Y 3.000 MV ENCESES ...... 37 TAULA 2.3 DESPLEGAMENT FINS 1000 HOSTS Y 10.000 MV ENCESES ...... 37 TAULA 2.4 DESCRIPCIÓ DE PORTS NECESSARIS ...... 37

INTRODUCCIÓ

0. INTRODUCCIÓ

L’objectiu d’aquest projecte es presentar una solució d’un Pla de Recuperació de Desastres (PRD) de les estacions de treball i els autòmats necessaris. Aquesta solució permetrà l'accés remot i segur des de les estacions sota un model de seguretat, alta disponibilitat i gestió centralitzada.

Al primer capítol es pot trobar tota la informació referent a la tecnologia de virtualització i més concretament de la virtualització d’escriptoris. Es veurà en que consisteix, que aporta i quines tecnologies hi ha en el mercat.

Al segon capítol es veu tot el procés d’instal·lació de la infraestructura (servidors, directori actiu, etc...) del projecte i del software de virtualització utilitzat.

Al tercer capítol es troba una descripció de la configuració del software de virtualització i la creació d’escriptoris virtuals per les diferents tecnologies utilitzades.

Al quart capítol es troba una comparativa de les tecnologies utilitzades tant a nivell funcional com tecnològica.

Al cinquè capítol es pot veure alguns exemples d’ús pràctic per part de diferents empreses amb aquesta tecnologia.

1 Implementació d’una estructura d’escriptori virtual (VDI)

1. CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ

1.1. En que consisteix aquesta tecnologia

1.1.1. Virtualització

En informàtica, la virtualització és la creació, a través de software, d’una versió virtual d’algun recurs tecnològic, com pot ser una plataforma de hardware, un sistema operatiu, un dispositiu d’emmagatzematge o altres recursos de xarxa.

Dit d’altra forma, es refereix a l’abstracció dels recursos d’una computadora, anomenada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa d’abstracció entre el hardware de la màquina física (host) i el sistema operatiu de la màquina virtual (virtual machine, guest), dividint-se el recurs en un o més entorns d’execució.

Aquesta capa de software (VMM) manega, gestiona i arbitra els quatre recursos principals d’una computadora (CPU, memòria, emmagatzematge i connexions de xarxa) i així podrà repartir dinàmicament aquests recursos entre totes les màquines virtuals definides en el computador central. Això fa que es puguin tenir diversos ordinadors virtuals executant-se en el mateix ordinador físic.

Tal terme es antic, s’utilitza des de 1960, i a sigut aplicat a diferents aspectes i àmbits de la informàtica, des de sistemes computacionals complerts, fins a capacitats o components individuals.

La virtualització s’encarrega de crear una interfície externa que encapsula una implementació subjacent mitjançant la combinació de recursos en localitzacions físiques diferents, o per mitjà de la simplificació dels sistemes de control. Un avançat desenvolupament de noves plataformes i tecnologies de virtualització ha fet que en els últims anys s’hagi tornat a prestar atenció a aquest concepte.

La màquina virtual en general simula una plataforma de hardware autònoma incloent un sistema operatiu complert que s’executa com si estigues instal·lat. Típicament diverses màquines virtuals operen en un computador central. Per a que el sistema operatiu “guest” funcioni, la simulació ha de ser el suficientment gran (sempre depenen del tipus de virtualització).

Existeixen diferents formes de virtualització: és possible virtualitzar el hardware de servidor, el software de servidor, virtualitzar sessions d’usuari, virtualitzar aplicacions i també es poden crear màquines virtuals en una computadora d’escriptori.

2 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ

Entre els principals proveïdors de software que han desenvolupat tecnologies de virtualització integrals (que abasten totes les instancies: servidor, aplicacions, escriptori) es troben, per exemple VMware i Microsoft. Aquestes companyies han dissenyat solucions específiques per virtualització, com VMware Server i Windows Server 2008 Hyper-V per la virtualització de servidors. Si bé la virtualització no és un invent recent, amb la consolidació del model de la computació del núvol, la virtualització ha passat a ser un dels components fonamentals, especialment en el que es denomina infraestructura de núvol privada.

1.1.2. Reptes de la virtualització

. Índex d’utilització més elevats – Abans de la virtualització, els índex de utilització del servidor i emmagatzematge en els centres de dades de la empresa rondaven menys del 50% (de fet, del 10% al 15% dels índex d’utilització de utilització van ser els més comuns). A traves de la virtualització, les càrregues de treball poden ser encapsulades i transferides als sistemes inactius o sense ús – el qual significa que els sistemes existents poden ser consolidats, així que les compres de capacitat addicional del servidor poden ser retardades o evitades. . Consolidació de recursos – La virtualització permet la consolidació de múltiples recursos de TI. Més enllà de la consolidació de emmagatzematge, la virtualització proporciona una oportunitat per consolidar l’arquitectura de sistemes, infraestructura d’aplicació, dades i base de dades, interfícies, xarxes, escriptoris, e inclòs processos de negocis, resultant en estalvis de costos i major eficiència. . Ús/cost menor energia – L’electricitat requerida per a que funcionin els centres de dades de classe empresarial ja no està disponible en subministraments il·limitats, i els costos estan en una espiral ascendent. Per cada euro gastat en un servidor hardware, un euro addicional és gastat en energia (incloent els cost dels servidors en funció i els refredadors). Utilitzant virtualització per consolidar fa possible tallar el consum total d’energia i estalviar diners d’una manera significativa. . Estalvi de l’espai – L’extensió del servidor roman com un seriós problema en la majoria dels centres de dades empresarials, però la expansió del centre de dades no es sempre una opció, amb els costos de construcció fent una mitjana de milers d’euros per metre quadrat. La virtualització pot alleujar la tensió mitjançant la consolidació de molts sistemes virtuals en menys sistemes físics. . Recuperació de desastre/continuïtat del negoci – La virtualització pot incrementar la disponibilitat dels índex del nivell de servei en general i proporcionar noves opcions de solucions per la recuperació del desastre. . Costos d’operació reduïts – La empresa gasta 8 euros de mitjana en manteniment per cada 1 euro invertit en nova infraestructura. La

3 Implementació d’una estructura d’escriptori virtual (VDI)

virtualització pot canviar el radi de servei d’administració i reduir la càrrega total de treball administratiu, i tallar el total de costos d’operació.

1.1.3. Avantatges de la virtualització

. Reutilització de hardware existent (per utilitzar software més modern) i optimitzar el aprofitament de tots els recursos de hardware. . Ràpida incorporació de nous recursos per als servidors virtualitzats. . Reducció dels costos d’espai i consum necessari de forma proporcional al índex de consolidació aconseguit (estimació mitja 10:1). . Administració global centralitzada i simplificada. . Ens permet gestionar el nostre CPD com un pool de recursos o agrupació de totes les capacitats de processament, memòria, xarxa i emmagatzematge disponible en la nostra infraestructura. . Millora en els processos de clonació i còpia de sistemes: major facilitat per la creació d’entorns de test que permeten posar en marxa noves aplicacions sense impactar a la producció, agilitzant el procés de les proves. . Aïllament: una errada general de sistema d’una màquina virtual no afecta a la resta de màquines virtuals. . Millora de TCO i ROI. . No només aporta el benefici directe en la reducció del hardware necessari, sinó també en els costos associats. . Redueix els temps de parada. . Migració en calent de màquines virtuals (sense pèrdua de servei) d’un servidor físic a un altre, eliminant la necessitat de parades planificades per manteniment dels servidors físics. . Balanceig dinàmic de màquines virtuals entre els servidors físics que composen el pool de recursos, garantint que cada màquina virtual executi en el servidor físic més adequat i proporcionant un consum de recursos homogeni i òptim en tota la infraestructura. . Contribució al medi ambient – Green IT – per menor consum d’energia en servidors físics.

1.2. Escenaris i solucions tecnològiques per implementar una estratègia d’escriptori virtualitzat

1.2.1. Virtualització de l’escriptori

La virtualització d’escriptori és un terme relativament nou, introduït en la dècada dels 90, que descriu el procés de separació entre l’escriptori, que engloba les dades i programes que utilitzen els usuaris per treballar, de la màquina física.

4 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ

L’escriptori “virtualitzat” és emmagatzemat remotament en un servidor central en lloc de en el disc dur de l’ordinador personal. Això significa que quan els usuaris treballant en el seu escriptori des de el seu portàtil u ordinador personal, tots els seus programes, aplicacions, processos i dades s’emmagatzemen i executen centralment, permeten als usuaris accedir remotament als seus escriptoris des de qualsevol dispositiu capaç de connectar-se remotament a l’escriptori, tals com un portàtil, PC, smartphone o client lleuger.

L’experiència que tindrà l’usuari està orientada per a que sigui idèntica a la d’un PC estàndard, però des de un dispositiu de client lleuger o similar, i des de la mateixa oficina o remotament.

Moltes solucions comercials també agregen la capacitat de commutar algunes sessions de client entrants (utilitzant un software de trencament de connexió) en direcció a sistemes d’escriptori compartit tradicionals com el Terminal Services de Microsoft o servidors d’aplicacions de Citrix, servidors blade, o inclòs computadors d’escriptori físics e individuals no utilitzats.

1.2.1.1. Definició tècnica de virtualització d’escriptori.

La virtualització d’escriptori és encapsular i entregar bé l’accés a la totalitat d’un entorn d’un sistema d’informació o de l’entorn en sí a un dispositiu remot. Aquest dispositiu pot estar basat en una arquitectura de hardware completament diferent a la utilitzada per l’entorn d’escriptori projectat. També pot tenir com a base un sistema operatiu totalment diferent.

La virtualització d’escriptori és l’ús de màquines virtuals per permetre que els múltiples usuaris de la xarxa mantinguin els seus escriptoris individuals en un únic servidor u ordinador central. L’equip central pot estar localitzat en una residencia, en la empresa o en un centre de dades. Els usuaris poden estar geogràficament dispersos i estar connectats a l’equip central mitjançant una xarxa de àrea local (LAN), una xarxa d’àrea extensa (WAN) o mitjançant internet.

La virtualització d’escriptoris ofereix avantatges respecte al model tradicional, en el qual cada ordinador funciona com una unitat complerta i autònoma amb el seu propi sistema operatiu, perifèrics i aplicacions. En general els gestos es redueixen perquè els recursos poden ser compartís i s’assignen als usuaris en funció de les seves necessitats. La integritat de la informació de l’usuari es millora perquè totes les dades s’emmagatzemen i es guarden copies de seguretat en el centre de dades. Els conflictes en el software es minimitzen mitjançant la reducció del nombre total dels programes emmagatzemats en els equips.

5 Implementació d’una estructura d’escriptori virtual (VDI)

A pesar de la distribució dels recursos, tots els usuaris poden personalitzar i modificar els seus equips d’escriptori per satisfer les seves necessitats específiques. D’aquesta manera, la virtualització d’escriptori ofereix una major flexibilitat en comparació amb el paradigma client / servidor.

Les limitacions que tenen la virtualització d’escriptoris son els riscos de seguretat que generen si la xarxa no està bé gestionada. Comporta una pèrdua de autonomia i privacitat de l’usuari. Els desafiaments en la creació i el manteniment dels controladors per les impressores i altres perifèrics. Dificulta la gestió de complexes aplicacions com les multimèdia i dona problemes de manteniment de direccions dels usuaris de màquines virtuals en correspondència amb els del centre de dades.

1.2.1.2. Fonaments

És complex instal·lar i mantenir equips de treball separats, a sobre els usuaris han gaudit d’una capacitat quasi il·limitada tant per instal·lar com per esborrar software. Degut a això, els departaments corporatius de tecnologia de informació i els usuaris han utilitzat Terminal Services o Presentation Server de Citrix per proporcionar un entorn d’escriptori estable i simple, podent els usuaris estar utilitzant tant un ordinador de sobretaula com un portàtil.

La virtualització de l’escriptor proporciona moltes de les avantatges d’un servidor de terminals. Si es configurat per els administradors de sistemes poden proporcionar als usuaris molta més flexibilitat, per exemple, cada un pot tenir permès instal·lar i configurar les seves pròpies aplicacions. Els usuaris també disposen de la capacitat d’accedir als seus escriptoris virtuals basats en servidor des d’altres localitzacions.

1.2.1.3. Beneficis

Igual que qualsevol altra tecnologia, la virtualització d’escriptoris proporciona una sèrie de beneficis clau que fa que aquesta tecnologia sigui la escollida per un gran nombre d’usuaris:

Augmenta la seguretat dels escriptoris i disminueix els costos de suport.

Les organitzacions tenen una gran quantitat de problemes donant permisos als usuaris dels seus equips informàtics. Resulta complicat donar els mínims permisos possibles i oferir als usuaris un entorn de treball flexible amb totes les funcionalitats que requereixen per realitzar la seva feina, sobre tot a aquells usuaris que viatgen. La virtualització de l’escriptori possibilita centralitzar els escriptoris en servidors centrals i gestiona aquests escriptoris individualment de

6 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ manera remota. Això aprovisiona als usuaris d’una experiència d'escriptori complerta i permet al personal de IT gestionar els escriptoris virtualment en lloc de físicament. Disminueix radicalment el cost de manteniment dels escriptoris ja que no permet als seus usuaris modificar res del sistema operatiu, principal causa dels problemes en les organitzacions.

Redueix els costos generals de Hardware.

La virtualització d’escriptori implica que no s’ha de tenir equips de última tecnologia, per que totes les aplicacions de l’escriptori son executades centralment en un servidor remot. Això significa que els equips que els usuaris estan utilitzant per connectar-se al servidor tenen un període de vida major. Aquests costos poden reduir-se encara més si per accedir als escriptoris virtuals s’utilitzen clients lleugers, que son molt menys costosos que els PC tradicionals.

Assegurar la continuïtat del negoci.

Un estudi recent indica que la gran majoria de les organitzacions no tenen plans de continuïtat del negoci actuals. L’estudi es basa en una enquesta realitzada a 100 administradors de IT de pimes del Regne Unit (empreses amb 30-500 empleats) portada a terme per ICM Investigació. La enquesta suggereix que davant la possibilitat d’una errada en el transport públic o desastre en el lloc de treball, moltes empreses no estarien en condicions de reobrir el negoci, mentre que els usuaris de la virtualització d’escriptoris serien capaços d’oferir als seus usuaris una clau personal per accedir als seus escriptoris des de qualsevol ubicació.

Alternativa ecològica.

Els escriptoris virtuals emmagatzemats en el servidor central son una alternativa ecològica als PC tradicionals. Un estudi realitzat en 2008 per The Climate Group indica que els PC consumeixen al voltant de tres vegades més energia que el centre de dades. Un dels majors beneficis de la virtualització de servidors és l’estalvi d’energia que es produeix quan diversos servidors a baixa utilització executant aplicacions es combinen en una única peça física de hardware.

Millorar la seguretat de les dades.

La virtualització d’escriptori fa que totes les dades dels usuaris dels escriptoris, i per tant de les organitzacions, s’emmagatzemen centralment en els servidors, absolutament res s’emmagatzema a nivell local. Per lo que si l’empleat perd o li roben el portàtil, no es perden les dades ni tampoc aquestes dades passen a mans perilloses.

7 Implementació d’una estructura d’escriptori virtual (VDI)

1.2.1.4. Avantatges

Les principals avantatges son les següents:

• Implementació instantània de nous escriptoris i ús d’aplicacions • Pràcticament zero temps d’inactivitat en cas de problemes de hardware • Reducció significativa del cost dels nous desplegaments • Sòlida capacitat de gestió de la imatge de l’escriptori • El cicle d’actualització dels PC passa a ampliar-se de 2-3 anys a 5-6 anys o més • Escriptoris existents incloent múltiples monitors, àudio/vídeo bidireccional, streaming de vídeo, suport als ports USB, etc. • Capacitat d’accés als usuaris d’empresa als seus escriptoris virtuals des de qualsevol PC, inclòs el PC de casa de l’empleat • Recursos a mida de les necessitats de l’escriptori • Múltiples escriptoris sota demanda • Lliure provisió d’equips de sobretaula (controlada per les polítiques de cada corporació)

1.2.2. Virtualització d’aplicacions

Existeix també un angle software per als “contenidors” dins del núvol. La tecnologia de contenidors Web implementada en el núvol impacta notablement a la productivitat i flexibilitat del desenvolupador.

El contenidor Web és la part del servidor d’aplicació que manega servlets, arxius JavaServer™ Page (JSP per les seves sigles en anglès), i altres components Web-tier. Però no totes les tecnologies contenidor Web son creades iguals. Apache Tomcat, per exemple, és una tecnologia de desenvolupadors els quals volen anar més enllà de les aplicacions Web-tier. Si una aplicació necessita utilitzar persistència, clustering, falla, missatge o Enterprise Java Beans (EJB™), aquestes capacitats tenen que ser afegides a Tomcat una per una, mentre que GlassFish™ Project prové una col·lecció integrada de contenidors Java EE que entregui totes aquestes capacitats.

Avui, la majoria de les ofertes del còmput cloud es concentra en la virtualització de plataforma i el desenvolupador agafa el SO i la plataforma de desenvolupament. Però els creixents núvols públics i certament els núvols privats oferiran abstraccions de una programació de ambient de desenvolupament al més alt nivell. Amb el temps, podríem esperar que el nivell d’abstracció amb el que el desenvolupador té interfase es mogui gradualment cap amunt mentre que la major funcionalitat es filtra cap a dins de la plataforma.

8 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ

1.3. Productes i solucions de mercat

1.3.1. Citrix

Citrix XenDesktop és una solució revolucionaria de virtualització de llocs de treball que proporciona llocs de treball i aplicacions sota demanda a qualsevol usuari, en qualsevol moment i en qualsevol dispositiu. Pot entregar de forma segura aplicacions individuals, ja siguin Windows, web o SaaS, o bé optar per llocs de treball complerts. I no importa si els usuaris es troben en la oficina, en casa o de viatja, perquè XenDesktop admet PC, Mac, tablets, smartphones, portàtils i clients lleugers (thin clients), oferint en tots ells una excel·lent experiència al usuari.

Ara, Citrix presenta la versió més recent d’aquesta solució intel·ligent, que eleva la virtualització fins el següent nivell. Ofereix tota una sèrie de característiques noves que fan l’entrega d’aplicacions i de llocs de treball encara més fàcil per a les empreses i millor per als usuaris.

1.3.1.1. Novetats de XenDesktop 5.5:

• Accés en qualsevol lloc, des de més de 1.000 milions de dispositius, mitjançant els nous clients de Citrix Receiver • Rendiment en Windows tres vegades més ràpid • Suport de Google ChromeOS, HP webOS i RIM PlayBook • Suport avançat de dispositius • GUI optimitzat • Experiència multimèdia accelerada a través de la xarxa WAN o Extraordinari rendiment WAN o Altíssima qualitat en veu i vídeo o Riquesa de gràfics o Qualitat de servei optimitzada per la xarxa • Arrancada d’aplicacions super-ràpid o Accés instantani a les aplicacions i accelerador d’aplicacions en streaming o Prearrancada de sessions XenApp per accedir instantàniament a les aplicacions allotjades o Caché de les aplicacions en streaming en el VHD compartit, per una arrancada instantània • Punt únic de control per totes les aplicacions o Aplicacions Windows, web i Saas o Accés Gateway incorporat, remot i segur o SSO unificat: una sola identificació des de qualsevol lloc o Aprovisionament i flux de treball automatitzats

9 Implementació d’una estructura d’escriptori virtual (VDI)

o Integració amb aplicacions SaaS SAML segures • Econòmics núvols privats de llocs de treball o 50% menys d’emmagatzematge, gracies a Intellicache o Desktop Studio per la creació i el aprovisionament ràpid de llocs de treball VDI o Desktop Director per la gestió dels llocs de treball i les aplicacions • XenClient de producció o HCL Ampliat: més de 45 milions d’equips o Sincronitzador de producció o Experiència millorada per als usuaris finals

XenDesktop 5.5 proporciona les aplicacions, les funcions, el rendiment, la seguretat i l’experiència d’ús que es necessita per aprofitar realment la potencia de la virtualització i:

• Fa possibles els estils de treball virtuals i incrementa la productivitat del personal • Contempla els dispositius mòbils més recents, afavorint la innovació en tota l’empresa • S’adapta ràpidament als canvis en el negoci, mitjançant una entrega ràpida i flexible de llocs de treball en casos de deslocalització, fusions i adquisicions, expansions i altres iniciatives • Transforma els llocs de treball, mitjançant la entrega, la administració i la seguretat centralitzades dels mateixos.

1.3.2. VMware

VMware View simplifica la gestió d’escriptoris i aplicacions a la vegada que augmenta la seguretat i el control. Proporciona una experiència personalitzada d’alta fidelitat als usuaris finals en tot tipus de sessions i dispositius. Fa possible una major disponibilitat i agilitat dels serveis d’escriptori, que els PC tradicionals no poden igualar, a la vegada que redueix el cost total de propietat en fins un 50%. Els usuaris finals poden gaudir de nous nivells de productivitat i llibertat per accedir als escriptoris des de més dispositius i ubicacions, el que aporta a TI major control mitjançant polítiques.

10 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ

1.3.2.1. Funcions clau

View Media Services for 3D Graphics permet utilitzar aplicacions 3D bàsiques com Aero, Office 2010 o les que requereixen OpenGL o DirectX en els escriptoris View, sense necessitat de targetes gràfiques ni dispositius client especialitzats. (Es necessita vSphere 5 o posterior com plataforma).

View Media Services for Integrated Unified permet i integra VoIP amb la experiència d’escriptoris View per al usuari final, amb una arquitectura que proporciona rendiment optimitzat tant de l’escriptori com de les comunicacions unificades.

View Personal Managment associa dinàmicament les dades d’identitat personal d’un usuari amb escriptoris flotants sense estat. Els administradors de TI poden agilitzar la migració d’equips físics a escriptoris virtuals sense estat i conservar la configuració d’usuari.

View Storage Accelerator optimitza la carrega d’emmagatzematge guardant en cachè els blocs d’imatges comunes al llegir les imatges dels escriptoris virtuals, el que redueix la càrrega d’emmagatzematge durant els processos d’arrancada simultani de molts equips. vCenter Operations for View fa possible la supervisió integral de l’entorn d’escriptoris.

View Manager Localization proporciona als clients globals una consola d’administrador traduïda a cinc idiomes (alemany, xinés simplificat, coreà, francès i japonès).

La autenticació Radius de 2 factors incrementa la compatibilitat de dos factores per autenticació de proveïdors addicionals.

Clients de VMware View amb compatibilitat amb PCoIP per escriptoris i portàtils basats en Mac OS X i Linux.

La compatibilitat amb vSphere 5 garanteix que els servidors d’escriptori de View s’executen en la plataforma de infraestructura en el núvol més complert i robust del sector, a fi de disposar de serveis de TI flexibles i fiables.

PCoIP Extension Services permet a les eines basades en WMI recopilar les estadístiques de més de 20 sessions a fi de supervisar, determinar tendències i solucionar els problemes d’assistència dels usuaris finals.

PCoIP Optimization Controls ofereix un ús eficaç del protocol i permet als administradors de TI reduir el consum d’ample de banda fins en un 75% establint la seva configuració en funció dels requisits del cas d’ús, de l’usuari o de la xarxa.

11 Implementació d’una estructura d’escriptori virtual (VDI)

PCoIP Continuity Services aporta una experiència de l’usuari fluida amb independència de la fiabilitat de la xarxa, doncs detecta les interrupcions i reconnecta automàticament la sessió.

1.3.2.2. Gestió simplificada d’escriptoris

Aprovisionament automatitzat d’escriptoris

VMware View ofereix una única eina de gestió per millorar l’eficàcia al realitzar l’aprovisionament de nous escriptoris o grups d’ells, així com una interfaç d’ús senzilla per configurar les polítiques d’escriptori. Amb una plantilla, es pot personalitzar les pools d’escriptoris virtuals i establir polítiques fàcilment; es pot decidir, per exemple, quantes màquines virtuals poden haver-hi en un pool o quins són els paràmetres de desconnexió.

Gestió optimitzada d’aplicacions

La virtualització d’aplicacions de VMware ThinApp separa les aplicacions dels sistemes operatius subjacents i redueix els conflictes entre aquests i altres aplicacions, per augmentar la compatibilitat i racionalitzar la gestió. Les aplicacions empaquetades amb ThinApp es poden executar de forma centralitzada des del centre de dades, implementar localment en escriptoris físics o virtuals, o bé en unitats USB, el que aporta flexibilitat d’implementació.

Gestió avançada d’imatges d’escriptori virtuals

VMware View Composer permet crear amb rapidesa imatges d’escriptori a partir d’una imatge mestra. Les actualitzacions són instantànies i estan garantides per qualsevol quantitat d’escriptoris virtuals. Combinant amb ThinApp permet als administradors de TI reduir el nombre d’imatges totals, els requisits d’emmagatzematge i els costos d’explotació.

Gestió automatitzada d’operacions d’escriptori

VMware vCenter Operations for View permet als administradors obtenir informació sobre el rendiment dels escriptoris i la infraestructura, per identificar i solucionar ràpidament els problemes.

Seguretat incorporada

Mantingui el control sobre les dades i propietat intel·lectual protegint-los en el centre de dades. El tràfic de protocol xifrat proporciona accés segur dels usuaris finals als escriptoris virtuals situats dins o fora de la xarxa corporativa. La integració amb cShiel Endpoint permet utilitzar solucions descarregades i centralitzades d’antivirus i contra el software malintencionat (AV). Això contribueix a eliminar la proliferació d’agents i els problemes causats per les

12 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ incidències de AV, a la vegada que es minimitza el risc de infecció per software malintencionat i es simplifica l’administració de AV. VMware View també admet la integració amb RSA SecureID per complir els requisits d’autenticació de 2 factors.

1.3.2.3. Experiència superior de l’usuari final

Experiència optimitzada i adaptable

VMware View amb el protocol de visualització PCoIP ofereix una experiència d’escriptoris d’alt rendiment en tota la xarxa LAN o WAN. Disenyat per la distribució d’escriptoris, VMware View amb PCoIP s’ajusta dinàmicament a les condicions de la xarxa, per fer possible l’entorn més productiu. Els controls d’optimització permeten als administradors de TI personalitzar la configuració del protocol a fi d’ajustar el consum d’ample de banda i la densitat de sessions en funció dels usuaris, dels casos d’ús o de les condicions de xarxa disponibles.

Integració amb comunicacions unificades

View Media Services for Unified Communications ofereix una experiència fluida per l’usuari final, amb rendiment VoIP optimitzat. Els usuaris finals gaudeixen d’una experiència integrada de softphone i escriptori que els acompanya. Per la seva part, l’arquitectura d’integració garanteix qualitat de servei per millorar el rendiment de VoIP i de l’escriptori virtual

Experiència personalitzada

View Personal Management proporciona als usuaris finals una experiència uniforme i personalitzada. Al mateix temps, permet a TI implementar escriptoris flotants sense estat que resulten més econòmics. Redueix els costos de TI i millora la gestió a la vegada que proporciona als usuaris l’aspecte i disseny que coneixen amb un temps d’inici de sessió d’escriptori més breu.

Media Services ofereix una experiència complerta

Assegura la productivitat dels usuaris finals a la vegada que habilita escriptoris View amb capacitats per una amplia diversitat d’usuaris finals, com gràfics 3D, configuracions multimonitor, possibilitat de reproduir contingut multimèdia i accés senzill a perifèrics amb connexions locals, com impressores, escàners o dispositius d’emmagatzematge massiu.

13 Implementació d’una estructura d’escriptori virtual (VDI)

1.3.2.4. Accés d’usuari final flexible

Un escriptori que li acompanya

Amb VMware View Client es poden utilitzar els dispositius mòbils, clients lleugers, o clientes zero, portàtils o escriptoris existents basats en Windows, Mac o Linux per accedir als escriptoris virtuals des de casa o des de l’oficina. VMware admet una amplia gama de dispositius de client lleuger i client zero de tercers.

Mobilitat sense connexió

VMware View Client amb Local Mode ofereix productivitat als usuaris finals mòbils i sense connexió, a la vegada que aprofita les funcionalitats de TI centralitzades d’aprovisionament i control de polítiques. Només hi ha que descarregar un escriptori virtual xifrat en el dispositiu de client local en el que es pot accedir al sistema operatiu, les aplicacions i les dades amb o sense una connexió de xarxa. Els canvis que es portin a terme es poden sincronitzar més endavant amb el centre de dades quan l’usuari torni a estar en xarxa.

Adopció de nous dispositius

Es pot portar l’escriptori quan l’usuari viatja gracies a VMware View Client for iPad o Android, i aprofitar l’alt rendiment de VMware View utilitzant el protocol de visualització PCoIP en una tablet a través de la xarxa LAN, WAN o 3G. La integració amb VMware View Security Server garanteix un accés senzill i segur als usuaris finals.

1.3.2.5. Disponibilitat i escalabilitat de cloud computin

Basat en la plataforma VMware vSphere líder del sector, VMware View revoluciona l’escriptori i el converteix en un servei àgil d’alta disponibilitat que es presta des de el seu cloud. Ofereixi nous nivells de disponibilitat, escalabilitat i fiabilitat als escriptoris que els PC tradicionals no poden igualar. VMware ESXi, l’estàndard de referència per hipervisors, ofereix seguretat, simplicitat i estandardització per accelerar la transformació del centre de dades en una cloud privada. Optimització per la distribució d’escriptoris, vSphere s’escala amb facilitat per suportar milers d’escriptoris virtuals d’alt rendiment. Garanteix amb facilitat l’alta disponibilitat dels serveis d’escriptoris gracies al failover automàtic i a la protecció rentable contra el temps de inactivitat no planificat, a fi de complir els acords de nivell de servei. Elimina el temps d’inactivitat planificat per manteniment gràcies a les funcionalitats de migració en calent d’escriptoris i discos virtuals. Aconsegueix la assignació dinàmica dels recursos informàtics als escriptoris virtuals en funció de les prioritats de

14 CAPÍTOL 1. DESCRIPCIÓ DE LA VIRTUALITZACIÓ l’empresa, de tal forma que es redueixi la complexitat de gestió i es garanteixi un alt rendiment.

15 Implementació d’una estructura d’escriptori virtual (VDI)

2. CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

2.1. Servidors Hypervisor

VMware ESXi Hypervisor és una solució de VMware per virtualització en primer nivell (bare-metal).

Bare-metal significa que va instal·lat directament sobre l’equip, no requereix la instal·lació prèvia de cap sistema operatiu tradicional com Windows o Linux (si bé, VMware ESXi consisteix bàsicament en un nucli de Linux modificat). VMware ESXi és un sistema operatiu dedicat al maneig i l’administració de màquines virtuals.

Les avantatges principals són l’administració dels recursos directa, el mateix que l’ús de la CPU, per lo que es guanya velocitat.

Aquesta eina és gratuïta des de l’estiu de 2008.

2.1.1. Instal·lació dels servidors Hypervisor

Els passos per instal·lar VMware ESXi 4 són els següents:

1. Primer es verifica en la guia de compatibilitat de hardware de VMware ESXi (HCL)1 que el hardware del servidor està suportat per VMware ESXi 4. Si bé és un pas important, no n’hi ha que oblidar que és possible instal·lar VMware ESXi 4 en més servidors dels que s’indiquen en aquesta guia. Això si, és necessita inevitablement un processador de 64 bits i 2 GB de RAM com a mínim.

2. Es descarrega la imatge ISO de VMware ESXi Hypervisor des de la pàgina de VMware2 i es grava en un CD. Per fer això, primer es tindrà que estar registrats en la web de VMware.

3. S’arranca el servidor en el que es va a instal·lar el ESXi amb el CD gravat en el pas anterior i apareixerà el menú d’arrencada:

1 http://www.vmware.com/resources/compatibility/search.php?ClickID=avapnv5zwzokw9nsstvs09 awttrr9vswrstn 2 https://my.vmware.com/web/vmware/evalcenter?p=free- esxi5&lp=default&cc=www&client=VMware_Site&entqr=0&ud=1&num=20&output=xml_no_dtd& proxystylesheet=VMware_gsa_Site&site=VMware_Site&ie=UTF-8&oe=UTF- 8&q=VMware%20vSphere%20Hypervisor%205%20Download%20Center&x=0&y=0

16 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.1 Menú d’arrancada de VMware ESXi 4

4. De manera automàtica començarà l’arrencament de l’instal·lador.

5. A continuació demanarà per la operació que es vol realitzar: cancel·lar (ESC), reparar (R) o instal·lar (Enter).

Fig. 2.2 Instal·lació ESXi

6. El següent pas consisteix en acceptar el EULA (End User License Agreement) després de llegir-lo detingudament. Per acceptar s’ha de prémer la tecla F11.

Fig. 2.3 EULA ESXi

17 Implementació d’una estructura d’escriptori virtual (VDI)

7. Després s’ha de seleccionar el disc dur a on s’instal·larà el sistema. S’ha de prémer intró per a continuar.

Fig. 2.4 Selecció disc dur ESXi

8. Si en el disc dur que es vol instal·lar hi ha un altre sistema, demanarà confirmació ja que eliminarà tot el contingut del disc. Es prem intró per a continuar.

Fig. 2.5 Confirmació disc dur ESXi

9. Es confirma que anem a instal·lar VMware ESXi 4 en el disc que s’havia seleccionat. Es prem F11.

Fig. 2.6 Confirmació instal·lació VMware ESXi

18 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

10. Sortirà el missatge de que se ha instal·lat correctament i s’ha de reiniciar. S’extreu el CD i es prem intro per reiniciar.

Fig. 2.7 Instal·lació completada ESXi

11. Al reiniciar el sistema obrirà la pantalla de inici de VMware ESXi i, abans de començar a treballa amb ell, s’haurà de configurar prement la tecla F2.

Fig. 2.8 Pantalla inici VMware ESXi

12. La pantalla de configuració és bastant simple i té poques opcions. El primer que s’ha de fer és establir una contrasenya per al usuari root que, per defecte, no la té. Per això es remarca la opció “configure root password” i és prem intro.

19 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.9 Configuració contrasenya root ESXi

13. S’escriu la nova contrasenya per al usuari root i es prem intro.

Fig. 2.10 Contrasenya root ESXi

14. Sortirà la pantalla de configuració i s’ha de canviar la configuració de xarxa. Es convenient que la IP del VMware ESXi sigui fixa (com ha de ser amb qualsevol servidor). Es remarcarà la opció de “Configure Management Network” i es prem intro.

Fig. 2.11 Configuració de xarxa ESXi

20 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

15. En la següent pantalla es baixa fins la opció “IP Configuration” i es prem intro.

Fig. 2.12 IP Configuration ESXi

16. A continuació es selecciona “Set static Ip address, and network configuration” amb la barra espaiadora i s’escriu la direcció IP, la màscara i la porta d’enllaç. Per terminar es prem intro.

Fig. 2.13 Establir configuració de xarxa ESXi

En aquest punt ja està configurat el servidor VMware ESXi. S’apaga el monitor d’aquest equip i s’agafa qualsevol altre equip de la xarxa amb Windows (no existeix el client de vSphere per a Linux).

17. S’obre un navegador en l’equip amb Windows i s’escriu la direcció IP que s’ha configurat en el servidor VMware ESXi. Amb Firefox s’obrirà una fallida de seguretat i s’haurà de clicar sobre “O pot afegir una excepció...”

21 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.14 Fallida de seguretat per accedir al ESXi amb Firefox

18. Es clica en el botó “Afegir excepció...”

Fig. 2.15 Afegir excepció de seguretat Firefox

19. Per finalitzar es clica sobre el botó “Obtenir certificat” i a continuació sobre “Confirmar excepció de seguretat”.

22 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.16 Obtenir certificat de seguretat amb Firefox

20. S’obre la pàgina de benvinguda del servidor VMware ESXi. Des d’aquesta pàgina s’obté el programa que permetrà la administració complerta del servidor de forma remota. Es clica en “Download vSphere Client”

Fig. 2.17 Pàgina benvinguda del ESXi

23 Implementació d’una estructura d’escriptori virtual (VDI)

21. El següent pas consisteix en guardar l’arxiu.

Fig. 2.18 Guardar arxiu instal·lació vSphere

22. S’executa un cop descarregat.

23. Per instal·lar VMware vSphere Client només cal seleccionar l’idioma.

Fig. 2.19 Selecció idioma instal·lació vSphere

24. Desprès és fer en tot next.

25. Un cop instal·lat, s’executa VMware vSphere Client i apareix la finestra per establir la connexió i en la que s’ha d’introduir la IP del servidor ESXi, el nom d’usuari i la contrasenya. En principi, només existeix l’usuari root amb la contrasenya que es va establir anteriorment.

24 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.20 Dades de connexió en vSphere Client

26. Al intentar connectar apareixerà un avís de seguretat per el certificat SSL. Es clica “View Certificate” i s’instal·la el certificat.

Fig. 2.21 Avís de seguretat certificat SSL

27. El primer que es mostra al entrar al vSphere Client és un missatge recordant el nombre de dies del període de proba que ens queda. Això és perquè VMware ESXi 4 és gratuït però necessita un numero de llicència.

25 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.22 Notificació d’avaluació ESXi

28. Per introduir el número de llicència, es clica sobre “Inventory”.

Fig. 2.23 Pàgina principal vSphere

29. En el panel de l’esquerra de Inventory es mostra la IP del nostre servidor i a la dreta un conjunt bastant ampli de pestanyes. Es clica sobre la pestanya “Configuration”.

26 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.24 Pestanya Configuration vSphere

30. Desprès es clica sobre “Licensed Features” en la secció de Software i, a continuació, es clica sobre “Edit...”

Fig. 2.25 Opció de Licensed Features vSphere

31. Apareixerà la següent finestra en la que es selecciona “Assign a new licenes key to this host” i es clica sobre “Enter Key...”

27 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.26 Assign License vSphere

32. S’escriu el codi de llicència que proporciona VMware i es clica en “Ok”.

Fig. 2.27 Afegir la llicència vSphere

33. Es mostra característiques de la llicència introduïda i es clica sobre OK.

28 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.28 Característiques de la llicència ESXi

34. Es pot veure en la imatge com s’ha afegit correctament la llicència.

Fig. 2.29 Llicència ESXi – vSphere

Ja es pot començar a crear màquines virtuals a través del VMware vSphere Client o importar màquines que ja estiguessin creades o virtualitzar màquines físiques amb el VMware vCenter Converter Standalone 4.0.

29 Implementació d’una estructura d’escriptori virtual (VDI)

2.2. Instal·lació dels servidors de gestió

2.2.1. Active Directory

Abans d’instal·lar el rol Active Directory Domain Server en un servidor i promoure’l a servidor de domini, s’ha de plantejar la infraestructura de Active Directory.

S’ha de tenir decidit el nom del domini i de DNS. Un domini només pot tenir un nom de DNS.

Si el domini que es crearà va a tenir controladors de domini de versions anteriors a Windows Server 2008, s’haurà de configurar bé el nivell funcional per tal que sigui compatible. Si el futur domini només tindrà controladors de domini amb Windows Server 2008, s’haurà de configurar el nivell funcional correctament per beneficiar-se de totes les noves característiques d’aquesta versió de Windows.

Per detallar com s’implementarà el DNS per suportar Active Directory és una bona pràctica implementar el DNS per als dominis de Windows utilitzant el servei DNS de Windows.

La configuració IP per al controlador de domini ha de ser una IP estàtica i els valors de la màscara de xarxa. També s’haurà de configurar els servidors DNS per a que portin a terme resolucions de noms.

El nom i contrasenya d’una compta d’administrador ha d’existir i contra més complexa millor.

Es començarà des del “Server Manager” (es pot fer-ho de més formes). Windows 2008 facilita la configuració basada en rols, instal·lant només els components que son indispensables per als rols que executarà el servidor.

En l’apartat de “Roles Summary” es clica sobre “Add Roles”

30 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.30 Afegir rols “Server Manager”

Aquest “Add Roles Wizard” és molt intuïtiu. Es clica en “next”.

Fig. 2.31 Add Roles Wizard

A continuació es mostra una llista de rols que es poden afegir al servidor.

31 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.32 Llistat de rols per afegir al servidor

S’activa la casella de “Active Directory Domain Services”.

Fig. 2.33 Rols per instal·lar el directori actiu

32 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Es pot llegir el que es mostra per entendre-ho millor.

Fig. 2.34 Resum rols directori actiu

Fig. 2.35 Instal·lació dels rols seleccionats

33 Implementació d’una estructura d’escriptori virtual (VDI)

Al clicar “install” comença la instal·lació de AD DS.

Fig. 2.36 Procés instal·lació AD DS

Al finalitzar, mostrarà un resum de la instal·lació que s’ha realitzat.

Fig. 2.37 Resum instal·lació AD DS

34 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Es torna al “Server Manager” i es pot veure que hi ha un rol instal·lat.

Fig. 2.38 Rols instal·lats en el servidor

En la part esquerra, s’expandeix “Roles” i es selecciona “Active Directory Domain Services” per a que mostri les característiques del mateix:

Fig. 2.39 Característiques del AD DS

Ja estan instal·lats els serveis de domini del directori actiu.

35 Implementació d’una estructura d’escriptori virtual (VDI)

2.2.2. VMware vCenter 5

VMware vCenter Server proporciona una plataforma escalable i extensible que constitueix la base per la gestió de la virtualització. VMware vCenter Server, abans VMware Virtual Center, gestiona de forma centralitzada els entorns de VMware vSphere. Això permet als administradors de TI millorar de forma dràstica el seu control de l’entorn virtual en comparació amb altres plataformes de gestió.

2.2.2.1. Instal·lació VMware vCenter 5

Requisits de sistema operatiu per a vCenter (necessari Framework .NET 3.5 SP1):

• Windows Server 2003 Standard, Enterprise, Datacenter, x64 SP2 • Windows Server 2003 R2 Standard, Enterprise, Datacenter, x64 SP1 • Windows Server 2008 Standard, Enterprise, Datacenter, x64 SP2 • Windows Server 2008 R2, Standard, Enterprise, Datacenter, x64

Cada servidor vCenter necessita la seva pròpia base de dades que pot ser local (amb SQL Express) o remota (en un servidor de BD). Si s’opta per SQL 2008 R2 Express és necessita Windows Installer version 4.5. Els tipus de BD suportades en vCenter 5 són:

• IBM DB2 9.5 (requereix Fix pack 5, recomanat Fix pack 7) • IBM DB2.9.7 (requereix Fix pack 2, recomanat Fix pack 3a) • Microsoft SQL Server 2008 R2 Express (BD local/remota fins a 5 hosts i 50 MVs) • Microsoft SQL Server 2005 (x86 i x64, requereix SP3, recomanat SP4) • Microsoft SQL Server 2008 (x86 i x64, requereix SP1, recomanat SP2) • Microsoft SQL Server 2008 R2 • Oracle 10gR2 • Oracle 11g (R1 11.1.0.7 o R2 11.2.0.1 amb pegat 5)

Posteriorment la connexió a la BD de vCenter s’haurà de crear un DSN de 64 bits. Amb vCenter Server 5 es pot administrar hosts ESX(i) 3.5 juntament a ESX(i) 4.x en el mateix clúster.

Taula 2.1 Desplegament mig fins a 50 hosts y 500 MV enceses

Producte Cores Memòria Disc

vCenter Server 2 4Gb 5Gb

36 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Client vCenter 1 200Mb 1,5Gb

Taula 2.2 Desplegament fins 300 hosts y 3.000 MV enceses

Producte Cores memòria Disc

vCenter Server 4 8Gb 10Gb

Client vCenter 1 500Mb 1,5Gb

Taula 2.3 Desplegament fins 1000 hosts y 10.000 MV enceses

Producte Cores memòria Disc

vCenter Server 8 16Gb 10Gb

Client vCenter 2 500Mb 1,5Gb

Taula 2.4 Descripció de ports necessaris

Puerto Descripció

80tcp HTTP requerit, es redirigeix al 443

389tcp LDAP

443tcp HTTPS

636tcp Per a vCenter Server Linked Mode

902udp En els hosts per a heartbeat i gestió del vCenter

902tcp Port necessari entre el client i els hosts per a la consola de les MVs.

8080tcp VMware VirtualCenter Management Web Services HTTP

8443tcp VMware VirtualCenter Management Web Services HTTPS.

60099tcp Web Service change service notification port

10443tcp vCenter Inventory Service HTTPS

37 Implementació d’una estructura d’escriptori virtual (VDI)

10109tcp Administració vCenter Inventory Service Service

10111tcp Comunicació vCenter Inventory Service Linked Mode

Instal·lació de VMware vCenter Server

Es carrega el DVD del vSphere 5 i en l’autorun es selecciona “vCenter Server”.

Fig. 2.40 Autorun vSphere 5

Es selecciona l’idioma. Per la instal·lació es disposa de xinés, anglès, francès, alemany, japonès i coreà.

Fig. 2.41 Selecció idioma instal·lació vCenter

38 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Es mostra l’assistent per la instal·lació i es clica sobre “Next” per començar.

Fig. 2.42 Assistent instal·lació vCenter 5

S’accepten les patents.

39 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.43 Patents instal·lació vCenter 5 S’accepta l’acord de llicència.

Fig. 2.44 Acord de llicència instal·lació vCenter 5

S’introdueix nom, organització i el número de sèrie de vCenter. En el cas de no indicar-lo es disposa de 60 dies d’avaluació.

40 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.45 Dades informació vCenter

S’haurà d’indicar si s’utilitzarà una BD local (SQL Server 2008 Express) o una BD remota en un servidor de base de dades (el més habitual). Per això es necessita prèviament generar un DSN de 64 bits que apunti contra la BD correcta amb les credencials correctes.

Fig. 2.46 Configuració BD vCenter 5

41 Implementació d’una estructura d’escriptori virtual (VDI)

S’indica el compte amb la que s’iniciarà el servei de vCenter i el FQDN de l’equip i es clica sobre “Next”.

Fig. 2.47 Configuració instal·lació vCenter 5

El path d’instal·lació predeterminat de vCenter Server és: ‘%ProgramFiles%\VMware\Infrastructure’

El path predeterminat de Inventori Service és: ‘%ProgramFiles%\VMware\Infrastructure’

42 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.48 Path instal·lació vCenter 5

S’indica si serà una instal·lació independent (standalone) o del tipus linked mode per unir diversos vCenter i es clica sobre “Next”.

Fig. 2.49 Tipus instal·lació vCenter 5

43 Implementació d’una estructura d’escriptori virtual (VDI)

Es confirmen els ports de vCenter Server i es clica sobre “Next”.

Fig. 2.50 Configuració ports vCenter 5

44 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Es confirmen els ports de Inventory Service.

Fig. 2.51 Configuració ports Inventory Service vCenter 5 S’indica la configuració de l’inventari, indicant el nombre aproximat del que es disposarà tant de hosts com de màquines virtuals.

Fig. 2.52 Configuració nombre de hosts i mv vCenter 5

45 Implementació d’una estructura d’escriptori virtual (VDI)

Es clica sobre “install” per començar la instal·lació.

Fig. 2.53 Preparació per instal·lar vCenter 5

S’espera mentre el progrés va avançant fins que arriba al final i es clica sobre “Finish”.

46 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.54 Progrés instal·lació vCenter 5

Fig. 2.55 Instal·lació finalitzada vCenter 5

Ja està instal·lat el servidor vCenter 5 Server de VMware.

47 Implementació d’una estructura d’escriptori virtual (VDI)

2.2.3. VMware View 5

2.2.3.1. Esquema

L’esquema d’instalació de VMware View 5 parteix de la idea d’un servidor centralitzat on s’instala el Connection Server. Quan un usuari fa una petició d’un escriptori virtual, aquest consulta a l’active directory les credencials del usuari, va a buscar l’escriptori amb la màquina màster i li serveix l’escriptori a l’usuari.

2.2.3.2. Instal·lació VMware View 5

El VMware View 5 serà el servidor que autentiqui als usuaris mitjançant el directori actiu i redireccioni les peticions del client a l’escriptori apropiat. En el cas de necessitar un balanceig de connexions podrem agregar un servidor VMware View Connection Server (Rèplica) o tants com necessitem, la configuració d’aquests s’emmagatzemarà embeguda en el directori LDAP i es replica entre els servidors.

Si es vol disposa de la possibilitat de Secure Gateway s’haurà d’instal·lar sota un Windows 2008 R2, el recomanat sempre en una màquina virtual. S’inicia l’assistent i es clica sobre “next”.

48 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.56 Inici instal·lació VMware View 5

S’accepta l’acord de patents i es clica sobre “next”.

Fig. 2.57 Acord de patents de VMware View 5

49 Implementació d’una estructura d’escriptori virtual (VDI)

S’accepten els termes de llicència i es clica sobre “next”.

Fig. 2.58 Acord de llicència de VMware View 5

El path d’instal·lació predeterminat de “Connection Server” és: “%ProgramFiles%\VMware\VMware View\Server”. Es clica sobre “next” per continuar.

50 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.59 Selecció path instal·lació VMware View 5

Al ser el primer servidor, es selecciona View Standard Server i es clica sobre “next”.

Fig. 2.60 Tipus d’instal·lació VMware View 5

51 Implementació d’una estructura d’escriptori virtual (VDI)

Es selecciona la configuració automàtica del Firewall de Windows i es clica sobre “next”.

Fig. 2.61 Configuració Firewall instal·lació View 5

Es clica sobre “install” per començar la instal·lació.

52 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.62 Preparació instal·lació View 5

S’espera mentre dura el progrés de la instal·lació i al finalitzar es clica sobre “Finish”.

Fig. 2.63 Progrés instal·lació View 5

53 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.64 Instal·lació completada View 5

Ja està instal·lat el VMware View 5.

2.2.3.3. Configuració VMware View 5

S’obre la View Administrator Console. Es necessari tenir instal·lat Adobe Flash Player.

Fig. 2.65 Icona View Administrator Console

S’accedeix introduint un compte d’administrador de domini.

54 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.66 Accés VMware View Administrator

El primer que cal fer és llicenciar el producte. Per això, s’ha d’anar a “View Configuration” -> “Product Licensing and Usage” -> “Edit License...”

Fig. 2.67 Configuració llicència VMware View

S’indica el número de sèrie i es clica sobre “Ok”.

55 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.68 Llicència View

S’afegeix el servidor VMware vCenter per poder crear/gestionar pool’s d’escriptori des de “View Configuration” -> “Servers” -> en vCenter Servers -> “Add..”

Fig. 2.69 Configuració vCenter en la administració del View

S’indica la ruta FQDN del servidor vCenter a afegir, un administrador de vCenter i la seva clau, indicant una descripció i us de SSL. Es pot indicar el nombre màxim d’operacions de aprovisionament de forma simultània així com d’encès. Es clica sobre “Ok”.

56 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.70 Configuració vCenter dins de View

Es comprova que el servidor està afegit de forma correcta i ja està configurat.

Fig. 2.71 Comprovació integració vCenter dins de View

57 Implementació d’una estructura d’escriptori virtual (VDI)

2.2.4. Citrix XenDesktop 5.5

2.2.4.1. Esquema

Fig. 2.72 Esquema Citrix XenDesktop 5.5

L’esquema d’instal·lació de Citrix XenDesktop parteix de quan un usuari sol·licita un escriptori virtual, ho fa mitjançant el web server. Aquest fa una consulta al Delivery Controller que és la part central de tot l’esquema. El Delivery Controller fa una consulta al Active Directory per comprovar les credencials de l’usuari i després envia un ordre per a que se li envii un escriptori virtual imatge d’un màster a l’usuari.

2.2.4.2. Instal·lació Citrix XenDesktop 5.5

Amb el controller de Citrix es pot gestionar les connexions als escriptoris que interessi (suporta fins 15000 MV cada controller), es pot connectar a equips virtuals basats en Citrix Xen Server, VMware vSphere o físics directament. Es pot unir diferents tecnologies per la creació automàtica d’escriptoris com Citrix Provisioning Server o VMware Composer.

En la següent gràfica es pot observar les diferents opcions que dona cada edició de Citrix XenDesktop 5.

58 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.73 Gràfica diferents versions Citrix XenDesktop 5

S’executa l’instal·lador de Citrix XenDesktop 5.5 i es clica sobre “Install XenDesktop”.

Fig. 2.74 Pantalla principal instal·lació XenDesktop 5.5

Està basat en funcions, per lo que es marquen les que interessen instal·lar. En aquest cas s’instal·len totes les opcions en el mateix servidor.

59 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 2.75 Selecció components de instal·lació XenDesktop

Automàticament detectarà els prerequisits a instal·lar o ports a obrir en el Firewall de Windows. Es clicar a “Install” per començar la instal·lació.

Fig. 2.76 Resum instal·lació XenDesktop

60 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

La següent finestra mostra el progrés d’instal·lació i finalitza amb tots els components marcats amb un xec a l’esquerra. Es marca l’opció de “Configure XenDesktop after closing” per configurar el XenDesktop al finalitzar i es clicar sobre “Close”.

Fig. 2.77 Progrés instal·lació XenDesktop

Fig. 2.78 Instal·lació complerta XenDesktop

61 Implementació d’una estructura d’escriptori virtual (VDI)

2.2.4.3. Configuració Citrix Xendesktop 5.5

Com és el primer controller, s’haurà de realitzar primer unes configuracions des de “Desktop Deployment” en la consola Citrix Desktop Studio.

Fig. 2.79 Citrix Desktop Studio

S’indica un nom al lloc i la “data base” a utilitzar. Es clica sobre “next” per continuar.

Fig. 2.80 Desktop Deployment Site – Desktop Studio

62 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

S’introdueix el nom del servidor de llicències i es verifica. Posteriorment s’indica l’edició que s’ha instal·lat i un servidor de base de dades a on s’emmagatzemarà la BD. Es clica sobre “Test connection...”

Fig. 2.81 Desktop Deployment Licensing – Desktop Studio

Surt un missatge que avisa que si no troba la data base la crearà automàticament. Es clica sobre “Ok” per continuar.

Fig. 2.82 Data base XenDesktop

63 Implementació d’una estructura d’escriptori virtual (VDI)

Es clica sobre “Ok” per confirmar que la data base ha passat el test.

Fig. 2.83 Test data base XenDesktop

S’ha de seleccionar una connexió a les màquines. En aquest cas s’utilitzarà la virtualització de VMware i s’indicarà l’adreça del servidor vCenter (Aquest és un punt crític ja que s’ha de configurar el servidor on està instal·lat el XenDesktop per a que pugui arribar al vCenter. Veure ANNEX 1. CONNEXIÓ CITRIX XENDESKTOP AMB VMWARE VCENTER). S’ha d’indicar un nom a aquesta connexió i s’ha d’indicar si XenDesktop podrà crear les màquines virtuals.

Fig. 2.84 Desktop Deployment Host – Desktop Studio

A continuació s’ha d’agregar a on s’executaran i emmagatzemaran les màquines virtuals. Es clica sobre “Add...”

64 CAPÍTOL 2. IMPLEMENTACIÓ DE LA INFRAESTRUCTURA D’ESCRIPTORI VIRTUAL

Fig. 2.85 Desktop Deployment Resources – Desktop Studio

S’indica un nom al recurs i un clúster. A sota es seleccionen els datastores a on s’emmagatzemaran les noves MVs i la seva xarxa de client.

Fig. 2.86 Desktop Deployment Hosts Details – Desktop Studio

65 Implementació d’una estructura d’escriptori virtual (VDI)

Es finalitza el procés clica’n sobre “Finish”.

Fig. 2.87 Desktop Deployment Summary – Desktop Studio

Es comprova que està tot instal·lat i ben configurat.

Fig. 2.88 Desktop Studio configurat

66 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

3. CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

3.1. Virtualització del sistema operatiu client per cadascuna de les tecnologies instal·lades

3.1.1. VMware

En aquest cas es crearà un pool de màquines de forma manual. Per al projecte s’ha creat un pool d’una màquina a la qual se l’assignarà un usuari. Es pot veure a l’annex 2 les característiques de les diferents formes de pool que es poden crear.

El procés per afegir màquines i usuaris als pools és el mateix que es veurà a continuació.

Creació d’un pool manual de màquines virtuals View 5

Per crear un pool de màquines manual, des de “Inventory” -> “Pools” es clica sobre “Add...”.

Fig. 3.1 Creació pool manual View 5

67 Implementació d’una estructura d’escriptori virtual (VDI)

Com es vol crear un pool manual, es selecciona “Manual Pool” i es clica sobre “Next”. Al ANNEX 2. TIPUS DE POOL DE MÀQUINES VIEW 5, estan descrits els diferents tipus de pool de màquines de View 5.

Fig. 3.2 Creació pool manual View 5

En aquest projecte s’utilitzarà la opció d’escriptoris dedicats. Això vol dir que el primer usuari que faci loguin en un escriptori virtual, li quedarà assignat aquest escriptori. Es selecciona la opció “Dedicated” i “Enable automàtic assignement” i es clica sobre “Next”.

Fig. 3.3 Escriptoris dedicats View 5

68 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

A continuació s’indica la opció “vCenter virtual Machines”, ja que crearem l’entorn sobre un servidor vCenter, i es clica sobre “Next”.

Fig. 3.4 Desktop Source View 5

Es selecciona el servidor vCenter que es vol utilitzar i es clica sobre “Next”.

Fig. 3.5 vCenter Server View 5

69 Implementació d’una estructura d’escriptori virtual (VDI)

Es necessari assignar un ID de Pool, que serà únic, així com el nom a mostrar als usuaris, una carpeta per organitzar-lo i una descripció. Un cop omplert aquests camps es clica sobre “Next”.

Fig. 3.6 Pool ID View 5

A l’hora de generar aquest tipus de pool, s’ha d’indicar si es deixarà habilitat o no. Es podrà indicar que servidor Connection Server permeti connexions mitjançant tag’s, que haurà d’estar configurat prèviament en les seves propietats. Es pot indicar que les màquines virtuals s’apaguin després de l’ús de l’usuari i que quan es sol·licitin arranquin o directament deixar-les enceses. Es pot forçar un tancament de sessió en el cas que l’usuari surti desconnectant la sessió (i si interessa es pot permetre reiniciar les seves màquines en cas de necessitat).

També s’indicarà el protocol de ús PCoIP per defecte, que serà el protocol que utilitzi el 4172 udp, encara que la primera connexió es realitzarà mitjançant el 4172 tcp. Es pot indicar RDP si es necessita o permetre a l’usuari controlar-ho. A nivell de PCoIP es pot indicar el nombre màxim de monitors que es volen així com la seva màxima resolució. Inclòs es pot comprovar la qualitat d’imatge a nivell de Flash per utilitzar més o menys ample de banda aconseguint més o menys qualitat d’imatge o controlant el rati dels frames de un flash amb Adobe Flash throttling (amb el mode més agressiu s’aconsegueix millorar ample de banda).

Per continuar es clica sobre “Next”.

70 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Fig. 3.7 Pool Settings View 5

Al ser un pool manual, s’haurà d’indicar els escriptoris virtuals que pertanyeran a ell. En aquest cas una única màquina virtual w7 de test. Es clica sobre “Next” per continuar.

Fig. 3.8 Virtual Machine View 5

71 Implementació d’una estructura d’escriptori virtual (VDI)

Es comprova que tot és correcte i es clica sobre “Next”.

Fig. 3.9 Ready to complete View 5

A continuació s’haurà d’assignar una sèrie d’usuaris que es volen que puguin connectar al pool d’escriptoris. Es selecciona el pool indicat i es prem en “Entitlements...”

Fig. 3.10 Configuració usuaris que es volen connectar al pool View 5

72 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

A continuació és clica sobre “Add...” per afegir els usuari.

Fig. 3.11 Afegir usuaris al pool View 5

El més normal es que es tingui un grup d’usuaris en el directori actiu per poder gestionar-los de forma més còmode i organitzada. Es busca aquest grup d’usuaris per assignar-los a aquest pool i es prem “Ok”.

En aquest cas només s’utilitzarà un usuari de test.

73 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 3.12 Usuaris o grups View 5

Es clica sobre “Ok” per finalitzar l’assignació.

Fig. 3.13 Entitlements View 5

74 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Si es vol assignar de forma manual usuaris a algun escriptori en concret, des de la pestanya “Inventori” -> “Desktop” es busca el escriptori que es vol assignar i es clica sobre “More Commands” -> “Assign User...”

Fig. 3.14 Assignació manual de usuaris View 5

Es busca l’usuari que es vol assignar i es prem “Ok”.

Fig. 3.15 Usuari a assignar View 5

75 Implementació d’una estructura d’escriptori virtual (VDI)

A continuació es comprova la connexió des del client de VMware View. S’accedeix al Connection Server i es prem “Connect”.

Fig. 3.16 Connexió VMware View Client

S’omplen els camps d’autenticació i es prem “Login”.

Fig. 3.17 Autenticació VMware View Client

76 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Es mostrarà el nom dels pools als que es té accés i al prémer sobre “Connect” obrirà l’escriptori que es tingui assignat dins del pool. Si no es té cap escriptori assignat s’obrirà qualsevol que estigui lliure. Es podrà indicar la resolució amb la que es vol connectar.

Fig. 3.18 Selecció Pool VMware View Client

Es comprova que s’accedeix correctament i ja es pot treballar en l’escriptori virtual que ha estat assignat.

77 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 3.19 Escriptori virtual assignat VMware View

Els usuaris es poden connectar des de qualsevol navegador a un servidor VMware View Connection Server per conèixer el VMware View Portal que permetrà en tot moment la descàrrega de qualsevol client que es necessiti instal·lar.

Fig. 3.20 Descàrrega client des de VMware View Portal

3.1.2. Citrix

En aquest apartat es mostrarà com fer la configuració de pools d’escriptori amb Citrix XenDesktop.

78 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Per això, es clica amb el botó dret a sobre de “Machines” i es selecciona “Create Catalog”.

Fig. 3.21 Create Catalog XenDesktop

Per desplegar els escriptoris dels usuaris s’han d’escollir el tipus. Els tipus de màquines virtuals que podem crear son:

• Pooled: Pool de màquines automàtiques que no mantenen informació al finalitzar la sessió de l’usuari. Es crearà el nombre de màquines virtuals que interessi a partir d’una imatge “master” (s’indicarà el hardware virtual que tindran, es crearà automàticament la compta d’equip en el directori actiu i la seva nomenclatura a l’hora de nombrar les màquines virtuals). Els usuaris es podran assignar de manera manual o dinàmica. • Dedicated: Pool de màquines que si mantenen la informació i configuracions al finalitzar la sessió de l’usuari. Es crearan el nombre de màquines virtuals que interessi a partir d’una imatge “master” al igual que en pooled. Els usuaris es podran assignar de manera manual o dinàmica. • Existing: S’indicaran màquines existents en la xarxa virtual • Physical: S’indicaran màquines físiques existents en la xarxa. • Streamed: S’utilitzarà Citrix Provisioning per la creació de màquines indicant el servidor de provisioning i la col·lecció de màquines.

79 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 3.22 Tipus màquines virtuals XenDesktop

En aquest cas es selecciona la opció “pooled” i es prem “Next”.

Fig. 3.23 Machine Type XenDesktop

S’indiquen les màquines virtuals i els comptes i es clica sobre “Next”.

80 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Fig. 3.24 Master Image XenDesktop

A continuació és selecciona el nombre de màquines virtuals que es crearan a partir de la màquina màster. També s’assignen les CPUs virtuals i la memòria que tindran aquestes màquines.

S’indica que es creïn noves comptes al directori actiu i es prem “Next”.

Fig. 3.25 Number of VMs XenDesktop

81 Implementació d’una estructura d’escriptori virtual (VDI)

En la següent finestra es selecciona el domini i la unitat organitzativa a on es ficaran aquestes màquines. Es selecciona el nom que se’ls hi donarà i es prem “Next”.

Fig. 3.26 Create accounts XenDesktop

Es seleccionen els administradors i es prem “Next”.

82 CAPÍTOL 3. VIRTUALITZACIÓ DE SISTEMA OPERATIU CLIENT

Fig. 3.27 Administrators XenDesktop

Es comprova que tot sigui correcte i s’indica un nom al catàleg que es crearà. Es prem sobre “Finish”. Amb això ja es té les màquines virtuals presentades en l’entorn XenDesktop 5.

Fig. 3.28 Summary XenDesktop

83 Implementació d’una estructura d’escriptori virtual (VDI)

A continuació es comprova que es pot accedir correctament als escriptoris creats. S'accedeix al web interface que s’ha configurat i es valida.

Fig. 3.29 Validació web interface

Es comprova que es pot accedir als escriptoris que s’han configurat. En la primera pestanya del web interface es troben les aplicacions i en la segona els escriptoris.

Fig. 3.30 Escriptoris web interface

84 CAPÍTOL 4. COMPARATIVA FUNCIONAL I TECNOLÒGICA DE LES TECNOLOGIES DE VIRTUALITZACIÓ

4. CAPÍTOL 4. COMPARATIVA FUNCIONAL I TECNOLÒGICA DE LES TECNOLOGIES DE VIRTUALITZACIÓ

4.1. Comparativa de les diferents tecnologies de Virtualització – Citrix XenDesktop i VMware View

Citrix XenDesktop i VMware View són dos grans productes i provenen de les dues empreses que tenen més possibilitats davant altres proveïdors de VDI. Citrix i VMware tenen la capacitat de crear desencadenants que beneficiïn a les seves pròpies solucions. Alguns exemples de desencadenants són IntelliCache de Citrix o View Composer i CBRC de VMware.

A continuació trobareu un recull de les característiques i els punts de fixació de preus, tant per XenDesktop 5.5 i VMware View 5.0. Els preus llistats són preus suggerits de venda, sense descomptes.

A Citrix l’agradaria exposar a tots els components de la seva solució com una característica que pot ser afegida com a part de les diferents edicions del producte. VMware per contra, no comercialitzen totes les funcions com si fossin elements individuals per a cada edició.

Malgrat les diferències de tecnologia, de la terminologia i comercialització d'ambdós productes, tenen característiques comparables. Les excepcions són les de Citrix EdgeSight per a escriptoris virtuals i administrador de contrasenyes incloses en la versió Platinum XenDesktop i VMware vShield Endpoint inclòs en VMware View Premier.

• Desktop Delivery Controller i Provisioning Services són similars a View Manager i View Composer. Les tecnologies són diferents, però el resultat final és similar. • Citrix HDX 3D per a gràfics professionals estén la virtualització d'escriptoris als usuaris avançats de CAD / CAE i a aplicacions d'enginyeria. Això no és necessari en VMware View ja que PCoIP inclou les millores. • Citrix Access Gateway ofereix accés remot segur. VMware View Security Server proporciona una solució similar. • Repeater accelerar, controlar i optimitzar la prestació de serveis de trànsit als usuaris mòbils i de la sucursal. VMware View PCoIP acceleració de protocol es realitza a través d'un aparell Riberbed. Per a la majoria dels casos d'ús l'acceleració no cal, només als enllaços WAN amb amplada de banda molt baix.

85 Implementació d’una estructura d’escriptori virtual (VDI)

• XenDesktop i VMware ThinApp i són tècnicament diferents, però tots dos proporcionen una protecció similar i un resultat final similar en el context de VDI. La tecnologia Appblast de VMware tancar la bretxa que permet la comunicació remota amb aplicacions HTML5. • Citrix Profile Management i VMware Personal Management també tenen resultats finals similars. • VMware View 5.0 Media Services proporciona funcionalitats similars a XenDesktop EasyCall. • XenDesktop StorageLink és comparable a VMware vCenter inclòs amb VMware View. • VMware View local mode és diferent a XenClient però tots dos tracten d'aconseguir resultats finals similars. • VMware View s’integra amb vSphere i XenDesktop s’integra amb XenServer. • Citrix EdgeSight proporciona una visibilitat contínua i completa del rendiment d'aplicacions a l'escriptori. • VMware vShield Endpoint augmenta el rendiment i millora la seguretat per a la protecció dels punts finals en diversos ordres de magnitud. vShield descarrega al punt final l'antivirus i anti-malware com a agent de transformació en un aparell dedicat virtual segur lliurat pels socis de VMware. vShield també inclou RSA DLP (Data Loss Prevention) que ajuda a classificar i bloquejar les dades de 80 + per a les polítiques de classificació de dades.

86 CAPÍTOL 4. COMPARATIVA FUNCIONAL I TECNOLÒGICA DE LES TECNOLOGIES DE VIRTUALITZACIÓ

Fig. 4.1 Versions XenDekstop i View

El preu anterior es representa en termes d'usuaris concurrents i són PVP (Preu de venda recomanat). Tant VMware com Citrix són coneguts per la venda de llicències amb descomptes.

Si es selecciona Citrix XenDesktop, però es vol córrer a la part superior de VMware hypervisor, cal afegir un suplement per vSphere amb llicències d'edició d'escriptori en el PVP de 65,00 dòlars.

87 Implementació d’una estructura d’escriptori virtual (VDI)

Fig. 4.2 Resum tecnologies XenDesktop i View

View i XenDesktop difereixen poc en funcionalitat global. Les seves diferències es redueixen principalment a dues àrees: el suport a l’hipervisor i el protocol de connexió. Citrix XenDesktop està construït per executar-se en qualsevol dels tres hipervisors més populars: XenServer, vSphere i Microsoft Hyper-V. D’altra banda, View s’integra perfectament amb vSphere però no és compatible amb qualsevol altra plataforma.

Si bé tots dos productes són compatibles amb Microsoft RDP (Remote Desktop Protocol), cada un té el seu propi protocol propietari d’accés remot. HDX de Citrix (experiència d’alta definició) és un protocol basat en TCP i inclou una sèrie de característiques d’optimització dels recursos que ajuda a millorar l’experiència de l’usuari a distància, independentment de la qualitat de la connexió. PCoIP de VMware (PC sobre IP) és un protocol basat en UDP que també està dissenyat per proporcionar una excel·lent experiència d’usuari amb menys sobrecàrrega de protocols. Tant l’HDX i PCoIP són grans tecnologies en el seu propi àmbit. Tant l’HDX com PCoIP poden oferir vídeo i àudio d’alta qualitat i gràfics complexes, incloent Windows 7 Aero al dispositiu de l’usuari final.

A través del protocol propietari de Citrix HDX, XenDesktop ofereix un rendiment excepcional, independentment de la velocitat de connexió. Durant les proves amb HDX, s’ha connectat als escriptoris virtuals tant a nivell local com des de fora dels de la xarxa. Amb HDX, no s’ha donat cap tipus de retard apreciable en vídeo o àudio al client. Fins i tot quan es reprodueix vídeo a YouTube des d'un client remot, la reproducció i qualitat del so era excel·lent.

88 CAPÍTOL 4. COMPARATIVA FUNCIONAL I TECNOLÒGICA DE LES TECNOLOGIES DE VIRTUALITZACIÓ

De la mateixa manera, s’ha connectat amb els escriptoris virtuals a partir de View des de portàtils i PCs de sobretaula a través de la LAN i de forma remota a través d'Internet. En la prova la resposta i la qualitat de so eren excel·lent, sense degradació apreciable. Igual que amb Citrix HDX, la reproducció a través de YouTube amb PCoIP va ser impecable. Independentment de les tecnologies subjacents, tant HDX com PCoIP han donat una gran experiència a l'usuari final. Sempre hi ha una diferència entre "ser-hi" i ser remot, però l’experiència amb l'HDX i PCoIP estava prou a prop als nadius per satisfer a qualsevol usuari.

Només hi ha petites diferències en el nombre i tipus de dispositius de punt final en quant al suport de Citrix i VMware. Tant per proporcionar als agents per a Windows, Linux, iOS i Android, només Citrix és compatible amb Mac OS X, Solaris, HP-UX, DOS i Symbian, i només Citrix ofereix un client basat en Java.

XenDesktop i View són tan similars en la seva estructura, desplegament, capacitat i escalabilitat que l'elecció d'un guanyador clar és difícil. XenDesktop rep el vistiplau per ampliar l'hipervisor i atenció al client, un sistema d'escriptori de lliurament més flexible (FlexCast), i la característica més amplia en conjunt integrat en HDX. Això no vol dir que View és un producte inferior. View és més adequat per als departaments de TI que ja han invertit en tecnologies de VMware vSphere i d'altres tipus. Per a aquells comerços que executen Citrix o Microsoft hipervisors, XenDesktop serà la millor elecció ja que treballarà bé amb el que ja té en els seus servidors. Independentment de la situació, tots dos XenDesktop i View poden definir el que se suposa que és VDI.

Fig. 4.3 Centre de test XenDesktop i View (InfoWord)

89 Implementació d’una estructura d’escriptori virtual (VDI)

5. CAPÍTOL 5. IDENTIFICACIÓ DE CASOS D’ÚS DE LA VIRTUALITZACIÓ D’ESCRIPTORIS

5.1. Usos de virtualització d’escriptori de clients:

• Centralització o substitució de PC: Substitució dels PC tradicionals per PC virtuals centralitzats per millorar el control i la gestió. Els usuaris finals guanyen en flexibilitat. • Disaster Recovery i continuïtat de negoci: Proporciona la disponibilitat continua del PC per l’usuari estalviant, simplificant i fent més fiables les solucions d’alta disponibilitat i disaster recovery. • Elimina reubicacions, les adicions i els canvis en els call centers: Permet a desenvolupadors externs accedir al seu lloc de treball mantenint segura la propietat intel·lectual.

5.2. Casos reals

5.2.1. Renovació de PC i centralització

IRMC

Reptes de negoci:

• Time to market de la adició de PC per a nous clients. • Les tarees de provisió portaven el seu temps

Solució tècnica:

Desplegament de VMware VDI utilitzant thin clients Wyse per acceedir als PC virtuals.

Perquè VMware VDI:

• Administració centralitzada dels PC més senzilla. • Reducció del temps per aprovisionar un PC nou a menys de 10 minuts. • Estalvis operatius i de hardware.

Slogan de IRMC: “A qualsevol usuari, en qualsevol taula, en qualsevol lloc”.

Frank Sabatelli, director de infraestructura tecnològica virtual:

“Podríem proporcionar un PC a qualsevol client, en qualsevol despatx de qualsevol oficina del mon... en nomes 8 minuts”.

90 CAPÍTOL 5. IDENTIFICACIÓ DE CASOS D’ÚS DE LA VIRTUALITZACIÓ D’ESCRIPTORIS

UNIX

Reptes de negoci:

• Solució de mobilitat per doctors i infermeres • Accés als expedients i dades dels pacients des de la seva habitació • Assegurar el compliment de la normativa HIPAA

Solució tècnica

Thin clients de Neoware muntats en carros, amb connectivitat wireless als PC virtuals.

Perquè VMware VDI

• Accés flexible i segur a dades confidencials des de qualsevol lloc • Ràpid provisioning de PC i millora de la fiabilitat • Millora econòmica: els thin clients necessiten menys energia i es poden desplegar quan fan falta. • Gestió centralitzada

Laura Armistead, responsable del equip de suport Unix:

“A infermeres i doctors no els interessa entendre la tecnologia, simplement volen que funcioni i els ajudi a desenvolupar les seves feines millor. El fet de que els usuaris hagin adoptat tan ràpidament la nostra solució de VDI “sobre rodes” indica que els hi ajuda realment”.

5.2.2. Continuïtat de Negoci

Nationwide

Reptes de negoci:

• Necessitat de reduir els costos operatius de PC • Alta disponibilitat per PC necessària • Simplificar la gestió dels PC

Solució tècnica:

Desplegament de VMware VDI utilitzant thin clients Clearcube per accedir als PC virtuals.

Resultats:

• 45% de reducció en costos de suport

91 Implementació d’una estructura d’escriptori virtual (VDI)

• Ús de HA per proporcionar als PC amb una robusta protecció davant desastres • Servidors amb un 80% de ús • Pla per desplegar 10.000 PC al any següent

Randy Tackett, consultor IT

“.. El nostre entorn de PC virtual ha escalat just com s’esperava. L’ús de CPU és de al voltant del 60% i hem mantingut una experiència de computació consistent per als nostres usuaris, a la vegada que ha reduït els requisits de gestió”.

5.2.3. Treballadors transaccionals

Bell Canada

Reptes de negoci:

• Desplegament de PC distribuïts eficient i barat de mantenir • Necessitat d’accedir a més de 80 aplicacions, tant comercials com pròpies

Solució tècnica:

Desplegament de VMware VDI utilitzant els PC amb Windows existents com dispositius per accedir als PC virtuals

Resultats:

• Gestió senzilla de més de 4.000 PC virtuals • Els nous PC virtuals s’aprovisionen en minuts • Ampliació del temps de vida útil del PC (HW) • Solució de disaster recovery inclosa • Elimina la reubicació dels treballadors

Martin Quigley, CGI consultor tècnic sènior

“Amb VMware Virtual Desktop Infraestructure (VDI), podem gestionar complexes entorns de PC securitzats en el datacenter. Això ha permès a Bell Canada crear i gestionar més de 3.000 PC en un entorn d’agents de call center”.

92 CONCLUSIONS

CONCLUSIONS

Durant el temps que ha durat el projecte s’han pogut fer proves i s’ha comprovat la complexitat a l’hora d’instal·lar i configurar les diferents tecnologies, així com la seva complexitat en l’ús que se li pot donar.

En l’estudi previ de les diferents tecnologies, s’apuntava a Citrix amb XenDesktop té un lleuger avantatge ja que el seu client té més compatibilitat que View de VMware, i la tecnologia utilitzada semblava donar més rendiment.

En quant a la infraestructura, en l’estudi previ semblava ser que VMware amb el seu hypervisor i vSphere té millors prestacions que les que pot proporcionar Citrix.

Un cop realitzat el projecte podem valorar que, tal i com es preveia en l’estudi previ, en quant a tecnologia de virtualització sembla ser que Citrix està una mica millor en quant a rendiment i sensacions per l’usuari final, però cal a dir que les diferencies han estat mínimes. En segons quin tipus d’ús si que es veu un millor rendiment en els escriptoris amb XenDesktop de Citrix que amb View de VMware, però en general i per un ús normal d’usuari a la feina, totes dues solucions són vàlides i óptimes per al desempeny de la feina de qualsevol usuari.

En quant a infraestructura s’ha optat per VMware ja que està més extesa i té més bagatge darrera i suport. És una tecnologia en infraestructures que està per sobre de la seva competència.

Tot això i veient els resultats, es pot afirmar que és molt útil la implementació d’aquest tipus de tecnologies ja que comporten uns gran beneficis en quant a seguretat, estalvi, resolució de problemes i gestió d’un parc empresarial i la seva instal·lació, configuració i manteniment són fàcils de portar a terme.

En quant a les proves fetes amb les due tecnologies, es pot afirmar que l’ús dels escriptoris virtuals no diferia en l’ús dels escriptoris convencionals, per lo que no aportaven cap desavantatge significatiu. S’ha comprovat el seu funcionament i rendiment amb aplicacions ofimàtiques, navegació per internet i aplicacions on-line i visualització de contingut multimèdia i els resultats han estat molt similars en els equips convencionals i els escriptoris virtuals, amb l’estalvi en recursos que comporta que tots els processos es facin al servidor i no a la màquina física, per lo que comporta també un estalvi en l’actualització del hardware dels usuaris.

Amb aquests resultats, es pot afirmar que la millor opció és configurar una xarxa d’escriptoris virtuals en la que la infraestructura estaria composada per l’hypervisor i vSphere de VMware i el software de XenDesktop de Citrix.

93 Implementació d’una estructura d’escriptori virtual (VDI)

BIBLIOGRAFIA http://www.citrix.es/ Pàgina web principal de Citrix. http://support.citrix.com/ Pàgina web de suport de Citrix. http://www.ctxdom.com/ Comunitat online sobre Citrix. http://www.vmware.com/es/ Pàgina web principal de VMware. http://www.bujarra.com/ Pàgina web sobre virtualització. Autor: Héctor Herrero Hermida. Copyright © 2012. Tundra IT Servicios Informáticos, S.L. http://www.josemariagonzalez.es/ Blog sobre virtualització i cloud computing en espanyol. Amb José Maria González; vExpert 2011, 2010, 2009, VCPA-DCA, VCI, VCP5, VCP4, VCP3, VCP2; Desenvolupat i propietat de JmGVirtualConsulting.com. http://hispavirt.wordpress.com/ Blog sobre virtualització. Autor: Agustín Malanco, treballador de VMware; VCP 3/4/5, VCI,VCAP4-DCA/DCD,VCP4/5- DT ,MCP; Blog at WordPress.com. Theme: INove by NeoEase. http://jariangibson.com/ Blog sobre virtualització. Autor: Jarian Gibson; Consultor especialitzat en application and desktop virtualization technologies. Credentials include being certified as a Citrix Certified Integration Architect, Citrix Certified Instructor, Microsoft Certified IT Professional and VMware Certified Professional. Citrix Partner Technical Expert Council. Blog at WordPress.com. Theme: Customized Fresh & Clean by AJ Clarke.

94 ANNEXOS

ANNEXOS

TÍTOL DEL PFC: Implementació d’una estructura d’escriptori virtual (VDI)

TITULACIÓ: Enginyeria de Telecomunicació (segon cicle)

AUTOR: Diego Martínez Pascual

DIRECTOR: Mª Isabel Gallego Fernàndez

DATA: 29 de Juny de 2012

1 Implementació d’una estructura d’escriptori virtual (VDI)

1. ANNEX 1. CONNEXIÓ CITRIX XENDESKTOP AMB VMWARE VCENTER

L’ús de XenDesktop amb VMware Infrastructure 3 o vSphere 5 requereix d’alguns passos addicionals per instal·lar-lo i configurar-lo. VMware Infrastructure 3 i vSphere 5 tenen passos diferents per XenDesktop Delivery Controller i la comunicació XenDesktop Setup Wizard ,juntament amb els permisos adequats per al compte utilitzat per connectar al Centre Virtual o servidor vCenter.

1.1. XenDesktop Delivery Controller i VMware Infrastructure 3 - Virtual Center 2/5

Virtual Center d'accés HTTPS

Al servidor de Virtual Center s’ha d’anar a Documents and Settings \ All Users \ Dades de programa \ VMware \ VMware VirtualCenter \ SSL \ i copiar l’arxiu rui.crt al seu XenDesktop Delivery Controller (s) i Provisioning Server (es) amb l'auxiliar per configuració de XenDesktop.

Obrir la MMC i el complement Certificats per administrar certificats per al compte d'equip al controlador de lliurament XenDesktop i Provisioning Server amb l'Auxiliar per configuració de XenDesktop.

Expandir Certificats> certificats arrel de confiança> Certificats i importar el rui.crt.

Crear una entrada de fitxer de host de VMware amb l'adreça IP del servidor virtual en el Centre de controladors de lliurament de XenDesktop i Provisioning Server amb l'Auxiliar per configuració de XenDesktop. També pot crear una entrada DNS per VMware apunta al seu vCenter Server en lloc d'editar els fitxers de host en els servidors.

A la secció Hosting Infrastructure, quan es crea un grup d’escriptoris en el XenDesktop Delivery Controller o en el Provisioning Server, quan està corrent XenDesktop Setup Wizard, seleccionar VMware Virtualization per al Hosting Infrastructure i afegir https://vmware/sdk per l’adreça del Virtual Center.

2 ANNEX 1. CONNEXIÓ CITRIX XENDESKTOP AMB VMWARE VCENTER

Centre Virtual d'accés HTTP

Iniciar sessió al servidor de Virtual Center.

Buscar Documents and Settings \ All Users \ Dades de programa \ VMware \ VMware VirtualCenter \.

Obrir proxy.xml amb qualsevol editor de text i trobar la secció / SDK. Canviar el AccessMode de httpAndHttps.

Reiniciar els serveis de vCenter.

A la secció d'Infraestructura de Hosting en crear un grup a l'escriptori XenDesktop Delivery Controller o al servidor d'aprovisionament quan el que executa l'Auxiliar per configuració de XenDesktop, seleccioneu virtualització de VMware per a la infraestructura d'allotjament i entrar el servidor http://adreça IP del Virtual Centre/sdk per l’adreça del Centre Virtual.

1.2. XenDesktop Delivery Controller i vSphere 5

vCenter d’accés HTTPS

Al servidor vCenter anar a Documents and Settings \ All Users \ Dades de programa \ VMware \ VMware VirtualCenter \ SSL \ (Windows 2003) o de programa \ VMware \ VMware VirtualCenter \ ssl \ (Windows 2008) i copiar la rui.crt als XenDesktop Delivery Controller i Provisioning Server amb l'auxiliar per configuració de XenDesktop.

Obrir la MMC i el complement Certificats per administrar certificats per al compte d'equip al controlador de XenDesktop Delivery Controller i Provisioning Server amb l'auxiliar per configuració de XenDesktop.

Expandir Certificats> certificats arrel de confiança> Certificats i importar el certificat arrel de confiança per al certificat SSL copiat des del servidor vCenter en el pas 1. També importar el certificat al magatzem de persones de confiança.

Per XenDesktop 3.0 - A la XenDesktop Delivery Controller instal·lar la revisió Citrix XenDesktop XDE300PM003 i en el Provisioning Server instal·lar el programa d'instal · lació asistent per XenDesktop XDE300SW001. Per XenDesktop 4.0 - En el Desktop Delivery Controller (s) d'instal · lar Citrix XenDesktop revisió XDE400PM004 i en el Provisioning Server (s) d'instal · lar XenDesktop Setup Wizard XDE400SWx86001 de 32 bits o 64 bits de XDE400SWX64001.

3 Implementació d’una estructura d’escriptori virtual (VDI)

Crear una entrada de fitxer de host de VMware amb l'adreça IP del servidor virtual en el Centre de controladors de lliurament de XenDesktop i Provisioning Server amb l'Auxiliar per configuració de XenDesktop. També pot crear una entrada DNS per VMware apunta al seu vCenter Server en lloc d'editar els fitxers de host en els servidors.

A la secció Hosting Infrastructure, quan es crea un grup d’escriptoris en el XenDesktop Delivery Controller o en el Provisioning Server, quan està corrent XenDesktop Setup Wizard, seleccionar VMware Virtualization per al Hosting Infrastructure i afegir https://vmware/sdk per l’adreça del Virtual Center.

vCenter accés HTTP

Iniciar sessió al servidor vCenter

Buscar Documents and Settings \ All Users \ Dades de programa \ VMware \ VMware VirtualCenter \ (Windows 2003) o de programa \ VMware \ VMware VirtualCenter \ SSL (Windows 2008).

Obrir proxy.xml amb l'editor de text de la seva elecció i trobar la secció / SDK. Canviar el AccessMode de httpAndHttps.

Reiniciar els serveis de vCenter.

A la secció d'Infraestructura de Hosting en crear un grup a l'escriptori XenDesktop Delivery Controller o al servidor d'aprovisionament quan el que executa l'Auxiliar per configuració de XenDesktop, seleccioneu virtualització de VMware per a la infraestructura d'allotjament i entrar el servidor http://adreça IP del Virtual Centre/sdk per l’adreça del Centre Virtual.

1.3. Centre Virtual i autoritzacions vCenter

Quan s'utilitza amb VMware XenDesktop s’ha d’assegurar d'usar un compte amb els permisos adequats per connectar-se al Virtual Center o al servidor vCenter. Aquest compte s'utilitzarà tant per al XenDesktop Delivery Controller i l'auxiliar per configuració de XenDesktop per connectar-se a Virtual Center o vCenter.

El compte utilitzat per XenDesktop Delivery Controller i l'auxiliar per configuració de XenDesktop per comunicar-se amb el Centre Virtual o vCenter necessita els següents permisos. Els següents permisos que es propaguin als nivells més baixos en el Virtual Center o un arbre vCenter. Crear una funció en el Virtual Center o vCenter per XenDesktop amb els següents permisos:

4 ANNEX 1. CONNEXIÓ CITRIX XENDESKTOP AMB VMWARE VCENTER

En els hosts i clústers de node

• Global.Manage Atributs personalitzats • Al centre de dades que contenen les màquines virtuals • Dades Store.AllocateSpace • Dades Store.Browse magatzem de dades • Virtual Machine.CloneTemplate • Plantilla Machine.Provisioning.Deploy virtual • Virtual Machine.Inventory.Create • Mahcine.CreateFromExisting virtual • Resource.AssignVMToPool • En el contenidor (carpeta, per grups, i així successivament) que les màquines virtuals es troba en • Global.Set atributs personalitzats • Machine.Interaction.Power Virtual On • Virtual Machine.Interaction.Power Off • Virtual Machine.Interaction.Power Suspendre • Virtual Vaig perdre Machine.Interaction.Power

5 Implementació d’una estructura d’escriptori virtual (VDI)

2. ANNEX 2. TIPUS DE POOL DE MÀQUINES VIEW 5

En la següent imatge es pot observar les possibilitats que dona crear un pool de màquines virtuals de forma automática, així com una explicació (en anglès) de cada característica.

Fig. 2.1 Possibilitats pool automàtic

En aquesta imatge es poden observar les possibilitats que dona crear un pool de màquines virtuals de forma manual, així com una explicació (en anglès) de cada característica.

6 ANNEX 2.

Fig. 2.2 Possibilitats pool manual

Aquesta tercera opció (menys usada) és per crear un pool de servidors de Terminal Services de Microsoft (ara anomenat Remote Desktop Services o RDS).

Fig. 2.3 Pool de servidors de Terminal Services

7 Implementació d’una estructura d’escriptori virtual (VDI)

3. ANNEX 3. ESTUDI DE ESG SOBRE SEGURETAT, ADMINISTRACIÓ I VIRTUALITZACIÓ D’EQUIPS D’ESCRIPTORI

White paper

Seguridad, administración y virtualización de equipos de escritorio

Por Jon Oltsik, analista principal y Mark Bowker, analista ejecutivo

Noviembre de 2009

8

White paper: Seguridad, administración y virtualización de equipos de escritorio 9

Contenido

Contenido ...... 2

Resumen ...... 3

Administración de la PC: un problema permanente de TI ...... 3 ¿La virtualización de equipos de escritorio al rescate? ...... 6

Casos de usos de VDI en industrias verticales ...... 7

¿Qué ocurre con la seguridad? ...... 8

La seguridad debe contar con integración e inteligencia virtual ...... 10

Tareas pendientes del director de TI ...... 11

La verdadera realidad ...... 12

Todos los nombres de marcas comerciales son propiedad de sus respectivas empresas. La información incluida en esta publicació n se ha obtenido de fuentes que The Enterprise Strategy Group (ESG) considera confiables, pero ESG no garantiza su plena veracidad. Esta publicación puede contener opiniones de ESG, que están sujetas a cambios periódicos. Los derechos de esta publicación pertenecen a The Enterprise Strategy Group, Inc. Cualquier reproducción o redistribución de esta publicación, en su totalidad o en parte, ya sea en formato impreso, electrónico o de otro tipo, a personas no autorizadas para recibirla sin el consentimiento expreso de Enterprise Strategy Group, Inc. constituye una violación de las leyes de derechos de autor de los Estados Unidos y estará sujeta a una acción por daños civiles y, en caso de ser pertinente, a un juicio penal. Para realizar consultas, póngase en contacto con ESG Client Relations llamando al (508) 482-0188. Este white paper de ESG se desarrolló con la asistencia y la financiación de RSA Security,la División de Seguridad de EMC.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

Resumen

En los últimos años, la virtualización de equipos de escritorio ha recibido mucha publicidad. Sin embargo, ¿se trata simplemente de una retórica de la industria o se requiere esta atención? ESG considera que, en este caso, el interés en la virtualización de equipos de escritorio es genuino. Esta tecnología puede ayudar a grandes organizaciones a lograr controlar las infraestructuras complejas y caóticas de laptops y equipos de escritorio, y mejorar simultáneamente la seguridad de los equipos de escritorio. Teóricamente, esto puede ser cierto, pero ¿los usuarios están realmente implementando virtualización de equipos de escritorio? ¿Y qué ocurre con la seguridad? Este white paper permite llegar a las siguientes conclusiones:

Las grandes organizaciones miran sus monederos a la hora de elegir. Los datos de ESG indican que muchas de las grandes organizaciones ya están implementando, investigando, probando y planificando proyectos de virtualización de equipos de escritorio. La mayoría de las organizaciones facilitan los procesos con tecnologías como VMware View. Sin embargo, se prevé una mayor implementación en los próximos tres años. Esto es cierto, en especial en situaciones en las que la virtualización de equipos de escritorio puede ayudar a facilitar procesos de negocios de la industria. ESG ha demostrado tener un interés específico y considerable en los mercados del cuidado de la salud, de la educación superior y del sector público.

La seguridad en los equipos de escritorio virtualizados resulta difícil de lograr. La virtualización de equipos de escritorio brinda ayuda con respecto a la administración de parches y la consistencia entre configuraciones básicas. Sin embargo, se continúan presentando problemas relacionados con la autenticación, la seguridad de datos y la administración de cumplimiento de normas y de seguridad. Si estos problemas no se enfrentan correctamente, la virtualización de equipos de escritorio solo seguirá siendo una tecnología de nicho.

La seguridad debe estar estrechamente integrada al ambiente de virtualización de equipos de escritorio. Para superar estas ineficiencias, la seguridad debe ser un intermediario que conecta usuarios, datos e imágenes de equipos de escritorio virtuales para poder monitorear y exigir el cumplimiento de las políticas de seguridad. Las herramientas de seguridad también deben conectar los ámbitos físicos y virtuales, ya que los equipos de escritorio físicos seguirán siendo la plataforma predeterminada para los usuarios avanzados y de tecnología móvil. Si la inteligencia de seguridad se integra de manera adecuada a la tecnología de equipos de escritorio virtuales, enfrentará “puntos débiles” claramente visibles en la cadena de seguridad empresarial y logrará una mejora considerable en la seguridad empresarial general.

Administración de la PC: un problema permanente de TI

Aunque alguna vez se haya considerado un dispositivo conflictivo, la PC ha ocupado el lugar que le corresponde junto a los mainframes, los switches Ethernet y los arreglos de almacenamiento como elementos básicos de la infraestructura de TI. Siendo este el caso, ¿por qué las grandes organizaciones consideran el reemplazo de laptops y equipos de escritorio tradicionales con tecnologías de virtualización? La respuesta se puede resumir en unas pocas palabras: administración y control. Independientemente del ambiente de TI, la mayoría de las organizaciones empresariales describiría la administración y la seguridad de un gran número de laptops y equipos de escritorio como una lucha eterna. Esta teoría está respaldada por una investigación reciente de ESG en la que las grandes organizaciones indican claramente que las PCs presentan un constante reto para TI, especialmente en relación con áreas como el cumplimiento de normas, la seguridad y los altos costos operativos 1 (consulte la figura 1).

1 Fuente: ESG Research Report, Virtual Desktop Infrastructure Market Trends, febrero de 2009.

10

White paper: Seguridad, administración y virtualización de equipos de escritorio 1

Sin dudas, los datos de ESG son comprensibles, teniendo en cuenta que el ámbito de las PCs se encuentra en un constante estado de caos. Los usuarios descargan los últimos plug-ins del navegador, incorporan hardware de consumidores e intercambian archivos confidenciales como parte de las rutinas diarias. Para respaldar esta actividad, TI lucha por el servicio de soporte de help desk, la instalación de parches de software y los cambios de configuración. Debido a este flujo ilimitado de actividades, supervisar del cumplimiento de normas puede ser una tarea monumental.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

5

Figura l. Los principales retos de las PCs

Retos actuales operacionales y de negocios de las organizaciones con respecto a las PCs de escritorio,las laptops y otros dispositivos de acceso de cliente que proporcionan funcionalidad de PC con fines generales {porcentaje de encuestados,N=480,varias respuestas aceptadas)

Exigencia de cumplimiento de normas del usuario final 66% con requisitos reglamentarios (por ejemplo, retención 14% de datos, privacidad, seguridad de la información, etc.) 60% Protección de datos confidenciales que residen 12%

en los dispositivos de acceso de clientes 58% Complejidad y/o tiempo de actualización

o implementación de la aplicación 56% Costos operacionales del personal de TI que se requieren para soportar dispositivos

de acceso de clientes o usuarios finales 54%

Sin backup consistente de equipos de escritorio,

laptops ni otros dispositivos de acceso de clientes 54%

Experiencia informática consistente ¡Todos los reto! para usuarios móviles y remotos Operacionale 54% s y del negocio Uso de aplicación no autorizado o cambios de

configuración por parte de usuarios finales 54% Complejidad y/o tiempo de administración

de parches 53% •Mayor reto Recuperación de ambientes de equipos de escritorio operacional

de usuarios finales y de datos en caso de desastres y del negocio

51% Complejidad y/o tiempo de actualización

o implementación del SO 45%

Costo de capital de nuevos dispositivos de acceso de clientes 41% Complejidad y/o tiempo de aprovisionamiento

de un nuevo dispositivo de acceso de cliente 39% Dificultad en la administración de desactivaciones

de dispositivos o despidos de empleados

39% Dificultad en la administración de transferencias

de perfiles de usuario 33% Consumo de energía asociado con PCs de escritorio y laptops

0% 20% 40% 60% 80%

Fuente: Enterprise Strategy Group, 2009.

12

¿La virtualización de equipos de escritorio al rescate?

Mientras se agravan muchos de los retos que involucran a las PCs tradicionales, estos no son necesariamente novedosos para el personal de TI. Durante años, las organizaciones de TI han buscado métodos para disminuir el tiempo y los costos relacionados con tareas redundantes de administración de PCs que demandan mucho tiempo por medio de la implementación de diversos ambientes de administración, de modo que se puedan proteger y administrar las PCs y acceder a ellas desde una ubicación centralizada. Idealmente, esto puede ayudar a las organizaciones a reducir los costos operacionales, mejorar los niveles de servicio y satisfacer los requisitos de seguridad de la información y cumplimiento de normas, mientras se mantiene la misma experiencia del usuario final (aunque en algunos casos se mejora).

Debido a los beneficios comprobados asociados con la virtualización de servidores, muchas organizaciones observan el mismo potencial en la tecnología de virtualización de equipos de escritorio, y ya han iniciado las investigaciones preliminares, las pruebas y los esfuerzos de implementación. De hecho, la investigación de ESG indica que el 21% de las grandes organizaciones ya han implementado algún tipo de solución de virtualización de equipos de escritorio, mientras que un 39% está planeando la implementación de infraestructuras de equipos de escritorio virtuales, o manifestó su interés en hacerlo (consulte la figura 2).2 La mayoría de las implementaciones de virtualización de equipos de escritorio más actualizadas están relativamente restringidas a implementaciones de desarrollo y prueba o a producciones limitadas. Hasta el momento, la mayoría de las organizaciones han virtualizado menos del 10% de sus PCs u otros dispositivos cliente. Sin embargo, se espera que este escenario cambie considerablemente a medida que las empresas transfieran proyectos de Virtual Desktop Infrastructure (VDI) desde etapas de desarrollo y evaluación hasta producción integral. La investigación de ESG indica que prácticamente la mitad (45%) de los usuarios de VDI esperan tener 3 virtualizados más del 50% de los dispositivos de acceso de clientes en los próximos tres años.

Figura 2. Adopción de la tecnología Virtual Desktop Infrastructure

¿Cuáles son los planes de su organización con respecto a la tecnología de la infraestructura de equipos de escritorio virtuales? (Porcentaje de encuestados, N= 480) Actualmente, Aún no hemos estamos utilizando implementado una una solución VDI: solución VDI y, por 21% el momento, no

tenemos pensado Aún no hemos hacerlo: 41% implementado una solución VDI, pero tenemos pensado hacerlo (incluye evaluaciones activas): 8% Aún no hemos implementado una solución VDI, pero consideraríamos la posibilidad de hacerlo: 31% Fuente: Enterprise Strategy Group, 2009.

2 Fuente: ibídem. 3 Fuente: ibídem.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

Los impulsores del mercado de virtualización de equipos de escritorio virtuales siguen siendo numerosos y variados. Sin embargo, surgen muchos temas en común. Por lo general, muchas empresas analizan la virtualización de equipos de escritorio como un método para reducir los gastos de capital, optimizar las operaciones y simplificar la implementación de sistemas operativos. No resulta sorprendente que los impulsores del mercado de virtualización de equipos de escritorio sean una imagen idéntica basada en soluciones de los retos de PC de las organizaciones que se muestran en la figura 1.

Casos de usos de VDI en industrias verticales

Es claro que los datos de ESG indican que los retos universales relacionados con la seguridad y la administración de PCs impulsan un interés cada vez mayor por las organizaciones empresariales de todas las industrias en tecnologías de virtualización de equipos de escritorio. Teniendo en cuenta lo dicho, algunas industrias también observan la virtualización de equipos de escritorio como una tecnología para tipos específicos de procesos de negocios de industrias verticales. La virtualización de equipos de escritorio puede lograr lo siguiente:

Facilitación del uso compartido de recursos eficientes para organizaciones del cuidado de la salud. Las organizaciones del cuidado de la salud se enfrentan a un reto exclusivo relacionado con la PC. Por lo general, las PCs funcionan como recursos compartidos (también conocidos como “estaciones de trabajo sobre ruedas”) que deben proporcionar servicios personalizados para diferentes profesionales del cuidado de la salud, entre ellos, médicos, residentes y enfermeras. En este caso de uso, la virtualización de equipos de escritorio proporciona un nuevo tipo de solución para centralizar la administración de aplicaciones, permitir una mejora en los servicios personalizados y proporcionar un control de acceso a los registros de pacientes en función de los privilegios y las identidades de los trabajadores. Por ejemplo, VDI puede brindar soporte a médicos con funcionalidades de seguimiento personal que mantienen el estado del equipo de escritorio mientras el médico deambula entre pacientes y estaciones de trabajo durante las rondas médicas. La virtualización de equipos de escritorio también ayuda a los hospitales a cumplir con las normas de privacidad de la Ley de Portabilidad y Responsabilidad de Seguro Médico (HIPAA) mediante la transferencia de imágenes de equipos de escritorio a un data center centralizado, lo que elimina cualquier dato almacenado en dispositivos terminales y consolida logs de eventos para auditoría, supervisión y monitoreo de controles.

Asistencia a instituciones educativas para balancear el control y la libertad personal. Las universidades tienden a brindar a los estudiantes la libertad de elegir la PC que ellos desean y usar recursos de Internet con fines académicos y recreativos. Lamentablemente, este modelo ideológico también puede agravar los eventos de seguridad, incrementar los costos de los servicios de soporte de equipos de escritorio y los problemas relacionados con la administración del tráfico de red. Cada vez con más frecuencia, se considera a la virtualización de equipos de escritorio como un método de balanceo de estos objetivos. En lugar de administrar usuarios y sistemas individuales, las universidades pueden crear algunos tipos de imágenes de equipos de escritorio virtuales que utilizan los docentes, el personal y los estudiantes. Cada grupo utiliza exclusivamente esta imagen con fines académicos o administrativos, mientras mantiene un ambiente de equipo de escritorio completamente diferente para uso personal. Esto crea un “firewall” entre la informática institucional y la recreativa, lo que ayuda a reducir los incidentes de seguridad, optimizar la administración de configuración de PCs, reducir las llamadas al help desk y disminuir los costos operacionales de TI.

Las organizaciones del sector público necesitan escalado y agilidad. Para las grandes agencias gubernamentales y federales, la administración de PCs se ha convertido en una tarea prácticamente imposible. Muchas organizaciones notifican ahora que esta carga no les permite cumplir con sus objetivos. En este caso, se considera a la virtualización de equipos de escritorio

14

como una tecnología de innovación potencial que simplifica mucho más el soporte de usuarios, moderniza la infraestructura de TI e implementa nuevas aplicaciones comunes. Esto es importante, en especial cuando los organismos federales y estatales desean ofrecer aplicaciones e-government que faciliten aún más la ejecución de negocios con el gobierno por parte de los ciudadanos y las organizaciones del sector privado.

¿Qué ocurre con la seguridad?

En la actualidad, la seguridad de equipos de escritorio es extremadamente difícil y la virtualización de equipos de escritorio se considera como una posible solución. Esto tiene sentido, ya que la virtualización de equipos de escritorio puede ayudar a las grandes organizaciones a controlar las configuraciones de equipos de escritorio, administrar software vulnerable, implementar parches y limitar el comportamiento del usuario. Sin dudas, esto permite enfrentar algunos de los retos a los que las grandes organizaciones se exponen actualmente, pero ESG cree que esto es solo el comienzo. Mientras la virtualización de equipos de escritorio puede ayudar a bloquear la configuración de PCs y centralizar datos, aún siguen existiendo varios retos de seguridad, entre ellos:

Descubrimiento y clasificación de datos. Ya sea que se almacenen en una laptop, en flash drives USB o en file servers empresariales que residen en data centers, es imposible proteger datos confidenciales si nadie sabe que se encuentran allí. La única manera de enfrentar las suposiciones estándar es mediante la clasificación y el descubrimiento de datos. Lamentablemente, esto no siempre es fácil. De acuerdo con la investigación de ESG, un tercio de los profesionales de seguridad creen que el nivel de clasificación y de seguimiento de la transferencia y el copiado de los datos confidenciales de su organización es “regular” o “malo” (consulte la figura 3).4 La virtualización de equipos de escritorio no se esfuerza demasiado por resolver los claros problemas de vulnerabilidad de la seguridad.

Figura 3. Adopción de la tecnología Virtual Desktop Infrastructure

Según su opinión, evalúe el rendimiento de su organización en términos de clasificación y seguimiento de la transferencia y el copiado de datos confidenciales. (Porcentaje de respuestas, N=308) No corresponde; no hacemos No sabe esto 4% 4%

Excelente 21% Malo 10%

Bueno Regular 38% 23%

Fuente: Enterprise Strategy Group, 2009.

Autenticación sólida. Con usuarios que acceden a todo el equipo de escritorio por medio de la red, una autenticación deficiente puede permitir a los hackers y a los ingenieros sociales entrar

4 Fuente: ESG Research Report, Protecting Confidential Data Revisited, abril de 2009.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

rápidamente a ámbitos que requieren privilegios de acceso. Además, las industrias como el cuidado de la salud ven a la virtualización de equipos de escritorio como un modo de personalizar servicios y asegurar las PCs mientras se cumplen con las directivas de cumplimiento de normas y se optimizan los recursos compartidos. Esto solo se puede lograr si la virtualización de equipos de escritorio se implementa con servicios basados en identidad y si se diseña una sólida autenticación en la solución final.

Administración de seguridad, eventos y logs. En un ambiente de equipo de escritorio virtual, docenas de imágenes de equipos de escritorio pueden compartir una plataforma de servidor común. Esta característica es perfecta para la consolidación, pero ¿cómo hará TI para realizar el seguimiento del comportamiento y el acceso? Sin esta visibilidad, resulta difícil imaginar cómo la virtualización de equipos de escritorio puede soportar los requisitos de cumplimiento de normas.

Administración de configuración integrada. Diferentes usuarios requieren diversas imágenes de equipos de escritorio, parches de software y administración de configuración independientemente de si usa una laptop física o una imagen de equipo de escritorio virtual almacenada en el data center. La administración centralizada de configuraciones de equipos de escritorio físicos y virtuales resulta fundamental en este caso, ya que permite reducir la sobrecarga de operaciones, facilitar las migraciones físicas a virtuales y estandarizar la experiencia del usuario.

Si una funcionalidad de seguridad como esta se integra estrechamente en un ambiente de virtualización de equipos de escritorio, puede mejorar efectivamente la seguridad empresarial general. ¿De qué manera? Mediante la centralización del cumplimiento, el monitoreo y la creación de políticas. Con solo esto, se puede convencer a las organizaciones de que evalúen rápidamente la tecnología de virtualización de equipos de escritorio.

16

La seguridad debe contar con integración e inteligencia virtual

La virtualización de equipos de escritorio puede simplificar la administración y el servicio de soporte de PCs. Sin embargo, sin los controles de seguridad apropiados, solo puede utilizarse como una solución de nicho para un pequeño porcentaje de usuarios. Para superar este problema, las herramientas de seguridad se deben integrar estrechamente con la tecnología de virtualización, ya que actúa como un controlador y un administrador inteligente de políticas entre usuarios, datos e imágenes virtuales, con el fin de garantizar el cumplimiento de las políticas de seguridad (consulte la figura 4).

Figura 4. Adopción de la tecnología Virtual Desktop Infrastructure

Fuente: Enterprise Strategy Group, 2009.

Para lograr este objetivo, la seguridad de los equipos de escritorio virtuales integrados debe contar con la capacidad para realizar lo siguiente:

Realizar el seguimiento de las imágenes de equipos de escritorio virtuales. Las herramientas de seguridad deben observar y realizar seguimiento de las imágenes de equipos de escritorio virtuales a medida que se crean, se les realiza backup o se transfieren de un servidor a otro.

Controlar la identidad. Las herramientas de seguridad deben controlar las credenciales de los usuarios y otorgarles privilegios de aplicación y acceso a imágenes virtuales.

Comprender los datos. La funcionalidad DLP, como el cumplimiento de políticas, la clasificación y el descubrimiento de datos, debe comprender las relaciones entre la infraestructura virtual, la identidad y los datos. Cuando se accede a múltiples imágenes de usuarios desde un solo servidor, DLP debe permitir que el asesor legal principal envíe documentos que contienen información confidencial a un abogado externo y evitar que un administrador de RH envíe un correo electrónico que contenga los datos del empleado a la cuenta de Hotmail del consultor de personal.

Realizar el seguimiento de actividades físicas y virtuales en dispositivos y aplicaciones. Los sistemas de administración de seguridad deben contar con la capacidad para monitorear y

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

correlacionar el comportamiento del usuario, las actividades del sistema y la inteligencia de la aplicación en imágenes virtuales y transferencia de VMs entre servidores y redes.

Coordinar configuraciones. Sin dudas, la virtualización de equipos de escritorio facilita esta tarea, pero sigue siendo importante administrar la creación y la actualización de imágenes virtuales. Las herramientas de seguridad deben participar en la configuración, la distribución y el monitoreo de la administración de parches y en la configuración de imágenes virtuales consolidadas.

También es importante que las herramientas de seguridad puedan proporcionar cobertura de administración integral en equipos de escritorio físicos y virtuales. Esto resulta fundamental, ya que la mayoría de las organizaciones seguirán contando con un ambiente combinado de dispositivos físicos y virtuales con una constante migración de un sitio a otro basada en los requisitos de transferencia y en las necesidades de las aplicaciones. Las tareas de seguridad “desde un solo lugar” ayudarán a mejorar las operaciones de seguridad y de TI.

Un proveedor para tener en cuenta con respecto a estos requisitos es RSA, la División de Seguridad de EMC, ya que RSA trabaja junto a VMware para integrar la seguridad en ambientes VMware View a fin de lograr la virtualización de equipos de escritorio. VMware describe a View como un “cliente universal” que combina diferentes dispositivos, múltiples plataformas y aplicaciones existentes y basadas en web. RSA mejora esta solución de equipos de escritorio virtuales personalizados con una estrecha integración de DLP (RSA Data Loss Prevention Suite), con administración de cumplimiento de normas y seguridad (RSA enVision), y con administración de identidades (RSA SecurID). Esta integración permite cumplir con los requisitos de inteligencia virtual mencionados anteriormente. Además de los sectores de RSA, la empresa matriz EMC también agrega valor a esta combinación. Por ejemplo, EMC Ionix proporciona herramientas de administración de operaciones para ambientes físicos y virtuales, mientras que EMC también proporciona productos y servicios indispensables y necesarios para crear una infraestructura de equipos de escritorio virtuales en el data center. Gracias a todos estos requisitos, se deberá considerar a RSA como proveedor capaz de proporcionar el “enlace de seguridad” para implementar la virtualización en equipos de escritorio.

Tareas pendientes del director de TI

La virtualización de equipos de escritorio puede ayudar a simplificar la administración de los equipos de escritorio e incluso a mejorar la seguridad, pero de ningún modo constituye una solución completa. Para maximizar los beneficios de seguridad y operacionales de la virtualización de equipos de escritorio, los directores de TI deberán realizar lo siguiente:

Contemplar todas las repercusiones de posibles costos de equipos de escritorio virtuales. Es importante reconocer que los cálculos de TCO y ROI se extienden más allá de la infraestructura de TI y la tecnología necesarias para soportar implementaciones de virtualización de equipos de escritorio y, como tales, no se limitan a un sistema estructurado para calcular las “métricas de éxito”. ESG ha sido testigo de varias implementaciones iniciales de virtualización de equipos de escritorio ampliamente consideradas para resolver los principales problemas de negocios y proporcionar mejoras operacionales. Por ejemplo, una institución financiera logró aprovechar la virtualización de equipos de escritorio para brindar soporte a desarrolladores locales sin tener que crear un nuevo data center en el exterior.

También es importante considerar en el proceso de evaluación todos los costos relacionados con las diferentes soluciones de virtualización de equipos de escritorio, en términos de ahorro e inversiones adicionales. Mientras, en algunos casos, es bastante probable que se deba actualizar la infraestructura del data center para adaptar la informática centralizada de equipos de escritorio, se pueden aprovechar los recursos de tecnología existentes para optimizar la eficiencia. Los usuarios también reconocen la administración de imágenes únicas como un

18

método mejorado para conservar una instancia y actualizar todos los equipos de escritorio virtuales de manera simultánea. Esto no solo reduce la carga de trabajo de los administradores de TI, sino que también ayuda a mejorar la satisfacción del usuario y la seguridad de los equipos de escritorio.

Vender la virtualización de equipos de escritorio de manera interna. ESG descubrió que los principales adherentes a la adopción de VDI dentro de las organizaciones eran mayormente gerentes de sistemas de alto nivel e incluso directores de información, lo cual corroboraba las investigaciones anteriores relacionadas con la virtualización de equipos de escritorio. Este es un gran comienzo, pero ESG recomienda a los ejecutivos de TI llevar esta estrategia al próximo nivel y comercializar la virtualización de equipos de escritorio de manera interna a la administración ejecutiva y empresarial. Por ejemplo, los directores de seguridad informática del sector del cuidado de la salud deberían recomendar la virtualización de equipos de escritorio y la autenticación sólida para maximizar la inversión de TI en estaciones de trabajo compartidas proporcionando, al mismo tiempo, los servicios personalizados para los trabajadores del cuidado de la salud y facilitando la administración del cumplimiento de normas. De esta manera, la virtualización de equipos de escritorio puede ayudar a generar iniciativas de negocios, y no solo a reducir los costos de TI.

Buscar soluciones integradas. Los proyectos de infraestructura de equipos de escritorio virtuales no funcionarán si se abordan como proyectos científicos. Efectivamente, VDI es una tecnología en evolución, pero es importante buscar series integrales de proveedores de clase empresarial que proporcionan tecnología y soluciones de partners para configuración, administración, monitoreo y seguridad. Recuerde que la virtualización de equipos de escritorio puede tener muchas opciones. Por lo tanto, trabaje con los proveedores que soportan modelos flexibles de virtualización, en lugar de modelos rigurosos. Asegúrese de que los proveedores de equipos de escritorio virtuales cuenten con un amplio nivel de servicio para partners, referencias existentes y planes de trabajo visionarios.

Finalmente, es importante tener en cuenta que, como cualquier otra tecnología de TI, VDI es, a fin de cuentas, una solución para negocios. Los directores de TI que crean soluciones de virtualización de equipos de escritorio que se ajustan a las iniciativas de negocios y de TI, y brindan soporte a las demandas de usuarios de espacios de trabajo personalizados de alto rendimiento, convertirán a la virtualización de equipos de escritorio en una parte exitosa de las estrategias de negocios y de TI.

La verdadera realidad

Mientras la virtualización de servidores cuenta con un gran impulso en el mercado, la virtualización de equipos de escritorio se puede implementar extensivamente con el transcurso del tiempo. ¿Por qué? Actualmente, los usuarios se desplazan continuamente, cuentan con experiencia en Internet y trabajan con varios dispositivos. Además, las redes de banda ancha por cable e inalámbricas son cada vez más generalizadas, lo que proporciona un acceso prácticamente global a Internet.

En este ambiente, los usuarios desean que sus equipos de escritorio personalizados estén presentes en todo lugar, en cualquier momento y en cualquier dispositivo. La virtualización de equipos de escritorio y el control centralizado pueden ofrecer el mayor potencial.

Si bien el futuro de la virtualización de equipos de escritorio parece claro, ESG considera que aún hay mucho que aprender. Como concluyó el filósofo George Santayana, “Aquellos que no recuerdan el pasado están condenados a repetirlo”. Si la seguridad se tiene en cuenta a posteriori, como ha ocurrido en épocas pasadas, TI tendrá que actualizarse continuamente con respecto a los problemas de seguridad en los dinámicos ambientes virtuales. Sin embargo, si la seguridad se incorpora desde el inicio en soluciones de virtualización de equipos de escritorio, se podrá lograr una mayor eficiencia y un mejor control a lo largo del ciclo de vida del proceso de virtualización.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

Enterprise Strategy Group 1 Getting to the bigger truth.

20 Asylum Street 1 Milford,MA 01757 1 Tel.: 508.482.0188 Fax: 508.482.0218 1 www.enterprisestrategygroup.com

20

ANNEX 4. COMPARACIÓ DE VIRTUALITZACIÓ D’ESCRIPTORI ENTRE VMWARE VIEW 5 I CITRIX XENDESKTOP 5.5

When planning a virtual desktop infrastructure, performance matters. You want to ensure that your VDI platform can deliver a solid user experience while minimizing the impact on network bandwidth and other critical resources. We set out to compare the single‐desktop performance of VMware View 5 and Citrix XenDesktop 5.5. We first examined the default settings of the two platforms to ensure our test result would be comparable. We found that VMware View 5 defaults to lossless compression while Citrix XenDesktop defaults to lossy compression. We therefore ran two set of tests using several different Login VSI workloads: one set with both platforms using equivalent lossy compression levels, and the other set with both platforms using lossless compression levels. Throughout all our performance testing, we found that VMware View 5 was equal or superior to XenDesktop 5.5 in bandwidth consumed and CPU resources required from both client and server when running common office applications. Only in the unique case of client‐side Flash movie rendering did Citrix XenDesktop 5.5 perform better than VMware View 5. The reduction in bandwidth and CPU across our wide variety of workloads means that View‐based virtual desktops can achieve greater density, which can result in cost savings for an organization.

February 2012 A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by VMware, Inc.

© 2009, Enterprise Strategy Group, Inc. Todos los derechos reservados. Implementació d’una estructura d’escriptori virtual (VDI)

LOSSLESS VS. LOSSY DATA COMPRESSION A PRIMER Virtual desktop protocols use compression algorithms to efficiently deliver text, images, and multimedia from the datacenter to the end‐user device. Lossless data compression allows the original data to be reconstructed exactly from compressed data. In cases where perfect fidelity to the original image is not necessary, lossy data compression allows for an approximation of the original data in exchange for a savings in bandwidth and compute resources. Both compression methods have specific use cases and benefits, so neither is superior to the other. In a VDI setting, lossless data compression is preferable when it is critical that the decompressed data be identical to the original. For example, a surgeon looking at an MRI needs a fully lossless image so as not to confuse minor image imperfections with soft tissue damage. By contrast, a participant in an online seminar will benefit greatly from the savings in bandwidth that lossy data compression provides, while still enjoying high‐quality picture and sound. Out of the box, PCoIP® protocol, used by VMware View 5, and HDX protocol, used by Citrix XenDesktop 5.5, use very different approaches to delivering data from the datacenter to the end‐users device. By default, PCoIP renders images up to 30 frames per second (FPS), achieving lossless reproduction once stable, and HDX renders images at up to 24 FPS . To compare the performance of these two protocols, we created both lossy and lossless testing scenarios where both PCoIP and HDX were yielding similar image quality to the receiver. We ran a series of Login VSI tests and used a frame grabber to capture rendered images for both PCoIP and HDX to ensure neither platform had any unfair advantage with respect to lossy or lossless compression. We zoomed in on several sample screens to analyze quality levels for both PCoIP and HDX. We made adjustments to each setup to ensure that our performance tests were a fair comparison. Using these new adjusted settings, we then measured the CPU and bandwidth usage of each platform during our Login VSI test runs to see which solution used less of each. For information for our test system, see Appendix A. For our test methodology, see Appendix B. BANDWIDTH AND CPU UTILIZATION WITH VMWARE VIEW 5 AND CITRIX XENDESKTOP 5.5 As Figures 1 and 2 show, with both lossy and lossless compression, VMware View 5 average bandwidth usage was less than or equal to that of Citrix XenDesktop 5.5 when running common office applications. The only exception to this was the unique case of the

2

for the Flash movie trailer in Login VSI resulted in lower bandwidth usage. While the redirection approach has advantages, it is also dependent upon a variety of conditions. First, Flash redirection requires a rich client capable of rendering the media. The content must also be accessible by both the client and the VM. Both client and VM also must have supported browsers and compliant versions of Adobe® Flash® Player installed. If any one of these components is not functioning, or is not compatible, the system will fail back to server‐side rendering. Citrix dedicated a troubleshooting guide just for Flash redirection, which is located at http://support.citrix.com/article/ctx127188. Using Flash redirection also raises various security concerns, as Citrix details on their support Web site: Caution: Flash Redirection requires significant interaction between the user device and server components. Therefore, this feature should be used only in environments where security separation between the user device and server is not needed. User devices should be configured to use the Flash Redirection features only with trusted servers. Flash Redirection requires the Flash Player be to be installed on the user device. Therefore, Flash Redirection should be enabled only if the Flash 1 Player itself is secured. For more detailed test results, including impact of the Flash movie trailer during the tests, see Appendix E.

Average bandwidth used with lossy compression

600

500 VMware View 5 400 Figure 1. With lossy compression, VMware View 5 average bandwidth usage was less 300 Citrix XenDesktop 5.5 than or equal to that of Citrix XenDesktop 200 5.5. Citrix XenDesktop 5.5 ‐ 100 Flash redirection on

0 Light workload Medium Medium workload workload no Flash with Flash

1 http://support.citrix.com/proddocs/topic/xenapp65‐admin/hd‐ flash‐wrapper‐ad.html

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Average bandwidth used with lossless compression 800

700

600 VMware View 5

500 Figure 2. With lossless compression, VMware 400 Citrix XenDesktop 5.5 View 5 average bandwidth usage was less than that of Citrix XenDesktop 5.5. 300 Citrix XenDesktop 5.5 200 ‐ Flash redirection on 100 0 Light workload Medium Medium workload workload no Flash with Flash

As Figures 3 and 4 show, with both lossy and lossless compression, VMware View 5 average virtual desktop CPU utilization was less than that of Citrix XenDesktop 5.5. Again, only in the workload that included the Flash movie trailer did XenDesktop 5.5 using Flash redirection show lower CPU utilization.

Average virtual desktop CPU utilization with lossy compression 18 No se puede16 mostrar la imagen en este momento. 14 VMware View 5 12 Figure 3. With lossy compression, 10 VMware View 5 average virtual desktop Citrix XenDesktop 5.5 8 CPU utilization was less than that of 6 Citrix XenDesktop 5.5. Citrix XenDesktop 5.5 4 ‐ Flash redirection on 2 0 Light workload Medium Medium workload workload no Flash with Flash

4

Average virtual desktop CPU utilization with lossless compression 18 No se puede mostrar la imagen en este momento. 16 14 VMware View 5 12 Figure 4. With lossless compression, 10 Citrix XenDesktop 5.5 VMware View 5 average virtual desktop 8 CPU utilization was less than that of 6 Citrix XenDesktop 5.5. 4 Citrix XenDesktop 5.5 2 ‐ Flash redirection on 0 Light workload Medium Medium workload workload no Flash with Flash

As Figures 5 and 6 show, with both lossy and lossless compression, VMware View 5 average client CPU utilization was less than that of Citrix XenDesktop 5.5. This includes all tested workloads including those that contained the Flash Movie trailer.

Average client CPU utilization with lossy compression 18 No se puede mostrar la imagen en este momento. 16 14 VMware View 5 12 Figure 5. With lossy compression, 10 VMware View 5 average client CPU Citrix XenDesktop 5.5 8 utilization was less than that of Citrix 6 XenDesktop 5.5. Citrix XenDesktop 5.5 4 ‐ Flash redirection on 2 0 Light workload Medium Medium workload workload no Flash with Flash

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Average client CPU utilization with lossless compression 16 No se puede mostrar la imagen en este momento. 14 VMware View 5 12 Figure 6. With lossless compression, 10 VMware View 5 average client CPU 8 Citrix XenDesktop 5.5 utilization was less than that of Citrix 6 XenDesktop 5.5. Citrix XenDesktop 5.5 4 ‐ Flash redirection on 2 0 Light workload Medium Medium workload workload no Flash with Flash

DEVIATING FROM THE DEFAULT ABOUT OUR SETTINGS Before we ran our tests we first analyzed the output of each product at default settings with both set to lossy compression. We took screen prints from various points in the Login VSI workloads with a frame grabber (see Figure 7). When we analyzed the screen prints closely, we discovered that HDX at default (normal) lossy compression levels had a noticeable deficit in image quality (left column). To make the protocols more comparable, we adjusted the HDX lossy compression level to low image quality). To make PCoIP render lossy images, we disabled build to lossless, and dropped the maximum initial image quality from 90 to 70. Finally, because HDX defaults to 24 FPS, we also changed PCoIP to 24 FPS. With the new settings, the HDX low lossy compression images (center column) are more comparable to PCoIP lossy images (right column). Figure 7 shows examples of this image quality. For more detail on the settings used, see Appendix C.

6

Figure 7. Image quality for lossy images.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

To further investigate, we set the images to black and white, changed the Reds value from 40 percent to 100 percent, and changed the Blues value from 20 percent to 60 percent. This process enabled us to better see the level of pixilation for each setting. In Figure 8, you can see that both HDX default lossy compression (left column) and HDX low lossy compression (center column) render images that are inferior in quality to the PCoIP lossy images (right column).

Figure 8. Image quality for lossy images, viewed in black and white.

8

After settling on the appropriate setting for lossy compression, we then moved to an analysis of the lossless configurations. We changed HDX to render lossless, as this is the PCoIP default. We set HDX lossy compression to none, and changed HDX to 30 FPS. View 5 by default renders lossless at 30 FPS. Figure 9 shows a comparable lossless image quality.

Figure 9. Image quality for lossless images.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

We again changed the images to black and white to confirm that the images were consistent. Figure 10 confirms a similar image quality when lossless rendering is used.

Figure 10. Image quality for lossless images, viewed in black and white.

10

OUR FINDINGS Figures 11 through 13 present average bandwidth usage and percentage CPU utilization for the two approaches across the three workloads. The workloads used are described in detail in Appendix D. For more detailed test results, see Appendix E.

Light workload Percentage VMware Activity VMware View 5 Citrix XenDesktop 5.5 View 5 win

Lossy compression Average bandwidth in Kbps 78.45 79.33 1.1% Virtual desktop CPU utilization percentage 11.18 12.43 10.1% Client CPU utilization percentage 7.86 13.12 40.1% Lossless compression Average bandwidth in Kbps 101.23 162.8 37.8% Virtual desktop CPU utilization percentage 11.43 13.09 12.7% Client CPU utilization percentage 7.08 13.04 45.7% Figure 11. Average bandwidth usage and CPU utilization for the light workload. Lower numbers are better (except for percentage win).

Medium workload no Flash Percentage VMware Activity VMware View 5 Citrix XenDesktop 5.5 View 5 win

Lossy compression Average bandwidth in Kbps 176.83 228.33 22.6% Virtual desktop CPU utilization percentage 13.05 13.53 3.5% Client CPU utilization percentage 7.98 14.08 43.3% Lossless compression Average bandwidth in Kbps 204.84 429.3 52.3% Virtual desktop CPU utilization percentage 14.25 15.74 9.5% Client CPU utilization percentage 7.54 13.16 42.7% Figure 12. Average bandwidth usage and CPU utilization for the Medium workload no Flash. Lower numbers are better (except for percentage win).

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Medium workload with Flash Percentage VMware Citrix Citrix VMware View 5 win over Activity XenDesktop XenDesktop View 5 XenDesktop 5.5 5.5 with FMR 5.5

Lossy compression Average bandwidth in Kbps 378.62 479.54 21.0% 225.29 Virtual desktop CPU utilization percentage 15.01 16.10 6.8% 14.65 Client CPU utilization percentage 9.33 13.68 31.8% 15.53 Lossless compression Average bandwidth in Kbps 563.59 759.21 25.8% 497.33 Virtual desktop CPU utilization percentage 14.73 16.58 11.2% 13.43 Client CPU utilization percentage 9.02 14.07 35.9% 13.66 Figure 13. Average bandwidth usage and CPU utilization for the Medium workload with Flash. Lower numbers are better (except for percentage win).

FINAL THOUGHTS In a true apples‐to‐apples comparison where lossy and lossless policies are applied equally to both platforms to yield a comparable user experience, VMware View 5 demonstrates equal or better efficiency in bandwidth consumption and in client and server side CPU utilization when compared to Citrix XenDesktop 5.5 on common office applications. This advantage in efficiency can translate into greater density, better user experience and lower cost for an organization using VDI technologies.

12

APPENDIX A TEST SERVER AND STORAGE CONFIGURATION Figure 14 provides detailed configuration information for the test server, and Figure 15 provides configuration information for the EMC® VNX 5500 storage array.

System Dell PowerEdge R910 server Power supplies Total number 4 Vendor and model number Dell Wattage of each (W) 1,100 Cooling fans Total number 6 Vendor and model number Delta Electronics Inc. PFC1212DE Dimensions (h x w) of each 120mm x 38mm Volts 12 Amps 4.80 General Number of processor packages 2 Number of cores per processor 8 Number of hardware threads per core 16 System power management policy Active Power Controller CPU Vendor Intel® Name Xeon® Model number X7560 Stepping D0 Socket type LGA 1565 Core frequency (GHz) 2.26 Bus frequency (MHz) 3,200 L1 cache 8 x 32KB Data, 8 x 32KB Instruction L2 cache 8 x 256 KB L3 cache (MB) 24 Platform Vendor and model number PowerEdge R910 Motherboard model number P658H BIOS name and version Dell Inc. 2.2.3 BIOS settings Default Memory module(s) Total RAM in system (GB) 256 Vendor and model number Samsung M393B1G70DJ1‐CF8 Type PC3‐8500R Speed (MHz) 1,066 Speed running in the system (MHz) 1,067 Timing/Latency (tCL‐tRCD‐tRP‐tRASmin) 7‐7‐7‐34.7 Size (GB) 8

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

System Dell PowerEdge R910 server Number of RAM module(s) 32 Chip organization Dual Rank 4Rx4 Operating system Name ESXi 5.0.0 (504890) File system VMFS Kernel 5.0.0 Language English RAID controller Vendor and model number PERC H700 Firmware version 12.10.1‐0001 Cache size (MB) 512 Hard drives Vendor and model number Dell/Seagate ST9146852SS Number of drives 16 Size (GB) 146 RPM 15,000 Type SAS Vendor and model number Broadcom® NetXtreme® II BCM5709 Type Integrated Optical drive(s) Vendor and model number TEAC DV‐28S Type SATA USB ports Number 4 Type 2.0 Figure 14. Detailed configuration information for the server.

14

About the EMC VNX 5500 storage array The EMC VNX 5500 storage array is a tiered storage solution that provides several options for capacity and

No se puede mostrar la imagen en este momento. based on the applications being used, automatically moving frequently read data to high‐performance SSDs to provide both high capacity and high performance. To learn more about the EMC VNX series, visit http://www.emc.com/storage/vnx/vnx‐ series.htm.

System EMC VNX 5500 storage array

Storage Number of 15‐disk processor enclosures 1 Power supplies Total number 2 Disk array enclosures Number of 25‐disk array enclosures 1 Number of 15‐disk array enclosures 1 Data movers Number of VNX 5500 data movers 1 Disks Number of 100GB SSDs 8 Number of 300GB SAS drives 20 Number of 2TB NL SAS drives 10 Operating system Name Unisphere Storage Fabric Vendor and model number 4 Gb FC Figure 15. Detailed configuration information for the storage.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

APPENDIX B TEST METHODOLOGY Here, we explain the detailed steps we followed to set up our test scenario. Figure 16 shows our test environment.

Figure 16. Our test environment.

Figure 17 details our virtual machine specifications.

VM name Hosted OS Role (s) Host Memory # vCPUs Win 2008 R2 x64 AD Domain controller VSI Share, DC1 infra 4 GB 2 Enterprise DHCP,DNS,NTP, AD roaming profiles Win 2003 R2 x64 XenDesktop Delivery Controller, XD‐DDC infra 4 GB 4 Enterprise License Server Win 2008 R2 x64 VMW‐View VMware View Connection server infra 4 GB 4 Enterprise Win 2008 R2 x64 XD‐PVS XenDesktop Provisioning Services infra 4 GB 4 Enterprise Win 2008 R2 x64 vCenter VMware Virtual Center, Composer infra 4 GB 4 Enterprise Windows 7 x 64 Launcher Login VSI Master launcher infra 4 GB 2 Enterprise

16

VM name Hosted OS Role (s) Host Memory # vCPUs Windows 7 x 64 XD‐gold XenDesktop master image vDT‐host 2 GB 1 Enterprise Windows 7 x 64 View‐gold View master image vDT‐host 2 GB 1 Enterprise Figure 17. Virtual machine specifications.

We configured a Dell PowerEdge R910 with VMware vSphere (ESXi) 5.0 to host all VDI infrastructure components for VMware View 5.0 and Citrix XenDesktop 5.5. We installed a Dell PowerEdge R910 with VMware vSphere 5.0 to host virtual desktops for both VMware View 5.0 and Citrix XenDesktop 5.5 We installed and configured a Dell PowerConnect 5448 switch with one network for data. We connected each Dell PowerEdge R910 server to the data network. We connected both Dell PowerEdge R910s to an EMC VNX 5500 storage array via 4 Gb FC and configured the array to host the virtual desktops. To optimize read operations for each platform, we put the master virtual desktop image on a dedicated 3‐disk array of high performance SSDs. Setting up the storage EMC VNX 5500 storage array To host all testing infrastructure, we installed a Dell PowerEdge R910 server. We configured the Dell PERC H700 array controller to use 16 146GB SAS disks in a RAID 10 configuration to host the ESXi hypervisor. To host all virtual desktops, we installed a second Dell PowerEdge R910 server. We configured the Dell PERC H700 array controller to use 16 146GB SAS disks in a RAID 10 configuration to host the ESXi hypervisor. We configured the EMC VNX 5500 storage array to present a high‐performance LUN consisting of a three‐disk SSD RAID group to host the Windows® 7 master images for both VMware View 5.0 and Citrix XenDesktop 5.5 and our domain controller. We created a FAST Cache enable storage pool. From the pool, we provisioned a 500 GB LUN to host all infrastructure and Login VSI launchers, and another 500 GB LUN for all virtual desktop change disks. Setting up the internal storage on the Dell PowerEdge R910 (infra) for host operating system installation 1. Enter the RAID controller BIOS by pressing Ctrl+R at the relevant prompt during boot. 2. Highlight Controller 0, and press F2. 3. Select Create New VD. 4. Select all 16 drives, select RAID level 10, tab to the OK button, and press Enter. Accept the warning regarding initialization. 5. Select the new virtual drive, press F2, and select Initialization, Start Init. 6. Wait for the initialization operation to complete. 7. Repeat steps 2 through 6 for the remaining internal volume, selecting drives three and four. 8. Press Escape, and choose to Save and Exit to return to the boot sequence. Setting up the internal storage on the Dell PowerEdge R910 (vDT­host) for host operating system installation 1. Enter the RAID controller BIOS by pressing Ctrl+R at the relevant prompt during boot. 2. Highlight Controller 0, and press F2. 3. Select Create New VD. 4. Select all 16 drives, select RAID level 10, tab to the OK button, and press Enter. Accept the warning regarding initialization.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

5. Select the new virtual drive, press F2, and select Initialization, Start Init. 6. Wait for the initialization operation to complete. 7. Repeat steps 2 through 6 for the remaining internal volume, selecting drives three and four. 8. Press Escape, and choose to Save and Exit to return to the boot sequence. Setting up the external storage FAST Cache and RAID groups 1. Open EMC Navsphere. 2. Log in as sysadmin 3. Click System System Management Manage Cache. 4. In the VNX5500 storage system properties, click the FAST Cache tab, and click Create. 5. Select Enclosure 0 Disk 10 and 11, and click OK. 6. Click Storage Storage Configuration Storage Pools. 7. Click RAID Groups, and click Create. 8. Create storge. 9. In the General tab, select RAID 0. 10. In the General tab, for disks, click Manual and select Disk enclosure 0, SSD disks 4, 5 and 6, and click Apply. 11. Click Create. 12. In the General tab, select RAID 5. 13. In the General tab, for disks, click Manual, and select Disk enclosure 0: a. Disk enclosure 0: SSD disks 7, 8, 9 b. Disk enclosure 1: SAS disks 0‐19 14. In the Advanced tab, select the check box next to FAST cache Enabled, and click OK. Provisioning LUNS 1. Open Storage LUNs. 2. Click Create: a. For Storage pool type, click RAID group. b. For Storage pool for new LUN=, select 0 c. For Capacity, type 271.00 GB d. For LUN ID, select 0 e. For Name, type SSD and click Apply. 3. Click Create: a. For storage pool type, click RAID group. b. For storage pool for new LUN, =select pool0 c. For capacity, type 500.00 GB d. For number of LUNS to create, select 2 e. For Name, type LUN and for starting ID, type 1 and click Apply. Creating a storage group 1. Click Hosts, and under Storage groups, click Create. 2. For Storage Group Name, type VDI and click OK. 3. Open the storage group VDI. 4. Click the LUNs tab. 5. Expand SPA, and highlight LUN1, LUN2, and SSD. Click Add, and click Apply. 6. Click OK to confirm, and click OK to exit.

18

Setting up the infrastructure server (infra) and the virtual desktop hosts (vDT‐host) BIOS settings We used the latest BIOS updates on each of the two Dell PowerEdge R810s and the Dell PowerEdge R910. We adjusted the default BIOS settings by enabling Virtualization Technology, disabling C‐States, and setting the performance profile to maximum performance. Installing VMware vSphere 5.0 (ESXi) on the PowerEdge R910 (infra) 1. Insert the ESXi 5.0 disk, and select Boot from disk. 2. On the Welcome screen, press Enter. 3. On the End User License Agreement (EULA) screen, press F11. 4. On the Select a Disk to install or Upgrade Screen, select the relevant volume to install ESXi on, and press Enter. 5. On the Please Select a Keyboard Layout screen, press Enter. 6. On the Enter a Root Password Screen, assign a root password, and confirm it by entering it again. Press Enter to continue. 7. On the Confirm Install Screen, press F11 to install. 8. On the Installation complete screen, press Enter to reboot. Configuring ESXi after installation 1. On the ESXi 5.0 screen, press F2, enter the root password, and press Enter. 2. On the System Customization screen, select Troubleshooting Options, and press Enter. 3. On the Troubleshooting Mode Options screen, select enable ESXi Shell, and press Enter. 4. Select Enable SSH, press Enter, and press Esc. 5. On the System Customization screen, select Configure Management Network. 6. On the Configure Management Network screen, select IP Configuration. 7. On the IP Configuration screen, select Set static IP; enter an IP address, subnet mask, and default gateway; and press Enter. 8. On the Configure Management Network screen, press Esc. When asked if you want to apply the changes, press Y. 9. Log into infra as root with the vSphere client. 10. Select the Configuration tab, and click Networking. No se puede mostrar la imagen en este momento. 11. 12. Create a virtual machine network called VDI-NET and select the appropriate adapters. 13. 14. 15. Click the NIC Teaming tab, and change load balancing to Route based on IP hash. 16. Ensure both adaptors are active. 17. Click OK. Installing VMware vSphere 5.0 (ESXi) on the PowerEdge R910 (vDT‐host) 1. Insert the ESXi 5.0 disk, and select Boot from disk. 2. On the Welcome screen, press Enter. 3. On the End User License Agreement (EULA) screen, press F11. 4. On the Select a Disk to install or Upgrade Screen, select the relevant volume to install ESXi on, and press Enter. 5. On the Please Select a Keyboard Layout screen, press Enter. 6. On the Enter a Root Password Screen, assign a root password, and confirm it by entering it again. Press Enter to continue. 7. On the Confirm Install Screen, press F11 to install. 8. On the Installation complete screen, press Enter to reboot.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Configuring ESXi after installation 1. On the ESXi 5.0 screen, press F2, enter the root password, and press Enter. 2. On the System Customization screen, select Troubleshooting Options, and press Enter. 3. On the Troubleshooting Mode Options screen, select enable ESXi Shell, and press Enter. 4. Select Enable SSH, press Enter, and press Esc. 5. On the System Customization screen, select Configure Management Network. 6. On the Configure Management Network screen, select IP Configuration. 7. On the IP Configuration screen, select Set static IP; enter an IP address, subnet mask, and default gateway; and press Enter. 8. On the Configure Management Network screen, press Esc. When asked if you want to apply the changes, press Y. 9. Log into infra as root with the vSphere client. 10. Select the Configuration tab, and click Networking. No se puede mostrar la imagen en este momento. 11. 12. Create a virtual machine network called and select the appropriate adapters. No se puede mostrar la imagen en este momento. VDI-NET 13. 14. Click vSwitch, and click E 15. Click the NIC Teaming tab, and change load balancing to Route based on IP hash. 16. Ensure both adaptors are active. 17. Click OK. Adding the ESXi servers to the EMC storage group 1. Open EMC Navsphere. 2. Log in as sysadmin 3. Click hosts, and under storage groups, click the VDI storage group, and click Properties. 4. In the Storage Group Properties box, click the Hosts tab. 5. Add infra and vDT‐Host, and click OK. 6. Reboot both esxi servers. Creating the ESXi datastore (SSD) 1. Log into infra as root with the vSphere client. 2. Click Configuration tab Storage Add Storage. 3. Select LUN0, and click Next. 4. Select VMFS‐5, and click Next. 5. Review the disk layout, and click Next. 6. For Datastore name, type SSD and click Next. 7. For Capacity, select Maximum available space, and click Next. 8. Click Finish to create the datastore. Creating the ESXi datastore (LUN1, 2) 1. Log into infra as root with the vSphere client. 2. Click Configuration tab Storage Add Storage. 3. Select LUN1, and click Next 4. Select VMFS‐5, and click Next. 5. Review the disk layout, and click Next. 6. For Datastore name, type LUN1 and click Next. 7. For Capacity, select Maximum Available Space, and click Next. 8. Click Finish to create the datastore. 9. Repeat steps 1 through 8 to create LUN2.

20

Setting up a VM to host Microsoft® Windows Active Directory® server (DC1) 1. Connect to the infra server via the VMware vSphere client. 2. Log in as root to the infra server. 3. In the vSphere client, connect to the vCenter Server, and browse to the ESXi host. 4. Click the Virtual Machines tab. 5. Right‐click, and choose New Virtual Machine. 6. Choose Custom, and click Next. 7. Assign the name DC1 to the virtual machine, and click Next. 8. Select infra for the host, and click Next. 9. Select SSD for the storage, and click Next. 10. Choose Virtual Machine Version 8, and click Next. 11. Choose Windows, choose Microsoft Windows Server® 2008 R2 (64‐bit), and click Next. 12. For CPUs, select one virtual processor socket, and 2 cores per virtual socket, and click Next. 13. Choose 4 GB RAM, and click Next. 14. Click 1 for the number of NICs, select VMXNET3, connect to the VDI‐NET network, and click Next. 15. Leave the default virtual storage controller, and click Next. 16. Choose to create a new virtual disk, and click Next. 17. Make the OS virtual disk size 40 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the external storage, and click Next. 18. Keep the default virtual device node (0:0), and click Next. 19. Click Finish. 20. Right‐click the VM, and choose Edit Settings. No se puede mostrar la imagen en este momento. 21. 22. Click Hard Disk, and click Next. 23. Click Create a new virtual disk, and click Next. 24. Specify 15 GB for the virtual disk size, choose thin provisioning, and specify SSD. 25. Choose SCSI (0:1) for the device node, and click Next. No se puede mostrar la imagen en este momento. 26. 27. Click Create a new virtual disk, and click Next. 28. Specify 50 GB for the virtual disk size, choose thin provisioning, and specify SSD. 29. Choose SCSI (0:2) for the device node, and click Next. 30. Click Finish, and click OK. 31. Click the Resources tab, and click Memory. 32. Select reserve all guest memory, and click OK. 33. Connect the VM virtual CD‐ROM to the Microsoft Windows Server 2008 R2 installation disk. 34. Start the VM. Installing the Microsoft Windows Server 2008 R2 operating system on the VM 1. Choose the language, time and currency, and keyboard input. Click Next. 2. Click Install Now. 3. Choose Windows Server 2008 R2 Enterprise (Full Installation), and click Next. 4. Accept the license terms, and click Next. 5. Click Custom. 6. Click the Disk, and click Drive options (advanced). 7. Click New Apply Format, and click Next. 8. After the installation completes, click OK to set the Administrator password. 9. Enter the administrator password twice, and click OK. 10. Connect the machine to the Internet, and install all available Windows updates. Restart as necessary.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

11. Enable remote desktop access. 12. Change the hostname to DC1 and reboot when prompted. 13. Run diskmgmt.msc. 14. Select the 15 GB secondary volume, name it profiles format it NTFS, and assign it drive letter E 15. Select the 50 GB secondary volume, name it share format it NTFS, and assign it drive letter F 16. Set up networking for the data network: a. Click Start Control Panel, right‐click Network Connections, and choose Open. b. Right‐click the VM traffic NIC, and choose Properties. c. Uncheck TCP/IP (v6). d. Select TCP/IP (v4), and choose Properties. e. Set the IP address as 172.0.0.10/255.255.252.0 17. Install VM tools. For more information, see http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340 18. Reboot. Installing Active Directory and DNS services on DC1 1. Click Start Run, type dcpromo and click OK. 2. At the Active Directory Domain Services Installation Wizard welcome screen, check the Use advanced mode installation option, and click Next. 3. In the Choose a Deployment Configuration dialog box, select Create a new domain in a new forest, and click Next. 4. At the FQDN page, type VDI.com and click Next. 5. At the NetBIOS name prompt, leave the name VDI, and click Next. 6. At the Forest Functionality level, select Windows Server 2008 R2, and click Next. 7. At the additional Domain Controller Options, leave DNS server selected, and click Next. 8. At the System Folder Location screen, change to E:\ leave the default options, and click Next. 9. Assign a Directory Services Restore Mode Administrator account password, and click Next. 10. At the Summary screen, review your selections, and click Next. 11. Once Active Directory Domain Services finishes installing, click Finish, and restart the system. 12. Run dnsmgmt.msc. 13. Create a reverse lookup zone for DC1. 14. Create static entries for infra and vDT‐host. 15. Open Windows Explorer, and create a file called e:\profiles 16. Assign permissions of read/write to the VDI\everyone group. Configuring the Windows time service on DC1 To ensure reliable time, we pointed our Active Directory server to a physical NTP server. 1. Open a command prompt. 2. Type the following: W32tm /config /syncfromflags:manual /manualpeerlist:"" W32tm /config /reliable:yes W32tm /config /update W32tm /resync Net stop w32time Net start w32time Setting up DHCP services on DC1

1. Click Start Administrative Tools Server Manager Add Roles.

22

2. Select DHCP Server, and click Next. 3. At the Introduction to DHCP Server screen, click Next. 4. At the Specify IPv4 DNS Settings screen, type vdi.com for the parent domain. 5. Type the preferred DNS server IPv4 address, and click Next. 6. At the Specify IPv4 WINS Server Settings screen, select WINS is not required for applications on the network, and click Next. 7. At the Add or Edit DHCP Scopes screen, click Add. 8. At the Add Scope screen, enter the Name DHCP Scope name. 9. In the next box, set the following values, and click OK. Start IP address=172.0.0.101 End IP address=172.0.3.200 Subnet mask=255.255.252.0 10. Check the Activate This Scope box. 11. At the Add or Edit DHCP Scopes screen, click Next. 12. Click the Enable DHCP v6 Stateless Mode radio button, and click Next. 13. Leave the default IPv6 DNS Settings, and click Next. 14. At the Authorize DHCP server dialog box, select Use current credentials. 15. At the Confirm Installation Selections screen, click Next. If the installation is set up correctly, a screen displays saying that DHCP server install succeeded. 16. Click Close. 17. Click Start Run and type DHCPmgmt.msc 18. DHCP dc1.vdi.com IPv4 Server Options. 19. Right‐click Server Options, and select Configure options. 20. Activate option 66 Boot Server Host Name. String value= 21. Activate option 67 Boot file Name. String value= ARDBP32.BIN 22. Click OK. Setting up the Login VSI share and Active Directory users For Login VSI to work correctly, you must create a CIFS share, Active directory OU, and Active directory. For more information on Login VSI, see http://www.loginvsi.com/en/admin‐guide/installation.html 1. Open Windows Explorer, and create a file called f:\share 2. Assign permissions of read/write to the VDI/everyone group. 3. Right‐click the f:\share folder, and select Properties. 4. Click the sharing tab, No se puede mostrar la imagen en este momento. 5. Add everyone to the Read/Write group, and click Share. 6. From the login VSI 3.5 media, run the login VSI AD Setup. 7. Keep the defaults, and click Start. Creating roaming profiles for users 1. Open active directory users and . 2. Browse to VDI.com Login_VSI Users Target. 3. Select all login VSI users, and right‐click Properties. 4. Click the Profiles tab. 5. Check box Profile path, and type e:\profiles\%username% 6. Click OK.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Setting up a VM to host the vCenter server (vCenter) Setting up a VM to host the vCenter server 1. Connect to the infra server via the vSphere client. 2. Log into infra with the VMware vSphere client. 3. In the vSphere client, connect to the vCenter Server, and browse to the ESXi host. 4. Click the Virtual Machines tab. 5. Right‐click, and choose New Virtual Machine. 6. Choose Custom, and click Next. 7. Assign the name vCenter to the virtual machine, and click Next. 8. Select infra for the host, and click Next. 9. Select LUN1 for the storage, and click Next. 10. Choose Virtual Machine Version 8, and click Next. 11. Choose Windows, choose Microsoft Windows Server 2008 R2 (64‐bit), and click Next. 12. For CPUs, select one virtual processor socket, and 2 cores per virtual socket, and click Next. 13. Choose 4GB RAM, and click Next. 14. Click 1 for the number of NICs, select VMXNET3, connect to the VDI‐NET portgoup, and click Next. 15. Leave the default virtual storage controller, and click Next. 16. Choose to create a new virtual disk, and click Next. 17. Make the OS virtual disk size 40 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the data1, and click Next. 18. Keep the default virtual device node (0:0), and click Next. 19. Connect the VM virtual CD‐ROM to the Microsoft Windows 2008 R2 installation disk. 20. Click Finish. 21. Right‐click the vCenter VM, and click Edit settings. 22. Click the Resources tab, and click Memory, and check box Reserve all guest memory, and click OK. 23. Start the VM. Installing the Microsoft Windows Server 2008 R2 operating system on the VM 1. Choose the language, time and currency, and keyboard input. Click Next. 2. Click Install Now. 3. Choose Windows Server 2008 R2 Enterprise (Full Installation), and click Next. 4. Accept the license terms, and click Next. 5. Click Custom. 6. Click the Disk, and click Drive options (advanced). 7. Click New Apply Format, and click Next. 8. After the installation completes, click OK to set the Administrator password. 9. Enter the administrator password twice, and click OK. 10. Connect the machine to the Internet, and install all available Windows updates. Restart as necessary. 11. Enable remote desktop access. 12. Change the hostname to vCenter5 and reboot when prompted. 13. Set up networking for the data network: a. Click Start, Control Panel, right‐click Network Connections, and choose Open. b. Right‐click the VM traffic NIC, and choose Properties. c. Uncheck TCP/IP (v6). d. Select TCP/IP (v4), and choose Properties. e. Set the IP address, subnet, gateway, and DNS server. 14. Join the VDI domain.

24

15. Reboot the system. 16. Install VM tools. For more information, see http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340 17. Reboot. Installing VMware vCenter 1. Log onto the vCenter as VDI\administrator 2. From the VMware vCenter5 install media, click Autorun. 3. Click Run to start the install wizard. 4. Click the Install button on the VMware vSphere 5.0 wizard. 5. Select the Install wizard language as English, and click OK. 6. At the Install wizard welcome screen, click Next. 7. Agree to the license agreement, and click Next. 8. Enter user information and a license key, and click Next. 9. Select Install the SQL express instance, and click Next. 10. Select the system account for the vCenter Server service account, and click Next. 11. Keep the installation directory as C:\Program Files\VMware\Infrastructure\, and click Next. 12. Select Create a standalone VMware vCenter Server instance, and click Next. 13. Keep the vCenter default ports, and click Next. 14. Select 1024 MB for the JVM memory, and click Next. 15. Click Install to finish the vCenter server installation. 16. Restart the server when complete. 17. Using the vSphere client, log into vCenter5 as VDI\administrator 18. Right‐click the root of vCenter, and click New Data center. 19. Name the New datacenter VDI 20. Add the ESX server named vDT‐Host to the datacenter. 21. Add the ESX server named infra to the datacenter. Setting up ODBC DSN for composer 1. From the vCenter desktop, Open Start All Programs Microsoft SQL Server 2008 R2 Configuration Tools SQL Server Configuration Manager. 2. Click SQL Server Network Configuration Protocols for VIM_SQLEXP. 3. Right‐click TCP/IP, and select Enabled. 4. Click SQL Services right‐click SQL server browser, and select Properties. 5. IN the SQL Server Browser properties, select the Services tab, change the Start mode to Automatic, and click OK. 6. Start the SQL server browser service. 7. Select Start Run odbcad32.exe. 8. Click the system DSN tab. 9. Click Add. 10. Click SQL Server, and click Finish. 11. In the Create a New Data Source to SQL Server text box, enter the connection name type: composer 12. For Server, select vCenter\VIM_SQLEXP, and click Next. 13. Leave authentication as default, click Next twice, and click Finish. 14. Click OK to create the composer ODBC connection. Setting up VMWare composer 1. Open the View5 media folder, and run the file names VMware‐viewcomposer‐2.7.0‐481620.exe. 2. At the Welcome screen and the Patents screen, click Next. 3. Accept the VMware end user license agreement, and click Next.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

4. Leave the Destination folder as default, and click Next. 5. In the Database information box, for source name type composer for user name type VDI\Administrator and type the password, click Next. 6. Leave the default SOAP port, and click Next. 7. Click Install, and click finish. Setting up a VM to host the VMware View 5 connection server 1. Log into vCenter with the VMware vSphere client. 2. In the vSphere client, browse to the ESXi host named infra. 3. Click the Virtual Machines tab. 4. Right‐click, and choose New Virtual Machine. 5. Choose Custom, and click Next. 6. Assign the name View5 to the virtual machine, and click Next. 7. Select infra for the host, and click Next. 8. Select LUN1 for the storage, and click Next. 9. Choose Virtual Machine Version 8, and click Next. 10. Choose Windows, choose Microsoft Windows Server 2008 R2 (64‐bit), and click Next. 11. For CPUs, select one virtual processor socket, and 2 cores per virtual socket, and click Next. 12. Choose 4GB RAM, and click Next. 13. Click 1 for the number of NICs, select VMXNET 3, connect to the VDI‐NET portgroup, and click Next. 13. Leave the default virtual storage controller, and click Next. 14. Choose to create a new virtual disk, and click Next. 15. Make the OS virtual disk size 40 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the external storage, and click Next. 16. Keep the default virtual device node (0:0), and click Next. 17. Connect the VM virtual CD‐ROM to the Microsoft Windows Server 2008 R2 installation disk. 18. Right‐click the View5 VM, and click Edit settings. 19. Click the Resources tab, click Memory, check box Reserve all guest memory, and click OK. 20. Click Finish. 21. Start the VM. Installing the Microsoft Windows Server2008 R2 operating system on the VM 1. Choose the language, time and currency, and keyboard input. Click Next. 2. Click Install Now. 3. Choose Windows Server 2008 R2 Enterprise (Full Installation), and click Next. 4. Accept the license terms, and click Next. 5. Click Custom. 6. Click the Disk, and click Drive options (advanced). 7. Click New Apply Format, and click Next. 8. After the installation completes, click OK to set the Administrator password. 9. Enter the administrator password twice, and click OK. 10. Connect the machine to the Internet, and install all available Windows updates. Restart as necessary. 11. Enable remote desktop access. 12. Change the hostname to view5 and reboot when prompted. 13. Set up networking for the data network: a. Click Start Control Panel, right‐click Network Connections, and choose Open. b. Right‐click the VM traffic NIC, and choose Properties. c. Uncheck TCP/IP (v6). d. Select TCP/IP (v4), and choose Properties.

26

e. Set the IP address, subnet, gateway, and DNS server. 14. Join the VDI domain. 15. Install VM tools. For more information, see http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340 16. Reboot.

Installing the VMware View 5 connection server 1. Log into the server named view5. 2. Click Install Media for View Connection Server. 3. To begin the install wizard, click Next. 4. Agree to the license agreement, and click Next. 5. Keep the destination directory as C:\Program Files\VMware View\Server\, and click Next. 6. Select View Standard Server, and click Next. 7. Allow View Server to configure the firewall, and click Next. 8. Click Next. 9. Click Finish. 10. Reboot the View 5 server. 11. Log out of View 5. Configuring the VMware View 5 connection server 1. Open a Web browser to /admin. 2. Log in as administrator 3. Open View Configuration Servers. No se puede mostrar la imagen en este momento. 4. 5. In the add vCenter Server settings, add the vCenter, and enable View composer. Click OK. 6. Open View Configuration Product Licensing and Usage. 7. Click E No se puede mostrar la imagen en este momento. 8. Enter a valid license serial number, and click OK. 9. Close the view 5 administrator. Setting up a VM to host XenDesktop 1. Connect to the infra server via the vSphere client. 2. Log into infra with the VMware vSphere client. 3. In the vSphere client, connect to the vCenter Server, and browse to the ESXi host. 4. Click the Virtual Machines tab. 5. Right‐click, and choose New Virtual Machine. 6. Choose Custom, and click Next. 7. Assign the name XD-55to the virtual machine, and click Next. 8. Select infra for the host, and click Next. 9. Select LUN1 for the storage, and click Next. 10. Choose Virtual Machine Version 8, and click Next. 11. Choose Windows, choose Microsoft Windows Server 2008 R2 (64‐bit), and click Next. 12. For CPUs, select one virtual processor socket, and 2 cores per virtual socket, and click Next. 13. Choose 4GB RAM, and click Next. 14. Click 1 for the number of NICs, select VMXNET3, connect to the VDI‐NET portgroup, and click Next. 15. Leave the default virtual storage controller, and click Next. 16. Choose to create a new virtual disk, and click Next. 17. Make the OS virtual disk size 40 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the data1, and click Next.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

18. Keep the default virtual device node (0:0), and click Next. 19. Connect the VM virtual CD‐ROM to the Microsoft Windows 2008 R2 installation disk. 20. Click Finish. 21. Right‐click the vCenter VM, and click Edit settings 22. Click the Resources tab, click Memory, check box Reserve all guest memory, and click OK. 23. Start the VM. Installing the Microsoft Windows Server 2008 R2 operating system on the VM 1. Choose the language, time and currency, and keyboard input. Click Next. 2. Click Install Now. 3. Choose Windows Server 2008 R2 Enterprise (Full Installation), and click Next. 4. Accept the license terms, and click Next. 5. Click Custom. 6. Click the Disk, and click Drive options (advanced). 7. Click New Apply Format, and click Next. 8. After the installation completes, click OK to set the Administrator password. 9. Enter the administrator password twice, and click OK. 10. Connect the machine to the Internet, and install all available Windows updates. Restart as necessary. 11. Enable remote desktop access. 12. Change the hostname to XD-55 and reboot when prompted. 13. Set up networking for the data network: a. Click Start, Control Panel, right‐click Network Connections, and choose Open. b. Right‐click the VM traffic NIC, and choose Properties. c. Uncheck TCP/IP (v6). d. Select TCP/IP (v4), and choose Properties. e. Set the IP address, subnet, gateway, and DNS server. 14. Join the VDI domain. 15. Reboot the system. 16. Install VM tools. For more information, see http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340 17. Reboot. Installing Citrix XenDesktop 5.5 We installed XenDesktop desktop delivery controller and Provisioning services on two virtual machines to use vSphere. Before we can use XenDesktop and vSphere server, we needed to edit the vCenter proxy.xml file to allow access via http. Editing the vCenter prox.xml file to allow http access 1. Open a console to the vCenter Server, and login as VDI\administrator 2. Open Wordpad, and edit the file C:\Users\All Users\VMware\VMware VirtualCenter\proxy.xml. 3. Find the /sdk entry. 4. Change httpsWithRedirect to httpAndHttps. 5. Save the proxy/xml file, and reboot the vCenter. Installing the Citrix XenDesktop delivery Controller We installed the Citrix XenDesktop and XenDesktop licensing server on the XD‐55 VM. 1. Log into the server named XD‐55. 2. Insert the media for Citrix XenDesktop 5.5. 3. Click Install XenDesktop.

28

4. Click I accept the terms and condition, and click Next. 5. Select all components to install, install SQL Express, and click Next. 6. Allow firewall ports to be open if necessary, and click Next. 7. Click Install. 8. Leave the checkbox next to Configure XenDesktop after closing checked, and click Close. 9. In the root of the Citrix Desktop Studio tool, click Desktop deployment. 10. Type XD-site for site name, use the default database option, and click Next. 11. Select Citrix XenDesktop Platinum, and click Add the appropriate license file for XenDesktop. 12. For host type, select VMware virtualization and fill out the following fields: a. Enter the host address as http://vcenter.vdi.com/sdk b. Enter the username as administrator c. Enter the administrator password d. Enter the connection name as vCenter e. Select Manually create virtual machines. 13. Click Finish to create the site. 14. Open the Citrix Desktop Studio. 15. Select Browser Desktop Studio Configuration Hosts, and click Add Host. 16. In Add Host Wizard, ensure vCenter is selected, and click Next. 17. For cluster, select vDT‐host, for storage, select LUN1, for guest network, select VDI‐Net, and click Next. 18. Name the Host vDT-host and click Finish. Setting up a VM to host Provisioning Services 1. Connect to the infra server via the vSphere client. 2. Log into infra with the VMware vSphere client. 3. In the vSphere client, connect to the vCenter Server, and browse to the ESXi host. 4. Click the Virtual Machines tab. 5. Right‐click, and choose New Virtual Machine. 6. Choose Custom, and click Next. 7. Assign the name XD-PS to the virtual machine, and click Next. 8. Select infra for the host, and click Next. 9. Select LUN1 for the storage, and click Next. 10. Choose Virtual Machine Version 8, and click Next. 11. Choose Windows, choose Microsoft Windows Server 2008 R2 (64‐bit), and click Next. 12. For CPUs, select one virtual processor socket, and 2 cores per virtual socket, and click Next. 13. Choose 4GB RAM, and click Next. 14. Click 1 for the number of NICs, select VMXNET3, connect to the VDI‐NET portgroup, and click Next. 15. Leave the default virtual storage controller, and click Next. 16. Choose to create a new virtual disk, and click Next. 17. Make the OS virtual disk size 40 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the data1, and click Next. 18. Keep the default virtual device node (0:0), and click Next. 19. Connect the VM virtual CD‐ROM to the Microsoft Windows 2008 R2 installation disk. 20. Click Finish. 21. Right‐click the XD‐PS, and choose Edit Settings. No se puede mostrar la imagen en este momento. 22. 23. Click Hard Disk, and click Next. 24. Click Create a new virtual disk, and click Next. 25. Specify 50 GB for the virtual disk size, thick‐provisioned lazy zeroed, and specify SSD.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

26. Choose SCSI (1:0) for the device node, and click Finish. No se puede mostrar la imagen en este momento. 27. 28. Select VMware Paravirtual, and click OK. 29. Click the Resources tab, click Memory, check box Reserve all guest memory, and click OK. 30. Start the VM. Installing SQL Express on XD­PS A SQL database is required for Provisioning Services; we used the included SQL express installation files on the Citrix Provisioning Service media to create a database on the XD‐PS host. 1. Log into the server named XD‐PS. 2. Insert the media for Citrix Provisioning services 6.0. 3. Browse to the SQL Express 2005Express\directory, and run SQLEXPR.exe. 4. Accept the End user agreement, and click Next. 5. At the Welcome screen, click Next. 6. Verify the system passes the system configuration check, and click Next. 7. Enter a name and organization, and click Next. 8. Select the default features, and click Next. 9. Select Windows authentication, and click Next. 10. Check both boxes to Enable user instances, add user to the SQL Server administrator Role, and click Next. 11. Click Next for error usage reporting, and click Next. 12. Click Install. 13. When completed, click Next , and Finish. 14. From the vCenter desktop, open Start All Programs Microsoft SQL Server 2005 Configuration Tools SQL Server Configuration Manager. 15. Click SQL Server Network Configuration Protocols for SQLEXPRESS. 16. Right‐click TCP/IP, and select Enabled. 17. Click SQL Services right‐click SQL server browser, and select Properties. 18. In the SQL Server Browser properties, select the services tab, change the start mode to Automatic, and click OK. 19. Start the SQL server browser service. Installing Citrix Provisioning Services 6 on XD­PS 1. Log into the server named XD‐PS as VDI\administrator 2. Insert the media for Citrix Provisioning services 6.0. 3. Click Auto Run. 4. Click Server installation. 5. Click Install server. 6. At the welcome screen, click Next. 7. Accept the license agreement, and click Next. 8. Enter user name and organization name, and click Next. 9. Accept the default installation path, and click Next. 10. Select complete setup, and click Next. 11. Click Install. 12. Click Finish. 13. The Provisioning services configuration wizard will automatically launch. Click Next to begin. 14. For DHCP, select Service runs on another , and click Next. 15. For PXE services, click Service runs on this computer, and click Next. 16. For Farm creation, click Create farm, and click Next.

30

17. For the database server, for server name, type XD-PS and for instance name, type SQLEXPRESS and click Next. 18. For the farm, enter the following, and click Next: Database name= ProvisioningServices Farm= farm Site= site Collection name= Collection Farm Administrator group= VDI/builtin/administrators 19. For the store path, enter Store name= Store and for Path, browse to the root of the 50 GB SSD LUN e:\ and click Next. 20. Enter XD‐55.vdi.com for the license server, and click Next. 21. Enter the VDI\Administrator Password twice, click the checkbox next to Configure the database for the account, and click Next. 22. Keep the default number of days between password updates, and click Next. 23. Keep the primary interface and communication ports, and click Next. 24. Keep the TFTP service at default, and click Next. 25. Leave the stream service at default, and click Next. 26. Click Finish. Installing Citrix Provisioning Services Administrative Console XD­PS 1. Insert the media for Citrix Provisioning services 6.0. 2. Click Auto run. 3. Click Console installation. 4. Click Install to install the broker snap in. 5. Click I accept the terms in the License agreement, and click Install. 6. Click Finish. 7. At the welcome screen for Provisioning services Console, click Next. 8. Accept the licensing agreement, and click Next. 9. Enter a user name and organization name, and click Next. 10. Accept the default install path, and click Next. 11. Accept the default install type, and click Next. 12. Click Install and Finish. Setting up a Windows 7 Enterprise x64 image template Using the vSphere client, we created a Windows Enterprise x64 VMs base image and converted it into a template. Using our template, we deployed two VMs on vDT‐host for gold image creation on VMware View, and XenDesktop. We also deployed a login VSI launcher on infra. For the gold image VMs, we installed Microsoft Office 2007, installed the Login VSI target software, added them to the VDI domain, added them to the Login VSI OU, and installed the respective VMware View 5 and XenDesktop 5.5 agents. For the Login VSI launcher VM, we installed the VMware View 5 client, the XenDesktop receiver and added it to the VDI domain, added it to Login VSI OU in Active Directory, and then installed the Login VSI Launcher software. Installing the Windows 7 Enterprise (x64) base image VM 1. Log into the vCenter. 2. In the vSphere client, connect to the vCenter Server, and browse to the infra host. 3. Click the Virtual Machines tab.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

4. Right‐click, and choose New Virtual Machine. 5. Choose Custom, and click Next. 6. Assign the name as win7-temp and click Next. 7. Select infra for the host, and click Next. 8. Select LUN1. 9. Choose Virtual Machine Version 8, and click Next. 10. Choose Windows, choose Microsoft Windows 7 (64‐bit), and click Next. 11. For CPUs, select one virtual processor socket, and 1 cores per virtual socket, and click Next. 12. Choose 2GB RAM, and click Next. 13. Click 1 for the number of NICs, select E1000, and click Next. 14. Leave the default virtual storage controller, and click Next. 15. Choose to create a new virtual disk, and click Next. 16. Make the OS virtual disk size 20 GB, choose thick‐provisioned lazy zeroed, specify the OS datastore on the external storage, and click Next. 17. Keep the default virtual device node (0:0), and click Next. 18. Click Finish. 19. Click Finish, and click OK. 20. Right‐click the win7‐temp VM, and click Edit settings 21. Click the Resources tab, click Memory, and check box Reserve all guest memory. 22. Click the Hardware tab, CD/DVD Drive, and Connect the VM virtual CD‐ROM to the Microsoft Windows 7 x64 installation disk. 23. Click OK. Installing the Windows 7 Enterprise (x64) on the base image VM 1. When the installation prompts you, press any key to begin setup. 2. Enter your language preferences, and click Next. 3. Click Install. 4. Accept the license terms, and click Next. 5. Select Custom, and select the drive that will contain the OS. 6. Click Install, and the setup begins. 7. Type user for the username and change the computer name, and click Next. 8. Enter no password, and click Next. 9. For system protection, select Use recommended settings, and click Next. 10. Enter your time zone, and click Next. 11. Select the Work Network setting, and click Next. 12. Use Windows Update to patch the Windows 7 installation. 13. Install VMware tools http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340 14. Reboot. Installing Windows 7 Enterprise (x64), optimizing Windows 7 Adjusting page file 1. Log in as administrator 2. Right‐click Computer Properties Change settings Advanced Performance Settings. 3. In Performance settings, select the Advanced tab, and select Change for Virtual Memory. 4. Deselect automatically manage page file. 5. Select Custom size, type 2048 for both values, and select Set.

32

Disabling Windows Firewall The domain GPO automatically disables the Windows Firewall. Installing Office 2007 Professional and convert to template 1. From the Office 2007 media, run Setup. 2. Enter the product key for Office 2007, and click Continue. 3. Accept the licensing agreement. 4. Select default installation. 5. Click Install. 6. Download and run Office 2007 Service Pack 2. 7. Reboot the system. 8. Shutdown the VM. 9. Right click, and select template convert to template. Deploying the gold image from VMware View from template 1. In vSphere Client, browse to home VMs and templates. 2. Right‐click win7‐temp deploy a virtual machine from template. 3. For Name, type view_gold and click Next. 4. Click Datacenter, and click Next. 5. Click the vDT‐host server, and click Next. 6. Select LUN1, and click Next. 7. Select customization using existing customization specifications, select the appropriate file, and click Next. 8. Click Finish to deploy the view_gold VM. 9. Repeat steps 1 through 8 to deploy a XD_gold VM. 10. Repeat steps 1 through 8 to deploy a Launcher_1 VM to host infra. Preparing view_gold for deployment Installing Login VSI target software on view_gold 1. Log into the view_gold VM as VDI\administrator 2. Browse to \vsi‐install\Target setup. 3. Run the setup.exe. 4. In the Target Setup wizard, specify the VSI share (\\dc1\share). 5. Click Start. 6. When prompted with security warnings, click OK. 7. Reboot the system. Installing the View 5 agent on view_gold 1. Browse to the VMware View 5 media, and run the VMware‐viewagent‐x86_64‐5.0.0‐481677.exe file. 2. Click Run. 3. At the Welcome screen, click Next. 4. At the Patents screen, click Next. 5. Accept the VMware End user License agreement, and click Next. 6. Select defaults, and click Next. 7. Click Install. Configuring Regedit for Quick prep (kb.vmware.com/kb/1026556) 1. Click Start Run, and type regedit 2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmware‐viewcomposer‐ga. No se puede mostrar la imagen en este momento. 3. Right‐click SkipLicenseActivation, 4. Change the value from 1 to 0.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Enable ClearType Fonts 1. Click Start Run, and type cttune.exe 2. Check the Turn on ClearType box, and click Next. 3. Follow the wizard to enable ClearType fonts. Cleaning up the on view_gold VM. 1. Click Start Run services.msc. 2. In the Services menu, select Windows Search, and change it from Disabled to Automatic (delayed start). 3. Close the Services menu. 4. Click Start Control Panel View Devices and Printers. 5. In the Services and Printers window, delete the XPS printers and document writers. 6. Shutdown the Virtual machine. Preparing XD_gold for deployment Installing Login VSI target software on XD_gold 1. Log into the XD_gold VM as VDI\administrator 2. Browse to \vsi‐install\Target setup. 3. Run the setup.exe. 4. In the Target Setup wizard, specify the VSI share (\\dc1\share). 5. Click Start. 6. When prompted with security warnings, click OK. 7. Reboot the system. Installing the XD agent on XD_gold 1. Browse to the Citrix XenDesktop media, and run the XdAgent_64.msi file. 2. Click the checkbox next to I accept the terms in the license agreement. 3. Click Install. 4. Click Finish. Creating a ListOfDDCs entry in the registry on XD_gold 1. Click Start Run, and type regedit 2. Browse to HKEY_LOCAL_MACHINE\Software\ Wow6432\Citrix\VirtualDesktopAgent. 3. Create a string value called ListOfDDCs 4. Right‐ 5. Type XD-55.vdi.com and click OK. 6. Close the registry editor. Cleaning up the View_gold Windows 7 virtual desktop 1. Click Start Run services.msc. 2. In the Services menu, select Windows Search, and change it from Disabled to Automatic (delayed start). 3. Close the Services menu. 4. Click Start Control Panel View Devices and Printers. 5. In the Services and Printers window, delete the XPS printers and document writers. Preparing Launcher_1 for testing We installed our launcher with the login VSI target software, and both View 5 and XenDesktop clients. To assist in automating our launchers with Citrix XenDesktop, we installed Python 2.6. For more information on how to use Login VSI and XenDesktop, please see http://www.loginvsi.com/en/news/citrix‐releases‐whitepaper‐on‐how‐to‐use‐vsi‐in‐ testing‐xendesktop.

34

Installing the login VSI launcher 1. Log into the XD_gold VM as VDI\administrator 2. Browse to \vsi‐install\Launcher setup. 3. Run the setup.exe. 4. In the Target Setup wizard, specify the VSI share (\\dc1\share). Installing the VMware View 5 client 1. Browse to the VMware View 5 media, and run the VMware‐viewclient‐x86_64‐5.0.0‐481677.exe file. 2. Click Run. 3. At the welcome screen, click Next. 4. At the patents screen, click Next. 5. Accept the VMware End user License agreement, and click Next. 6. Select defaults, and click Next. 7. Click Install. Installing the Citrix Receiver 13.0.0 1. Browse to the Citrix XenDesktop media, and run the XdAgent_64.msi file. 2. When the installation is complete, reboot the launcher. Configuring View 5 ‐ creating a pool and adding entitlements for Login VSI users 1. Open vCenter Datacenter Infra, and right‐click the view_gold VM, select Snapshot Take Snapshot. 2. Name the snapshot view_gold 3. Open the View Administrator. 4. Log in as administrator No se puede mostrar la imagen en este momento. 5. Click Pools, and in the right window 6. Select Automatic Pool, and click Next. 7. Select floating, enable automatic assignment, and click Next. 8. Select View Composer linked clones, and click Next. 9. Type pool for the pool ID and display name, and click Next. 10. Leave the pool settings as defaults, and click Next. 11. Select Redirect disposable files to a non‐persistent disk, type 4096 MB for Disk Size, and click Next. 12. For the naming patter, type View- leave the pool size as 1, and click Next. 13. For the pool setting use: Default image: view_gold view_gold VM folder: /Datacenter/vm/Pool Host or cluster: DataCenter/host/vd-host.vdi.com Resource pool: /Datacenter/host/vd-host.vdi.com/Resources Datastore=SSD (replica disk) LUN2(Linked clones), and click Next 14. For Guest customization select the following: Domain: VDI.com AD container: OU=Users,OU=Login_VSI Select Use Quick Prep, and click Next. 15. Click Finish. No se puede mostrar la imagen en este momento. 16. 17. Click Add, type Login_VSI_TSand click OK. 18. Click Desktops, and wait for the View‐1 virtual desktop to report as ready.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Configuring XD5.5 ‐ creating a pool and adding entitlements for Login VSI users To prepare the XD_gold image for deployment, we installed the provisioning services target device installation software on the XD_gold VM and created vDIsk to stream from our Provisioning Service server. 1. Log into XD_gold as VDI\Administrator 2. Browse to the Provisioning services media. 3. Execute the autorun.exe. 4. Click Target Device Installation. 5. Click Install DIM (Device Identity Management). 6. To Being the DIM wizard, click Next. 7. Accept the License agreement, and click Next. 8. Click Install, and Finish when completed. 9. Click Yes to reboot. 10. Log into XD_gold as VDI\Administrator 11. Browse to the Provisioning services media. 12. Execute the autorun.exe. 13. Click target Device Installation. 14. At the welcome screen for Provisioning Service Target Device Wizard, click Next. 15. Accept the License agreement, and click Next. 16. Enter user name and organization name, and click Next. 17. Accept the default path, and click Next. 18. Click Install. 19. Click Finish Provisioning Services Imaging Wizard 1. At the Welcome screen, click Next. 2. For server, type XD-PS and click Next. 3. Select Create new vDisk, and click Next. 4. Name the vDisk XD_gold_vdisk and click Next. 5. For Microsoft Volume Licensing, click None, and click Next. 6. Select the image volume defaults, ensure the Capacity is 20 GB and the free space is greater than 30%. Click Next. 7. For target device name, type PVS_XD_gold and click Next. 8. Click Finish to begin creating the empty vDisk. 9. In vCenter, right‐click XD_gold, and click Edit settings. 10. Click Options tab Boot options, check the box to force BIOS Setup, and click OK. 11. When the vDisk has been completed, click Yes to Reboot the XD_gold VM. 12. In the VM BIOS, tab to the Boot menu, and change the boot order to: a. CD‐ROM Drive b. Intel E1000 c. Hard Drive d. Removable Devices 13. Tab to Exit, and save exiting changes. 14. When the VM boots, it will boot from PXE and Provisioning services will stream the vDisk to the device. 15. Log in as VDI\administrator 16. Provisioning services will now copy XD_gold to the vDisk. 17. Click Finish. 18. Shutdown XD_gold.

36

19. In vCenter, right‐click XD_gold edit settings. 20. Remove hard Disk 1 (do not delete the vmdk), and click OK. 21. Click XD_gold, and click Edit settings. 22. Click Add new hard disk. 23. Create a new virtual disk, and click Next. 24. For size, enter 4 GB, and click Next. 25. Leave the device as SCSI (0:0), and click Next. 26. Click Finish, and OK. Enabling XD_gold to boot from vDisk 1. Log into XD‐PS as VDI\administrator 2. Open all programs Citrix Provisioning Services Provisioning Service Console. 3. Open Provisioning Services Farm Site Device Collections Collections, and right‐ click PVS_XD_gold. 4. Change boot from Hard Disk to vDIsk, and click OK. 5. Change mode from private mode to standard image mode. 6. Click the checkbox next to Enable Active Directory machine account password management. Booting the VM_gold vm from vDisk and formatting the 4 GB change disk 1. In vCenter, right‐click VM_gold, and click Start VM. 2. Log into VM_gold as VDI\administrator 3. Open disk manager. 4. Initialize disk0, and click Format NTFS. 5. Shutdown the VM. Enabling the 4GB local disk as cache 1. Open all programs Citrix Provisioning Services Provisioning Service Console. 2. Open Provisioning Services Farm site Device collections collections, and right‐click PVS_XD_gold. 3. In the General tab, change the cache type to Cache on device hard drive, and click OK. Deploying a XenDesktop pool with the XenDesktop Setup wizard 1. In vCenter right click VM_gold and template convert to template. 2. Name the snap shot VM_gold_template. 3. Open the Provisioning services console Farm sites site, right click and select XenDesktop Setup Wizard.. 4. At the welcome, screen click Next. 5. Type XD-55 for the XenDesktop Controller, and click Next. 6. Click the host vDT‐host, and click Set Template 7. Type the administrator Password and click get templates. 8. Click VM_gold_template and click OK, and Click Next. 9. Select the Provisioning services collection as collection and XD_gold_vdisk as the assigned vDisk, and click Next. 10. Enter the following, and click Next: Number of virtual machines= 1 vCPUs=1 Memory=2048 MB Active Directory= Create New accounts 11. For Active directory location click VDI.com Login_VSI computers. 12. For Base name type XD-0#, and click Next. 13. Select Create a new catalog, and name it catalog, and click Next. 14. Click Finish.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Creating Desktop group and adding the XD­01 VM 1. Log into XD‐55. 2. Open the Citrix Desktop Studio assignments, and click Create Desktop Group. 3. Select the catalog named catalog, add all machines, and click Next. 4. For users add the VDI\Login_VSI_TS group, and click Next. 5. Leave delegations as default, and click Next. 6. Name the group pool, and click Finish. Configuring the power policy for the pool desktop group 1. Rick‐click pool, and click Properties. 2. Click power management, for weekdays select all hours, no action, and position the power on machines line to be uniform across all hours on the graph. 3. Click weekends and select all hours, no action, and position the power on machines line to be uniform across all hours on the graph, and click OK. Configuring the Citrix XenDesktop 5 server ‐ creating a catalog and Citrix XenDesktop group 1. Open the Citrix Desktop Studio. 2. Browse Desktop Studio Machines. In the right window, right‐click and select Create Catalog. 3. Machine type = pooled, Assignment =random, click Next. 4. Click desktop studio PowerShell, and click Launch PowerShell. 5. In PowerShell, type Set-BrokerDesktopGroup -Name "pool" -ShutdownDesktopsAfterUse $False 6. Browse Desktop Studio Assignments, and verify that there is 1 desktop available. Installing the PCoIP and HDX GPO snap‐ins for Active Directory To makes changes to the way PCoIP and HXD rendered images, we installed the Active Directory snap‐in to our Default Domain Group policy. We also used a snap‐in to disable the XenDesktop Welcome. The .adm files are located on the install media for VMWare View and XenDesktop. 1. Log into DC1 as VDI\administrator 2. Open all programs Admin Tools Group Policy Management. 3. In the group policy management tool, open Forest domains VDI.com right‐click the default domain Policy, and click Edit. 4. Browse computer Configuration policies, right‐click Administrative templates, and click Add/Remove

No se puede mostrar la imagen en este momento.

5. Click Add 6. Browse to the pcoip.adm. 7. Click Add 8. Browse to the HdxFlash‐Client.adm. 9. Click Add 10. Browse to the WelcomeScreen.adm. 11. Close the GPO editor. Disabling the HDX GPO snap‐in For all tests, we disabled the Xendesktop welcome screen. 1. Log into DC1 as VDI\administrator 2. Open all programs Admin Tools Group Policy Management. 3. In the group policy management tool, open Forest Domains VDI.com right click the default domain Policy, and click edit.

38

4. Browse computer Configuration policies Administrative templates Classic Administrative Templates(ADM) Citrix Components, and edit the Disabled the Welcome Screen Policy. 5. Click Enabled, and OK.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

APPENDIX C SETTINGS USED IN TESTING Setting HDX to Client side Flash Redirection For all tests, we disabled the Xendesktop welcome screen. 1. Log into DC1 as VDI\administrator 2. Open all programs Admin Tools Group Policy Management. 3. In the group policy management tool, open Forest Domains VDI.com, right‐click the default domain Policy, and click Edit. 4. Browse computer Configuration Policies Administrative templates Classic Administrative Templates(ADM) HDX MediaStream Flash Redirection‐ Client. 5. Edit the Enable HDX MediaStream Flash Redirection on the user device policy. No se puede mostrar la imagen en este momento. 6. Click Enabled, select Always, and click Setting PCoIP to lossy For our testing, we set PCoIP to lossy by configuring the GPO plug‐in for PCoIP. 1. Log into DC1 as VDI\administrator 2. Open all programs Admin Tools Group Policy Management. 3. In the Group policy management tool, open Forest Domains VDI.com, right‐click the default domain Policy, and click Edit. 4. Browse computer Configuration Policies Administrative Templates Classic Administrative Templates(ADM) PCoIP Session Variables Overridable Administrator Defaults. 5. Right‐click Turn off Build‐to‐lossless feature. Right click, and click Edit. 6. Select the radio button for Enabled, and tick the box next to I accept to turn off the Build‐to‐lossless feature. 7. Click OK. 8. Right‐click Configure PCoIP image quality levels, and click Edit. 9. Select Enabled, change Maximum Initial Image Quality to 70 and Frame Rate to 24, and click OK. 10. On the View 5 connection server, open a command window, and type gpupdate /force Setting PCoIP to lossless (default) PCoIP by default renders images as lossless at 30 FPS. To enable lossless, ensure all settings in the PCoIP Session Variables GPO are removed, and run gpupdate /force from the View connection server.

Setting HDX to lossy (low compression) To configure HDX to render a similar image quality, we changed the default lossy compression from Normal to Low. This policy must be exclusively on, and ensure that the lossless policy is disabled. 1. Log into XD‐55. 2. Open Desktop Studio HDX Policy user, and click New. 3. Name the policy Lossy 4. Click Next. 5. Add ICA\Lossy compression level, change the value to low, and click OK. 6. Click Next. 7. Click Add next to User or Group. 8. For group name, type VDI\Login_VSI_TS and click OK. 9. Click Next, and click Create.

40

Setting HDX to lossless For lossless testing, we set HDX to 30 FPS and disabled all lossy compression. This policy must be exclusively applied, and ensure that the lossy policy is disabled. 1. Log into XD‐55. 2. Open Desktop Studio HDX Policy user, and click New. 3. Name the policy Lossy 4. Click Next. 5. Add ICA\Max Frames Per Second. 6. Change the value to 30, and click OK. 7. Add ICA\Lossy compression level, change the value to none, and click OK. 8. Click Next. 9. Click Add next to User or Group. 10. For group name, type VDI\Login_VSI_TS and click OK. 11. Click Next, and click Create.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

APPENDIX D ABOUT THE WORKLOADS Light workload The Login VSI light workload runs fewer applications than the medium workloads with and without Flash, and closes applications soon after using them, as a typical task worker would do. In this workload, two applications are open simultaneously. The applications include the following: Microsoft Internet Explorer® browser Microsoft Word Microsoft Outlook®

Medium workload no Flash The Login VSI medium no Flash workload simulates a medium‐level knowledge worker using Microsoft Office, Internet Explorer, and PDFs. This workload completes the following tasks in different applications: Microsoft Outlook: Browsing a message Microsoft Word (TimerDoc): Initiate response timer to see how the program responds throughout the workload Microsoft Internet Explorer instance one: Maximizing, scrolling, and minimizing Microsoft Internet Explorer instance two: Navigating a Web site, maximizing, and scrolling Microsoft Word (UserRead): Reading and typing text, and printing to PDF Bullzip: Generating a PDF Adobe Reader®: Reading a PDF Microsoft PowerPoint®: Watching a presentation and adding a slide Microsoft Excel®: Reading and minimizing 7‐Zip: Saving a ZIP file

Medium workload with Flash The Login VSI medium workload (with Flash) simulates a medium‐level knowledge worker using Microsoft Office, Internet Explorer, and PDFs. This workload completes the following tasks in different applications: Microsoft Outlook: Browsing a message Microsoft Word (TimerDoc): Initiate response timer to see how the program responds throughout the workload Microsoft Internet Explorer instance one: Maximizing, scrolling, and minimizing Microsoft Internet Explorer instance two: Navigating a Web site, maximizing, and scrolling Adobe Flash: Viewing a movie trailer Microsoft Word (UserRead): Reading and typing text, and printing to PDF Bullzip: Generating a PDF Adobe Reader: Reading a PDF Microsoft PowerPoint®: Watching a presentation and adding a slide Microsoft Excel: Reading and minimizing 7‐Zip: Saving a ZIP file

42

APPENDIX E DETAILED RESULTS Light workload (1280x1024) Bandwidth

Figure 18. Bandwidth usage for the light workload with lossy compression.

Figure 19. Bandwidth usage for the light workload with lossless compression.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Virtual desktop CPU utilization

Figure 20. Virtual desktop CPU utilization for the light workload with lossy compression.

Figure 21. Virtual desktop CPU utilization for the light workload with lossless compression.

44

Client CPU utilization

Figure 22. Client CPU utilization for the light workload with lossy compression.

Figure 23. Client CPU utilization for the light workload with lossless compression.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Medium workload no Flash (1280x1024) Bandwidth

Figure 24. Bandwidth usage for the Medium workload no Flash with lossy compression.

Figure 25. Bandwidth usage for the Medium workload no Flash with lossless compression.

46

Virtual desktop CPU utilization

Figure 26. Virtual desktop CPU utilization for the Medium workload no Flash with lossy compression.

Figure 27. Virtual desktop CPU utilization for the Medium workload no Flash with lossless compression.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Client CPU utilization

Figure 28. Client CPU utilization for the Medium workload no Flash with lossy compression.

Figure 29. Client CPU utilization for the Medium workload no Flash with lossless compression.

48

Medium workload with Flash (1280x1024) Bandwidth

Figure 30. Bandwidth usage for the Medium workload with Flash with lossy compression.

Figure 31. Bandwidth usage for the Medium workload with Flash with lossless compression.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

Virtual desktop CPU utilization

Figure 32. Virtual desktop CPU utilization for the Medium workload with Flash with lossy compression.

Figure 33. Virtual desktop CPU utilization for the Medium workload with Flash with lossless compression.

50

Client CPU utilization

Figure 34. Client CPU utilization for the Medium workload with Flash with lossy compression.

Figure 35. Client CPU utilization for the Medium workload with Flash with lossless compression.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop Implementació d’una estructura d’escriptori virtual (VDI)

ABOUT PRINCIPLED TECHNOLOGIES We provide industry‐leading technology assessment and fact‐based marketing services. We bring to every assignment extensive experience with and expertise in all aspects of technology testing and analysis, from researching new technologies, to developing new methodologies, to testing with existing and new tools. Principled Technologies, Inc. 1007 Slater Road, Suite 300 When the assessment is complete, we know how to present the results to a Durham, NC, 27703 www.principledtechnologies.com broad range of target audiences. We provide our clients with the materials they need, from market‐focused data to use in their own collateral to custom sales aids, such as test reports, performance assessments, and white papers. Every document reflects the results of our trusted independent analysis.

No se puede mostrar la imagen en este momento.

requirements. Whether the technology involves hardware, software, Web sites, or services, we offer the experience, expertise, and tools to help our clients assess how it will fare against its competition, its performance, its market readiness, and its quality and reliability.

Our founders, Mark L. Van Name and Bill Catchings, have worked together in technology assessment for over 20 years. As journalists, they published over a thousand articles on a wide array of technology subjects. They created and led the Ziff‐Davis Benchmark Operation, which developed such industry‐standard No se puede mostrar la imagen en este momento. hey founded and led eTesting Labs, and after the acquisition of that company by Lionbridge Technologies were the head and CTO of VeriTest.

Principled Technologies is a registered trademark of Principled Technologies, Inc. All other product names are the trademarks of their respective owners.

Disclaimer of Warranties; Limitation of Liability: PRINCIPLED TECHNOLOGIES, INC. HAS MADE REASONABLE EFFORTS TO ENSURE THE ACCURACY AND VALIDITY OF ITS TESTING, HOWEVER, PRINCI PLED TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTY, EXPRESSED OR IMPLIED, RELATING TO THE TEST RESULTS AND ANALYSIS, THEIR ACCURACY, COMPLETENESS OR QUALITY, INCLUDING ANY IMPLIED WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE. ALL PERSONS OR ENTITIES RELYING ON THE RESULTS OF ANY TESTING DO SO AT THEIR OWN RISK, AND AGREE THAT PRINCIPLED TECHNOLOGIES, INC., ITS EMPLOYEES AND ITS SUBCONTRACTORS SHALL HAVE NO LIABILITY WHATSOEVER FROM ANY CLAIM OF LOSS OR DAMAGE ON ACCOUNT OF ANY ALLEGED ERROR OR DEFECT IN ANY TESTING PROCEDURE OR RESULT.

IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH ITS TESTING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC.

52

AS SET FORTH HEREIN.

Desktop virtualization with VMware View 5 compared A Principled Technologies test report Citrix XenDesktop

Implementació d’una estructura d’escriptori virtual (VDI)

MEDIES ARE

54