Compartir a través de


Configuración de los valores de proxy para Azure Stack HCI

Se aplica a: Azure Local, versión 22H2

Importante

Azure Stack HCI ahora forma parte de Azure Local. El cambio de nombre de la documentación del producto está en curso. Sin embargo, las versiones anteriores de Azure Stack HCI, por ejemplo, 22H2 seguirán haciendo referencia a Azure Stack HCI y no reflejarán el cambio de nombre. Más información.

En este artículo se describe cómo configurar los valores de proxy para Azure Stack HCI si la red usa un servidor proxy para el acceso a Internet.

Para obtener información sobre los requisitos de firewall para los puntos de conexión de salida y las reglas y puertos internos de Azure Stack HCI, consulte Requisitos de firewall para Azure Stack HCI.

Antes de empezar

Antes de empezar a configurar los valores de proxy, asegúrese de que:

  • Tiene acceso a un clúster de Azure Stack HCI para el que se configuran los valores de proxy. También tiene las credenciales de administrador local para acceder a los servidores del clúster de Azure Stack HCI.

  • Conoce el nombre del servidor proxy o la dirección IP y el puerto (opcional). Si no tiene esta información, póngase en contacto con el administrador de red.

Estas son algunas otras consideraciones que debe tener en cuenta antes de configurar las opciones de proxy:

  • Comprenda que la configuración de proxy es independiente para distintos componentes y características de Azure Stack HCI. Debe configurar las opciones de proxy para todos los componentes necesarios y todas las características adicionales que planee usar.

  • Para una administración más sencilla, se recomienda mantener la misma configuración de proxy en los distintos componentes y características.

  • No se admiten servidores proxy autenticados debido a problemas de seguridad asociados al almacenamiento de credenciales de usuario autenticadas.

Requisitos de proxy para Azure Stack HCI

Si la red usa un servidor proxy para el acceso a Internet, debe configurar los siguientes servidores proxy para Azure Stack HCI:

  • Proxy para el sistema operativo Azure Stack HCI. Este proxy es necesario para un registro correcto.
  • Proxy para servidores habilitados para Azure Arc. Este proxy es necesario para un registro correcto.
  • Proxy para el testigo en la nube de clústeres y Microsoft Update. Este proxy solo es necesario si usa Microsoft Update y el testigo en la nube del clúster.
  • Proxy para los servicios de Azure. Este proxy solo es necesario si usa características adicionales, como Azure Kubernetes Services (AKS), la administración de máquinas virtuales de Azure Arc o Azure Monitor.

En las secciones siguientes se describe cómo configurar cada una de estas opciones de proxy.

Configuración de los valores de proxy para el sistema operativo de Azure Stack HCI

Debe configurar el proxy para el sistema operativo Azure Stack HCI antes de registrar el clúster en Azure.

Instale el WinInetProxy módulo para ejecutar los comandos de esta sección. Para más información sobre el módulo y cómo instalarlo, consulte Galería de PowerShell | WinInetProxy 0.1.0. Para obtener información sobre el WinInetProxy script de PowerShell, consulte WinInetProxy.psm1.

Nota:

Si no puede instalar el WinInetProxy módulo en un nodo de clúster debido a ningún acceso a Internet, se recomienda descargar el módulo en el equipo de administración y, a continuación, transferirlo manualmente al nodo de clúster donde desea ejecutar el módulo. También puede usar el cmdlet de PowerShell Start-BitsTransfer para transferir uno o varios archivos entre el equipo de administración y un servidor. Para configurar los valores de proxy para el sistema operativo Azure Stack HCI, ejecute el siguiente comando de PowerShell como administrador en cada servidor del clúster:

  1. Conéctese al servidor del clúster de Azure Stack HCI mediante el Protocolo de escritorio remoto (RDP) y abra una sesión de PowerShell.

  2. Para configurar las opciones de proxy después de instalar el WinInetProxy módulo, ejecute el siguiente cmdlet:

    Set-WinInetProxy -ProxySettingsPerUser 0 -ProxyServer <Proxy_Server_Address:Proxy_Port> -ProxyBypass <URLs to bypass>
    

    donde:

    • ProxySettingsPerUser especifica si la configuración del proxy es por máquina o por usuario.

      • 0: la configuración del proxy es por máquina.
      • 1 (valor predeterminado): la configuración del proxy es por usuario.
      • Si no se proporciona ningún valor, se usa la variable ProxySettingsPerUser de entorno en su lugar, si está presente.
    • ProxyServer especifica el punto de conexión del servidor proxy con el formato [Proxy_Server_Address]:[Proxy_Port]. Por ejemplo, proxy.contoso.com:8080.

    • ProxyBypass especifica la lista de direcciones URL de host que omiten el servidor proxy establecido por el -ProxyServer parámetro . Por ejemplo, puede establecer -ProxyBypass <local> para omitir las direcciones URL de intranet locales.

    Este es un ejemplo del uso del comando:

    Set-WinInetProxy -ProxySettingsPerUser 0 -ProxyServer proxy.contoso.com:8080 -ProxyBypass "localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,*.contoso.com"
    

Para quitar la configuración del proxy, ejecute el comando de PowerShell Set-WinInetProxy sin argumentos.

Configuración de los valores de proxy para servidores habilitados para Azure Arc

Debe configurar el proxy para los servidores habilitados para Azure Arc antes de registrar el clúster en Azure.

Para establecer la variable de entorno del servidor proxy, ejecute los siguientes comandos como administrador en cada servidor del clúster:

# If a proxy server is needed, execute these commands with the proxy URL and port.
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://ProxyServerFQDN:port", "Machine")
$env:HTTPS_PROXY = [System.Environment]::GetEnvironmentVariable("HTTPS_PROXY", "Machine")
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "10.10.42.200:8080/", "Machine")
$env:HTTP_PROXY = [System.Environment]::GetEnvironmentVariable("HTTP_PROXY", "Machine")
# For the changes to take effect, the agent services need to be restarted after the proxy environment variable is set.
Restart-Service -Name himds, ExtensionService, GCArcService

Confirme que la configuración se aplicó mediante la ejecución del comando siguiente:

echo "https :" $env:https_proxy "http :" $env:http_proxy

Para establecer una variable de entorno sin proxy, ejecute los siguientes comandos como administrador en cada servidor del clúster:

$no_proxy = "localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.contoso.com"
[Environment]::SetEnvironmentVariable("NO_PROXY", $no_proxy, "Machine")

Para quitar la configuración del proxy, ejecute los siguientes comandos como administrador en cada servidor del clúster:

[Environment]::SetEnvironmentVariable("HTTPS_PROXY", $null, "Machine") 
$env:HTTPS_PROXY = [System.Environment]::GetEnvironmentVariable("HTTPS_PROXY", "Machine")
# For the changes to take effect, the agent services need to be restarted after the proxy environment variable removed. 
Restart-Service -Name himds, ExtensionService, GCArcService

Para más información sobre la configuración de proxy para servidores habilitados para Azure Arc, consulte Administración y mantenimiento del agente de Connected Machine.

Configuración de los valores de proxy para El testigo en la nube de clústeres y Microsoft Update

Puede configurar los valores de proxy para Microsoft Update y Cluster Cloud Witness automáticamente con WinHTTP autoproxy o manualmente mediante la utilidad de netsh línea de comandos.

  • Para configurar manualmente la configuración de proxy para Microsoft Update y cluster Cloud Witness, escriba:

    netsh winhttp set proxy Proxy_Server_Address:Proxy_Port
    
  • Para ver o comprobar la configuración actual del proxy WinHTTP, escriba:

    netsh winhttp show proxy
    
  • Para especificar una lista de direcciones URL de host que omiten el servidor proxy, escriba:

    netsh winhttp set proxy Proxy_Server_Address:Proxy_Port bypass-list="<URL to bypass>"
    
  • Para configurar las opciones de proxy de Internet Explorer (IE) en el nivel de máquina en su lugar para el usuario actual, importe WinInet la configuración del proxy en WinHTTP. Para ello, en el símbolo del sistema, escriba:

    netsh winhttp import proxy source=ie
    
  • Para quitar la configuración del proxy de Microsoft Update y el testigo en la nube del clúster, escriba:

    netsh winhttp reset proxy
    

Configuración de los valores de proxy para los servicios de Azure

Si usa o planea usar cualquiera de los siguientes servicios de Azure, consulte los siguientes artículos para obtener información sobre cómo configurar la configuración del servidor proxy para cada servicio de Azure:

Pasos siguientes

Para obtener más información, vea también: