geek speak ’09 xendesktop setup wizard “ creación de desktop group sin patrón de nombre y...
TRANSCRIPT
Geek Speak ’09
XenDesktop Setup Wizard
“Creación de Desktop Group sin patrón de nombre y asignado a usuarios”
Geek Speak ’09
XenDesktop Setup Wizard
“Creación de Desktop Group sin patrón de nombre y asignado a usuarios”
2© 2007 Citrix Systems, Inc. — All rights reserved
Agenda
• XenDesktop Setup Tool: Que es y como funciona
• Como solventar la creación automática de desktops sin patrón de nombre
• Como crear Desktops Group con pre-asignación a usuarios de forma automática
- Como importar archivo de nombres desde la Access Managemetne Console
- Utilización del XenServer Power Shell Snap-in
3© 2007 Citrix Systems, Inc. — All rights reserved
XenDesktop Setup Wizard
• ¿Qué es?
Herramienta de XenDesktop para la creación automática de Desktops y su publicación.
• ¿Cómo funciona?- Crear las máquinas virtuales en la infraestructura de
virtualización (XenServer)
- Crea las cuentas de máquina en el dominio
- Crea los “Device Targets” y les asigna el disco virtual (standard) en Provisioning Server
- Publica el Desktop Group para acceso de usuarios
4© 2007 Citrix Systems, Inc. — All rights reserved
DEMO
• XenDesktop Setup Tool
• Creación de nombres según patrón
NombreBase + Índice numérico Ej: PCUsuarioExterno1, PCUsuarioExterno2,…
• Existen algunas variables (comodines):
Ejemplos:
“#” -> test###user = test001user, test002user,…
“@” -> test@@user = testtaauser, testabuser,…
5© 2007 Citrix Systems, Inc. — All rights reserved
¿ Que ocurre cuando los Desktops no siguen un patrón de nombre ?
• Si los nombres no siguen un patrón :• Crear archivo TXT ó CSV con los nombres (hostnames) de las
máquinas a crear
• Configurar el archivo:
“C:\Program Files\Citrix\XenDesktop Setup Wizard\SetupWizard.exe.config"
Descomentar la siguiente línea en la sección “appSettings“:
<!-- <add key="DesktopHostNamesPath" value="c:\HostNames.csv"/> -->
Asegurar de que el archivo "Hostnames.csv" exista en la ruta especificada
6© 2007 Citrix Systems, Inc. — All rights reserved
DEMO
• Utilización del XenDesktop Setup Tool con archivo de “hostnames”
7© 2007 Citrix Systems, Inc. — All rights reserved
¿ Que hacer cuando queremos publicar esos Desktops pre-asignados a usuarios ?
• Crear un Desktop Group manualmente
• Importar un archivo con la lista de asignación de Desktop a usuarios con el siguiente formato*:• Con infraestructura de virtualización:
[ADComputerAccount],[AssignedUser],[VirtualMachine],[HostId]
MachineDomainName,username,VmName,VmHostingInfrastructureId
• Sin infraestructura de virtualización:
ADComputerAccount],[AssignedUser]
MachineDomianName,userName
* Plantillas en CD de instalación: “C:\W2K3\en\Support\ImportExport\”
8© 2007 Citrix Systems, Inc. — All rights reserved
¿ Como conseguir el valor de “VmHostingInfrastructureId”?
• Existen varias formas.
• En esta demo se hará con el XenServer PowerShell Snap-In*
• Ejecutando este script:
PS> Get-Credential | Connect-XenServer -url https://<servername>
PS> Get-XenServer:VM | Format-Table uuid,name_label
(se pueden filtrar :
p.ej: “…-properties @{condiciones} | …”
“…-name nombremaquina |… “
* Descargable desde: http://community.citrix.com/cdn/xs/sdks
9© 2007 Citrix Systems, Inc. — All rights reserved
DEMO
• Creación de Desktop Group manual asignado a usuarios importando archivo con la lista de asignaciones.
10© 2007 Citrix Systems, Inc. — All rights reserved
Links útiles
• Enhanced Virtual Desktop Naming for XenDesktop Setup Wizard
http://support.citrix.com/article/CTX119734
• XenServer PowerShell Snap-In
http://community.citrix.com/cdn/xs/sdks
11© 2007 Citrix Systems, Inc. — All rights reserved