App Layering

Preparar la imagen del sistema operativo para la colocación en capas en Google Cloud

En este tema se explica cómo preparar una imagen limpia del sistema operativo para importarla en una nueva capa de SO. Antes de empezar, asegúrese de cumplir con los requisitos. Mientras preparas la imagen, puedes hacerlo Agilizar las operaciones de Microsoft Ngen.exe, si crees que está tardando demasiado.

Si utiliza Windows 10 y no ejecuta Citrix Provisioning, creación de máquinas Citrix o View, puede acelerar los tiempos de inicio del escritorio quite las aplicaciones integradas de Windows 10. Sin embargo, recomendamos eliminar las aplicaciones en una nueva versión de la capa de sistema operativo, no en la propia imagen del sistema operativo.

Instalar el SO en una máquina virtual

  1. Familiarícese con las pautas para preparación de una capa de SO, incluidos los requisitos y las recomendaciones. Asegúrese de leer las secciones sobre qué incluir y qué no incluir en una capa de sistema operativo.

  2. Navegue hasta el Portal de Google Cloud.

  3. Selecciona Marketplace en la columna de la izquierda e implementa una nueva máquina virtual.

    Nota:

    Al configurar la nueva red de instancias, asegúrese de que la máquina virtual esté en una red a la que pueda acceder el dispositivo.

  4. Si utiliza un sistema operativo Windows Server, desplácese hasta Sistemas operativosy seleccione un sistema operativo Windows Server 2019 o Windows Server 2016 .

  5. Si va a traer Windows 10 desde otra plataforma (no está disponible en el Marketplace), siga los pasos que se indican en Tutorial sobre cómo traer sus propias licencias.

  6. Configure la nueva instancia:

    • Al seleccionar una red para la nueva instancia, asegúrese de que la máquina virtual esté en una red a la que pueda acceder el dispositivo.

    • Al seleccionar el almacenamiento, cualquier tipo de almacenamiento está bien.

Ejecute las Machine Tools del sistema operativo de App Layering en la imagen

  1. En el nuevo equipo, abra un navegador web, navegue hasta el Centro de descargas y descargue las máquinas herramientas del sistema operativo.

  2. Descargue el siguiente archivo zip en la imagen del sistema operativo:

    Citrix_App_Layering_OS_Machine_Tools_20.x.x.exe
    <!--NeedCopy-->
    
  3. Ejecute el archivo y copia los archivos en:

    c:\windows\setup\scripts
    <!--NeedCopy-->
    

    Nota:

    El archivo debe extraerse en el directorio anterior. No cambie el directorio.

Si utiliza el Servicio de administración de claves, configure la activación de licencias

Una vez extraídos los scripts, la SetKMSVersion utilidad le pide que elija si desea utilizar las licencias del Servicio de administración de claves (KMS).

Nota:

La publicación de imágenes en entornos en los que se utilizan la activación basada en KMS y Active Directory (ADBA) al mismo tiempo causa problemas con la activación.

  1. En el cuadro de diálogo siguiente, seleccione si quiere utilizar las licencias del Servicio de administración de claves (KMS).

    Establecer imagen de versión de KMS

Para configurar scripts para KMS, haga lo siguiente.

  1. Desplácese hasta:

    c:\windows\setup\scripts
    <!--NeedCopy-->
    
  2. Ejecute SetKMSVersion.exe como administrador para crear un archivo de script en la c:\windows\setup\scripts\kmsdir carpeta.

Cuando se inicia el sistema operativo, se ejecuta el script de activación de KMS apropiado.

Instalar los servicios App Layering

  1. En la nueva máquina, desplácese hasta C:\Windows\Setup\scripts y ejecute setup_x64.exe para instalar los controladores de App Layering en la máquina del sistema operativo.
  2. La instalación le solicita la ubicación del archivo Unattend.xml (la ubicación predeterminada es C:\windows\panther).
  3. Asegúrese de que esta máquina no está unida a un dominio.
  4. Realice reinicios pendientes en la máquina del sistema operativo para que pueda importar esta imagen en una capa.
  5. Asegúrese de que la nueva máquina del sistema operativo esté en uno de los siguientes estados antes de continuar.
    • Running
    • Detenido
    • Detenido (desasignado)

Acelere una operación de Microsoft Ngen.exe, si es necesario

Una vez que se hayan instalado todas las actualizaciones de software, debe Ngen.exe permitir, esencialmente, volver a compilar código de .NET bytes en imágenes nativas y construir las entradas del registro para administrarlas.

Ngen.exe es Microsoft Native Image Generator, que forma parte del .NET sistema. Windows determina cuándo se debe ejecutar en Ngen.exe función del software que se está instalando y qué detecta Windows en la configuración.

Importante:

Cuando Ngen.exe se está ejecutando, debes dejar que se complete. Una Ngen.exe operación interrumpida puede dejarle con .NET ensamblajes que no funcionan u otros problemas en el .NET sistema.

Normalmente, Ngen.exe es una operación en segundo plano que se detiene cuando hay actividad en primer plano. Si desea acelerar una Ngen.exe operación, puede poner la tarea en primer plano para completarla lo antes posible.

Para poner la tarea en primer plano:

  1. Abra un símbolo del sistema como Administrador.
  2. Vaya al Microsoft.NET\Framework directorio de la versión que se está utilizando actualmente:

    cd C:\Windows\Microsoft.NET\FrameworkNN\vX.X.XXXXX
    <!--NeedCopy-->
    
  3. Introduzca el siguiente Ngen.exe comando para ejecutar todos los elementos en cola. Este comando procesa las instalaciones de componentes en cola antes de crear ensamblajes.

    ngen eqi 3
    <!--NeedCopy-->
    

    La Ngen.exe tarea se mueve al primer plano en el símbolo del sistema y enumera los ensamblajes que se están compilando. Está bien si ve mensajes de compilación.

    Puede utilizar el Administrador de tareas para ver si MSCORSVW.EXE se está ejecutando una instancia de. Si lo es, permita que se complete o ejecute ngen update eqi 3.

    Precaución:

    No reinicie para detener la tarea. ¡Permita que la tarea se complete!

  4. Asegúrese de que todos los Ngen.exe procesos se hayan ejecutado hasta su finalización.
Preparar la imagen del sistema operativo para la colocación en capas en Google Cloud