miguel hernández consultor senior it – zerkana consulting mvp / mcts windows server...
TRANSCRIPT
Soluciones Microsoft para la virtualización de aplicaciones
Miguel HernándezConsultor Senior IT – Zerkana ConsultingMVP / MCTS Windows Server VirtualizationSonicwall Security [email protected]://undercpd.blogspot.com
1
Tecnologías de Virtualización del Escritorio
Hardware
OS
Configuraciones y Datos
Aplicaciones
Perfiles MóvilesRedirección de
carpetas
Microsoft Application Virtualization
Microsoft Virtual Desktop Infrastructure
Microsoft Enterprise Desktop Virtualization
Virtualización del cliente en
el Cliente
Virtualización del cliente en el
Servidor
Foco en Reducción de Costes
Foco en aumentar la flexibilidad
Microsoft Remote Desktop Services
Cliente tradicional
2
Gestión
Virtualización en el Escritorio
Virtualización de Aplicaciones
Virtualización de la Presentación
Virtualización de servidores
Virtualización de losPerfiles de usuario
Directorio ActivoGPOsCarpetas OnlineRedirección de carpetas
Tecnologías de Virtualización de Microsoft
OS
Data
OSHW
App App
OS
App
OS
AppMED-V
3
Remote Desktop Services(Antiguo Terminal Server)
6
Remote Desktop Services vs. Terminal ServicesWS03 WS 2008 WS 2008 R2
Terminal Services Terminal Services Remote Desktop Services
Terminal Server Terminal Server RD Session Host
TS Session Directory TS Session Broker RD Connection Broker
TS Licensing Server TS Licensing Server RD Licensing Server
TS Gateway RD Gateway
TS Web Access RD Web Access
RD Virtualization Host
7
Infraestructura de Connection Broker
RD Session Broker
RD Farm
RD Users
RD UsersRemote
Hosted Desktop Users
Hyper-V Farm
Hosted DesktopUsers (Remote)
RD Gateway
Almacenamiento
8
Demo:Remote Desktop Services
9
10
Enterprise desktop virtualizationMed - V
•A
plica
ciones co
mo se
rvicio
s virtu
ale
s disp
onib
les b
ajo
dem
and
a y
g
estió
n ce
ntra
lizad
a. D
esp
lieg
ue a
cliente
s sin in
stala
ción
•In
venta
riad
o a
vanza
do d
e S
W ce
ntra
lizad
o, fá
cil ad
min
istració
n.
Mejo
r contro
l y g
estió
n d
el e
nto
rno
•Po
tente
conju
nto
de h
erra
mie
nta
s de d
iag
nóstico
, rep
ara
ción y
re
cup
era
ción d
e siste
mas b
loq
uead
os o
sin a
rranq
ue (E
RD
C
om
mand
er, C
rash
Analisy
s, Lock
Sm
ith)
•G
estió
n a
vanza
da y
centra
lizad
a d
e p
olítica
s. Gestió
n d
el ca
mb
io,
versio
nad
o y
rollb
ack
de p
olítica
s.•
Pro
activ
am
ente
manejo
de fa
llos d
e a
plica
ciones y
de siste
ma
op
era
tivo. •Eje
cució
n d
e a
plica
ciones e
n u
na m
áq
uin
a v
irtual, d
e m
anera
tra
spare
nte
para
el u
suario
final
¿Qué incluye MDOPSA?
11
Arquitectura y Funcionalidades de MED-V & XP Mode en Windows 7
Applications
Operating System
Virtual PC
Applications
OS
MED-V permite gestionar las imágenes Windows
virtuales de manera centralizada
Despliegue: Distribuye imágenes Windows virtuales y personaliza la configuración por usuario y por dispositivo
Aprovisionamiento: Define qué aplicaciones y Websites estan disponibles para los diferentes usuarios
Control: Asigna y quita permisos de uso y controla la configuración de Virtual PC
Mantenimiento y Soporte: Actualización de imágenes, monitorización e usuarios y resolución remota de problemas12
Application VirtualizationApp-v
13
•A
plica
ciones co
mo se
rvicio
s virtu
ale
s disp
onib
les b
ajo
dem
and
a y
g
estió
n ce
ntra
lizad
a. D
esp
lieg
ue a
cliente
s sin in
stala
ción
•In
venta
riad
o a
vanza
do d
e S
W ce
ntra
lizad
o, fá
cil ad
min
istració
n.
Mejo
r contro
l y g
estió
n d
el e
nto
rno
•Po
tente
conju
nto
de h
erra
mie
nta
s de d
iag
nóstico
, rep
ara
ción y
re
cup
era
ción d
e siste
mas b
loq
uead
os o
sin a
rranq
ue (E
RD
C
om
mand
er, C
rash
Analisy
s, Lock
Sm
ith)
•G
estió
n a
vanza
da y
centra
lizad
a d
e p
olítica
s. Gestió
n d
el ca
mb
io,
versio
nad
o y
rollb
ack
de p
olítica
s.•
Pro
activ
am
ente
manejo
de fa
llos d
e a
plica
ciones y
de siste
ma
op
era
tivo. •Eje
cució
n d
e a
plica
ciones e
n u
na m
áq
uin
a v
irtual, d
e m
anera
tra
spare
nte
para
el u
suario
final
¿Qué incluye MDOPSA?
14
Microsoft Application Virtualization
Secuenciación y empaquetado de AplicacionesSolución a problema de incompatibilidad entre aplicaciones
Microsoft Application
Virtualization Sequencer
Empaquetado rápido de aplicaciones.
Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos
COM, etc)
El secuenciador produce un paquete que contiene la
aplicación y sus dependencias
El administrador puede enviar la aplicación
mediante streaming o crear un MSI para su instalación
individual
CD de instalación
Windows Installer
Desempaquetado
Alineación
Optimiziacion y Compresión
Aplicación Virtualizada
MSI Standalone
Streaming Server
14
Secuenciador solo en 32 bits (Versión 4.5).
Secuenciación en entorno cerrado.
Sin agentes, antivirus ni otras aplicaciones.
Máquina Virtual o Equipo físico
El equipo tiene que tener una segunda unidad de disco.
Por defecto unidad Q:
Desplegar en un primer entorno limitado.Las aplicaciones NO se instalan ni alteran
el sistema operativo.El procesamiento es local en el PC.
Aspectos importantes en la Secuenciación
16
Demo:Secuenciación
Paso 1 : Secuenciación de la aplicación
Las aplicaciones son virtualizadas por instancia incluyendo:
Ficheros (incluyendo ficheros de sistema)RegistryFonts.iniObjetos COM y DCOMServicios
17
¿Se puede virtualizar todo?
Se puede No se puede
Aplicaciones Internet Explorer
Fuentes Drivers
Objetos COM y DCOM OS Hotfixes
Archivos .INI Antivirus software
Cambios en el sistema de archivos COM+
Servicios
Objetos de Runtime
Versiones de MDAC
Máquinas virtuales de Java
Variables de entorno
Acceso a bases de datos
18
Option 1: Modelo independiente
Crea un paquete .msi como instalación de la aplicación
secuenciada.
El secuenciador crear un .msi que contiene la información de la
publicación, accesos directos, iconos, etc.
Usar modo independiente:
Con usuarios remotos deconectados quien no puede conectar a la
infraestructura app-v.Donde existe un System Center configuration Manager o System Management Server.Donde hay poco ancho de banda en la red.
20
Paso 2 : Despliegue Standalone o Streaming
19
Paso 2 : Streaming
Las aplicaciones se transmiten por bloques:Permite un rápido arranque de la aplicación, necesita solo el primer bloque para arrancar la aplicación.
Se integra en servidores existentes.
Use the Streaming Model:Donde existe ConfigMgr2007 sp1 con R2 y se pueden publicar aplicaciones a través de élDonde no hay localmente servidores Active Directory o SQL Server pero la organización principal si los tiene.
Protocolos:RSTP / RSTPS SMB IIS – HTTP / HTTPS
21
Demo:Publicación y despliegue
Paso 2.3: Despliegue local desde Management Server(Ejemplo de despliegue con todas las opciones)
24
Broker
Almacenamiento SAN para las VMs
Usuario 1PC/Notebook
Usuario 2Thin-Client
Almacenamiento para Datos, Perfiles,
etc.
Hyper-V
ESX
XenServer
VMs en datacenter
APP-V secuenciadas
Remote Desktops
VMs en Desktops
Remote Desktop + App-v
Terminal Server
Manageme
nt
APP-V
25
Paso 3: Clientes
App-V Escritorios Cliente:
Asegura Caché del tamaño necesario
Clientes Terminal Server:
Software en cliente terminal server es pre-cacheado para asegurar
rendimiento.
Características:
Limitado a 32 bits (versión 4.5)
Instalado en todos los equipos.
26
Demo :
Acceso a aplicación virtualizada
27
CiudadesWindows Server 2008 R2 e Hyper-M Server R2.
Clusterización.
System Center Virtual Machine Manager.
Virtualización de aplicaciones.
Y mucho más…
• Madrid• Barcelona• Pamplona• Valencia• Alicante
Curso de Virtualización
[email protected]@zerkana.com
Con la colaboración de:
28