Compartir a través de


Implementación del software de almacenamiento en caché de caché conectada de Microsoft en una máquina host de Windows

En este artículo se describe cómo implementar el software de almacenamiento en caché de Microsoft Connected Cache for Enterprise and Education en una máquina host de Windows.

La implementación de la caché conectada en una máquina host de Windows requiere la designación de una cuenta de servicio administrada de grupo (gMSA), una cuenta de usuario local, una cuenta de usuario de dominio o una cuenta de servicio como cuenta en tiempo de ejecución de caché conectada. Esto evita la alteración del contenedor de caché conectada y el contenido almacenado en caché en el equipo host.

Nota

Si tiene previsto designar una cuenta de servicio administrada de grupo (gMSA) como cuenta en tiempo de ejecución de caché conectada, asegúrese de que ha iniciado sesión en el equipo host como una cuenta unida a un dominio al seguir los pasos de implementación que se indican a continuación.

Antes de implementar la caché conectada en una máquina host de Windows, asegúrese de que la máquina host cumple todos los requisitos y de que ha creado y configurado el recurso de Azure de caché conectada.

Para que la implementación de caché conectada se realice correctamente, debe permitir llamadas directas al servicio optimización de distribución desde las máquinas host de caché conectada. Al usar un proxy de inspección de TLS, debe configurar el equipo proxy/host para permitir que las llamadas al servicio optimización de distribución (*.prod.do.dsp.mp.microsoft.com) omitan la interceptación del proxy; de lo contrario, la cadena de certificados se romperá y se producirá un error en la implementación y la operación del nodo de caché.

Pasos para implementar el nodo Caché conectada en Windows

  1. En el Azure Portal, vaya a la pestaña Implementación del nodo de caché y copie el comando de implementación.

  2. Descargue e instale la aplicación De Windows de caché conectada en el equipo host ejecutando el siguiente comando en una ventana de PowerShell con privilegios elevados:

    Add-AppxPackage "https://aka.ms/do-mcc-ent-windows-x64"
    
  3. Para comprobar que la aplicación Caché conectada se ha instalado, ejecute el siguiente comando:

    Get-AppxPackage Microsoft.DeliveryOptimization
    
  4. Confirme que la aplicación Caché conectada ha colocado los scripts de instalación de la caché conectada mediante la ejecución del siguiente comando:

    deliveryoptimization-cli mcc-get-scripts-path
    

    Este comando debe devolver una ruta de acceso al directorio de scripts de caché conectada, como C:\Program Files\...\deliveryoptimization-cli. No mueva el directorio de scripts de caché conectada a una ubicación diferente, ya que los scripts de implementación no se podrán actualizar si se mueven a una ruta de acceso diferente.

  5. Abra una ventana de PowerShell como administrador en el equipo host y establezca la directiva de ejecución en Sin restricciones para permitir que se ejecuten los scripts de implementación. La cuenta de administrador usada para continuar con este proceso de implementación del nodo de caché no puede ser la misma que la cuenta en tiempo de ejecución de caché conectada.

  6. Cree una $User variable de PowerShell que contenga el nombre de usuario de la cuenta que quiere designar como cuenta en tiempo de ejecución de caché conectada.

    • En el caso de las gMSA, la $User variable de PowerShell debe tener el formato "Domain\Username$". También tendrá que iniciar sesión como una cuenta unida a un dominio al ejecutar el comando de implementación.
    • En el caso de las cuentas de usuario locales, $User la variable de PowerShell debe tener el formato "LocalMachineName\Username". Para las cuentas de usuario y servicio de dominio, $User se debe dar formato a "Domain\Username". Para las cuentas de usuario, usuario de dominio y servicio locales, también deberá crear un objeto PSCredential denominado $myLocalAccountCredential.

    Nota

    Tendrá que aplicar una directiva de seguridad local para permitir que la cuenta en tiempo de ejecución de la caché conectada a Log on as a batch job. Asegúrese de guardar la información de la cuenta en tiempo de ejecución, ya que la necesitará para la solución de problemas y la desinstalación.

  7. En la misma ventana de PowerShell, ejecute el comando de implementación que copió de la Azure Portal.

    Nota

    Si va a implementar el nodo de caché en un equipo host de Windows que usa un proxy de inspección tls (por ejemplo, ZScaler), asegúrese de que ha configurado la configuración de proxy para el nodo de caché y, a continuación, coloque el archivo de certificado de proxy (.pem) en la ruta de acceso de installationFolder deseada y agregue -proxyTlsCertificatePemFileName "mycert.pem" al comando de implementación. Por ejemplo, coloque el archivo .pem en C:\mccwsl01\mycert.pem y agregue -proxyTlsCertificatePemFileName "mycert.pem" al comando de implementación.

Parámetros de comandos de implementación de Windows

Parámetro Descripción
-installationFolder Carpeta donde está instalada la memoria caché conectada. Esto se puede cambiar a cualquier ruta de acceso deseada en el equipo host.
-customerid Identificador único del recurso de Azure de la caché conectada. Esto está disponible en la Azure Portal en la página Información general.
-cachenodeid Identificador único del nodo De caché conectada. Esto está disponible en la Azure Portal en la página Administración de nodos de caché.
-customerkey Clave de cliente única para el recurso de Azure de la caché conectada. Esto está disponible en la Azure Portal en la página Configuración del nodo de caché.
-registrationkey Clave de registro única para el nodo De caché conectada. Esto está disponible en la Azure Portal en la página Configuración del nodo de caché. Esta clave de registro se actualizará después de cada intento de implementación correcto de este nodo de caché.
-cacheDrives Cantidad de almacenamiento que usa el nodo de caché. Se debe dar formato a "/var/mcc,<SIZE>", donde <SIZE> es el tamaño deseado del nodo de caché en GB.
-mccRunTimeAccount Cuenta que ejecuta el software de caché conectada. Debe ser una variable de PowerShell que contenga el nombre de usuario de la cuenta que quiere designar como cuenta en tiempo de ejecución de caché conectada. Por ejemplo, $User = "LocalMachineName\Username" para una cuenta de usuario local. Si usa una cuenta de servicio administrada de grupo (gMSA), debe tener el formato "Domain\Username$".
-mccLocalAccountCredential Un objeto de credencial de PowerShell para la cuenta en tiempo de ejecución de caché conectada. Esto solo es necesario si usa una cuenta de usuario local, una cuenta de usuario de dominio o una cuenta de servicio. Por ejemplo, $myLocalAccountCredential = Get-Credential.
-rebootBypass Si se establece en $true, el proceso de instalación de la caché conectada no comprobará si hay reinicio pendiente en el equipo host. Esto es opcional y el $falsevalor predeterminado es .
-shouldUseProxy Si se establece en $true, el nodo de caché implementado se comunica a través del servidor proxy. Esto es opcional y el $falsevalor predeterminado es .
-proxyurl Dirección URL del servidor proxy para el uso del nodo de caché. Esto es opcional y solo es necesario si usa un servidor proxy. Por ejemplo, -proxyurl "http://proxy.example.com:8080".
-proxyTlsCertificatePemFileName Nombre del archivo de certificado de proxy en formato PEM. Esto es opcional y solo es necesario si usa un proxy de inspección de TLS. Por ejemplo, -proxyTlsCertificatePemFileName "mycert.pem". El archivo .pem debe colocarse en la ruta de acceso installationFolder .

Pasos para apuntar dispositivos cliente de Windows en el nodo Caché conectada

Una vez que haya implementado correctamente la caché conectada en el equipo host de Windows, debe configurar los dispositivos cliente de Windows para solicitar contenido de Microsoft desde el nodo Caché conectada.

Para ello, establezca las directivas DOCacheHost o DOCacheHostSource mediante Intune.

Paso siguiente