ICM / escritorios virtualestitle_li=microsofttitle_li=Sin categoría / Migración de perfiles a FSLogix

Migración de perfiles a FSLogix

23 noviembre 2022 | Iván Arteaga

Cuando montamos una infraestructura corporativa con base Windows hay que tener en cuenta muchas cosas, pero una de las más importantes son los perfiles. ¿Perfiles locales? ¿Roaming profiles?… ¿Cuál es la mejor opción? La respuesta general es que depende de la plataforma puede ser mejor una u otra, pero personalmente preferimos un tipo de perfiles en concreto que Microsoft puso a nuestra disposición hace relativamente poco: Perfiles FSLogix.

¿Qué es FSLogix?

FSLogix es un software adquirido por Microsoft que permite almacenar en discos virtuales los datos de perfil de los usuarios, generando así una especie de híbrido entre perfil móvil y perfil local.

Al guardarse en discos virtuales, cuando el perfil carga, la máquina donde el usuario hace login solo tiene que montar el disco, escribiendo así en local y permitiendo que luego estos mismos discos se guarden en red, y permitiéndonos un sencillo pero eficaz sistema de almacenaje en red para perfiles.

¿Qué es necesario?

Para poder utilizar FSLogix requeriremos simplemente descargar e instalar los instaladores del programa.

Ya tengo perfiles locales/móviles, ¿Para qué me puede servir?

FSLogix es una solución a la que se puede migrar utilizando la propia herramienta. Frx.exe (el programa que se lanza para poder montar, cargar y guardar los discos cuando los usuarios hacen login) también sirve para convertir perfiles guardados en la máquina local en un archivo .vhd cargado con todo lo necesario para cargar un perfil, y almacenando todos sus datos.

Un ejemplo de comando para poder migrar un usuario sería el siguiente:

C:\Program Files\FSLogix\Apps\frx.exe -migrate-vhd  -src “C:\Users\test\”  -dest “\\servidorficheros\Perfiles1$\” -size-mbs=10240 -dynamic=1

En este comando se puede ver como hay diferentes parámetros que pasamos al programa para que tenga todo lo necesario a pasar:

  • Migrate-vhd: Con esto definimos al programa que lo que debe hacer es migrar el perfil que le indiquemos a VHD.
  • Src: Aquí tenemos que definir la carpeta donde se almacena el perfil del usuario. (P. EJ: C:\Users\test\)
  • Dest: Aquí definimos la carpeta donde se va a mover el usuario de FSLogix. Debe ser una unidad de red con los permisos adecuados. (P. EJ: \\servidorficheros\Perfiles1$\)
  • Size-mbs: Aquí definiremos (EN MB) el espacio máximo que ocupará el disco VHD.
  • Dynamic: Si ponemos un 1 en esta variable, permitiremos que el disco solo ocupe el espacio necesario al generarse, y que vaya creciendo en tamaño hasta alcanzar el espacio permitido en “Size-mbs”.

Con esto habríamos migrado un perfil a fichero .vhd, pero aún estamos lejos de acabar. Hay que activar aún las políticas de grupo necesarias para que el sistema pueda funcionar correctamente. Para ello, en el mismo comprimido de donde hemos obtenido los instaladores podremos ver dos ficheros en concreto, un .adml y un .admx. Estos son ficheros que Active Directory utiliza para cargar plantillas administrativas en las políticas de grupo. Será necesario copiarlas en las carpetas correspondientes del directorio activo donde configuramos las GPO (Indicado en el fichero README.txt que viene en el mismo archivo):

  • Fslogix.admx: C:\Windows\PolicyDefinitions
  • Fslogix.adml: C:\Windows\PolicyDefinitions\en-US

Tras esto, habrá que configurar las siguientes políticas administrativas para que todo funcione correctamente:

  • Políticas de Equipo:
    • FSLogix/Office365 Containers:
      • Dynamic VHD(X) allocation – Habilitado
      • Include Office activation data in container – Habilitado
      • Include OneDrive data in container – Habilitado
      • Include OneNote data in container – Habilitado
      • Include OneNote UWP notebook data in container – Habilitado
      • Include Outlook data in container – Habilitado
      • Include Outlook personalization data in container – Habilitado
      • Include Sharepoint data in container – Habilitado
      • Include Skype data in container – Habilitado
      • Include Teams data in container – Habilitado
      • Size in MBs – Habilitado
        • Size in MBs [Tamaño]
      • Store search database in Office 365 container – Habilitado
        • Multi-user search
      • VHD location – Habilitado
        • VHD location [Localización de disco en red donde almacenar los perfiles]
      • Virtual disk type – Habilitado
        • VHDX
    • FSLogix/Profile Containers:
      • Delete local profile when FSLogix Profile should apply – Habilitado
      • Dynamic VHD(X) allocation – Habilitado
      • Size in MBs – Habilitado
        • Size in MBs [Tamaño]
      • VHD location – Habilitado
        • VHD location [Localización de disco en red donde almacenar los perfiles]
    • FSLogix/Profile Containers/Container and Directory Naming:
      • VHD name matching string – Deshabilitado

La política que contenga estas plantillas administrativas debe afectar tanto a los usuarios de FSLogix como a las máquinas a las que estos usuarios se van a conectar. Con esto, FSLogix ya estaría instalado y listo para su uso.

Recuerda si necesitas un partner en administración de sistemas, no dudes en contactarnos.