User Profile Management 2.1 - Parte 1
Knowledgebase |
En esta ocasión mostramos el primero de una serie de articulos en los que trataremos como instalar, utilizar y manejar Profile Management 2.1 (anteriormente conocido como User Profile Manager), en una plataforma XenApp 5 y/o XenDesktop.
Los requerimientos de sistema para la instalación de Profile Management, son los siguientes:- Para Desktops. Microsoft Windows XP Service Pack 3, Windows Vista Service Pack 1, o Windows 7
- Para Servidores. Edición Standard, Enterprise, y Datacenter de: Windows Server 2003 Service Pack 2 y Windows Server 2008
- Dominios Windows NT no están soportados.
- (GP) Group Policy de Directorio Activo es necesario para configurar.
- Alternativamente se utilizan ficheros locales .ini para la configuración de settings, pero generalmente los ficheros .ini son utilizados únicamente para entornos de pruebas.
- Preguntas frecuentes sobre cómo solucionar problemas en el entorno de Profile Management - CTX119038
- Preguntas frecuentes sobre cómo configurar perfiles para varias plataformas - CTX119039
- Preguntas frecuentes sobre la licencia de Profile Management - CTX119747
- Preguntas frecuentes sobre cómo funcionan Profile Management y los perfiles de usuario de Citrix - CTX119791
- Entornos compatibles con la función de sincronización extendida - CTX122518
- Respuestas de expertos a varias preguntas sobre entornos de Profile Management - http://community.citrix.com/blogs
- Crear un almacenamiento para los usuarios. (User Store)
- Instalar Profile Management
- Añadir el template administrativo (ADM) a Group Policy
- Configurar y habilitar Profile Management
En el caso de XenDesktop, realizaremos la instalación de PRofile Management en el Desktop virtualizado (en la imagen de Provisioning o bién en la virtual creada) así como en los dispositivos utilizados por los usuarios.
En el caso de XenApp, será necesaria la instalación de Profile Management en cada uno de los servidores de XenApp y en los dispositivos de usuario.
Sobre el almacenamiento de usuario (User Store)
Aúnque el proceso es sencillo, podríamos indicar que la complejidad "se palma", a continuación mostramos el esquema central de almacenamiento de los profiles de usuarios que serán almacenados, por defecto en Windows se denomina user home directory.
En este caso, tendremos una serie de puntos muy interesantes como:
- Sicronización ampliada.
- Almacenamiento de profile Multi-idioma (únicamente en la versión 1).
Recomendamos que para crear un almacenamiento seguro de usuarios, se lea el artículo de Microsoft, http://technet.microsoft.com/en-us/library/cc757013.aspx
Si la aplicación modifica el ACL de un fichero del perfil del usuario, Profile Managment no replicará este cambio al user store, permitiendo de esta forma una mejor consistencia.
La convención de nombres en las versiones 1 y 2 de las carpetas son muy similares, y los sufijos de las carpetas están definidos de la siguiente forma:
Sufijo_Carpeta - Notas
_upm_var - Contenido de la localización del nombre del sufijo _upm_var si el usuario importa en el user store en el logoff, y los profiles son exportados en el logon, el sufijo es eliminado.
Estructura de carpetas de Profile Management
La estructura de carpetas de User Store, partiendo del nivel principal se muestra a continuación:
Carpeta | Notas |
---|---|
\ | Root el el profile actual del user store. |
\UPM_Profile | Contiene los ficheros de las carpetas contenidas de cada user profile. |
\UPM_Drive_C | Contiene Ficheros y Carpetas relacionadas con el sistema de ficheros, en este caso desde drive C: (Están soportadas desde UPM_Drive_A to UPM_Drive_Z). |
Las unidades de red no son soportadas
Esto son algunos ejemplos.
Ejemplo de carpeta | Notas |
---|---|
\UPM_Drive_C\MyProgData | La sincronización del contenido de C:\MyProgData. |
\UPM_Profile\Data | La sincronización del contenido de la carpeta Data en el user profile. |
\UPM_Profile\AppData_upm_var | La sincronización del contenido de la carpeta Application Data en el user profile. |
El ejemplo anterior es un Profile Management localizado en carpetas deslocalizadas, que son visibles en la correspondiente table. Por ejemplo el Star Menu, tiene una serie de entradas de registro que no son trasladadas al idioma correcto por Profile Management.
V1 Carpeta en Inglés | Carpeta User Stor | Path Completo Relativo a User Profile |
---|---|---|
Accessibility | Accessibility_upm_var | \Start Menu\Programs\Accessories\ |
Accessories | Accessories_upm_var | \Start Menu\Programs\ |
Administrative Tools | AdminTools_upm_var | \Start Menu\Programs\ |
Application Data | AppData_upm_var | \Local Settings\ |
Cookies | Cookies_upm_var | \ |
Desktop | Desktop_upm_var | \ |
Entertainment | Entertainment_upm_var | \Start Menu\Programs\Accessories\ |
Favorites | Favorites_upm_var | \ |
History | History_upm_var | \Local Settings\ |
Links | Links_upm_var | \Favorites\ |
Local Settings | LocalSettings_upm_var | \ |
My Documents | MyDocuments_upm_var | \ |
My Music | MyMusic_upm_var | \My Documents\ |
My Pictures | MyPictures_upm_var | \My Documents\ |
My Videos | MyVideos_upm_var | \My Documents\ |
NetHood | NetHood_upm_var | \ |
PrintHood | PrintHood_upm_var | \ |
Programs | Programs_upm_var | \Start Menu\ |
Recent | Recent_upm_vars | \ |
Start Menu | StartMenu_upm_var | \ |
Templates | Templates_upm_var | \ |
Temporary Internet Files | TemporaryInternetFiles_upm_var | \Local Settings\ |
SendTo | SendTo_upm_var | \ |
Startup | Startup_upm_var | \Start Menu\Programs\ |
System Tools | SystemTools_upm_var | \Start Menu\Programs\Accessories\ |
El User Store y el Forest de Directorio Activo
Usuarios de diferentes dominios pueden ser compartidos en un User Store del Directorio Activo, pudiendo alijar multiples usuarios con un mismo nombre de logon y acceder al mismo recurso del forest. Pero para ello es necesario utilizar variables adecuadas, para elinimar la ambigüedad de nombres de inicio de sesión idénticos al fijar la ruta de acceso a la carpeta del User Store. Para ello será necesario añadir el nombre de la variable en la misma ruta y será necesario establecer además los correspondientes permisos adecuados al User Store y grupos de gestión elaborados en el perfil de configuración, utilizando grupos Universales del Directorio Activo.
Ejemplo de Path de User Store en Forests de Directorio Activo.
\\servername\userstore\%username%.%userdomain%\Vista
\\servername\userstore\%username%.%userdomain%\2008
En nuestro caso realizaremos una definición manual añadiendo una variable de sistema %ProfVer% que especifica e indica la versión de sistema operativo:
\\servername\userstore\%username%.%userdomain%\%ProfVer%
Actualizado (Martes, 16 de Febrero de 2010 13:08)
Últimas noticias
- Hotfix XS82ECU1060 - For Citrix Hypervisor 8.2 Cumulative Update 1
- Citrix Hypervisor Security Bulletin for CVE-2023-46838
- Lo siguiente de Citrix Virtual Apps and Desktop LTSR
- CITRIX USER GROUP ESPAÑA
- Reactivamos
- Vulnerabilidad en la aplicación MOVEit / NetScaler
- Cómo instalar Hyper-V en Windows Home
- Solución: No aparece la opción de “Virus & Threat protection”