Configuración del proxy para Azure Stack HCI, versión 23H2
Se aplica a: Azure Stack HCI, versión 23H2
En este artículo se describe cómo configurar los valores de proxy para Azure Stack HCI, versión 23H2 si la red usa un servidor proxy para el acceso a Internet.
Para más 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 configurar las opciones de proxy, asegúrese de que:
- 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.
- Configure el servidor proxy antes de registrarse en Arc y asignar permisos.
Nota
Los servidores proxy autenticados y basados en certificados no se admiten en esta versión.
Configuración del proxy para el sistema operativo de Azure Stack HCI
Siga estos pasos para configurar los valores de proxy:
- Paso 1: Configuración del proxy para el sistema operativo Azure Stack HCI.
- Paso 2: Configuración del proxy para servidores habilitados para Azure Arc.
- Paso 3: Configurar los valores de proxy para Winhttp.
Paso 1: Configuración del proxy para el sistema operativo De Azure Stack HCI
Debe configurar el proxy para el sistema operativo De Azure Stack HCI antes de registrar los servidores con Azure Arc.
Instale el WinInetProxy
módulo para ejecutar los comandos de esta sección. Para obtener información sobre el módulo y cómo instalarlo, consulte WinInetProxy 0.1.0 en el Galería de PowerShell. Para obtener información sobre el WinInetProxy
script de PowerShell, vea WinInetProxy.psm1 en el Galería de PowerShell.
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:
Conéctese al servidor mediante el protocolo de escritorio remoto (RDP) o PowerShell remoto.
Ejecute el siguiente cmdlet para configurar los valores de proxy después de instalar el
WinInetProxy
módulo:Set-WinInetProxy -ProxySettingsPerUser 0 -ProxyServer <Proxy_Server_Address:Proxy_Port> -ProxyBypass <URLs to bypass>
donde:
ProxySettingsPerUser
especifica si la configuración de 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 especifica ningún valor, use 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 . La lista debe incluir:- Dirección IP de cada servidor miembro del clúster.
- Nombre netbios de cada servidor.
- Nombre del clúster de Netbios.
- *.contoso.com.
- Segunda dirección IP del grupo de infraestructura.
Este es un ejemplo del uso del comando:
Set-WinInetProxy -ProxySettingsPerUser 0 -ProxyServer proxy.contoso.com:8080 -ProxyBypass "localhost,127.0.0.1,.svc,node1,node2,s-cluster,192.168.0.2,192.168.0.3,*.contoso.com,192.168.0.10"
Para quitar la configuración del proxy, ejecute el cmdlet Set-WinInetProxy
de PowerShell sin argumentos.
Paso 2: Configuración del proxy para servidores habilitados para Azure Arc
Debe configurar el proxy para los servidores habilitados para Azure Arc antes de registrar el servidor con Azure Arc.
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, run 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", "http://ProxyServerFQDN:port", "Machine") $env:HTTP_PROXY = [System.Environment]::GetEnvironmentVariable("HTTP_PROXY", "Machine") $no_proxy = "localhost,127.0.0.1,.svc,node1,node2,scluster,192.168.0.2,192.168.0.3,*.contoso.com,192.168.0.10" [Environment]::SetEnvironmentVariable("NO_PROXY", $no_proxy, "Machine") $env:NO_PROXY = [System.Environment]::GetEnvironmentVariable("NO_PROXY", "Machine") # For the changes to take effect, restart the agent services after the proxy environment variable is set. This is only required if the agent is already installed Restart-Service -Name himds, ExtensionService, GCArcService
Confirme que la configuración se aplicó ejecutando el siguiente comando:
echo "https :" $env:https_proxy "http :" $env:http_proxy
Tenga en cuenta que
No_proxy
especifica la lista de direcciones URL de host que omiten el servidor proxy; la lista debe incluir:- Dirección IP de cada servidor miembro del clúster.
- Nombre netbios de cada servidor.
- Nombre del clúster de Netbios.
- *.contoso.com.
- Segunda dirección IP del grupo de infraestructura.
Para quitar la configuración de 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") [Environment]::SetEnvironmentVariable("HTTP_PROXY", $null, "Machine") $env:HTTPS_PROXY = [System.Environment]::GetEnvironmentVariable("HTTP_PROXY", "Machine") $no_proxy = "" [Environment]::SetEnvironmentVariable("NO_PROXY", $no_proxy, "Machine") $env:NO_PROXY = [System.Environment]::GetEnvironmentVariable("NO_PROXY", "Machine") # For the changes to take effect, restart the agent services after the proxy environment variable is 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.
Paso 3: Configurar los valores de proxy para Winhttp
Puede configurar los valores de proxy para Winhttp mediante la utilidad de netsh
línea de comandos.
Ejecute el siguiente comando desde el símbolo del sistema para configurar manualmente el servidor proxy:
netsh winhttp set proxy Proxy_Server_Address:Proxy_Port bypass-list=""localhost;127.0.0.1;.svc;node1;node2;scluster;192.168.0.2;192.168.0.3;*.contoso.com;192.168.0.10""
Ejecute el siguiente comando desde el símbolo del sistema para ver o comprobar la configuración actual del servidor proxy WinHTTP:
netsh winhttp show proxy
Tenga en cuenta que
No_proxy
especifica la lista de direcciones URL de host que omiten el servidor proxy; la lista debe incluir:- Dirección IP de cada servidor miembro del clúster.
- Nombre netbios de cada servidor.
- Nombre del clúster de Netbios.
- *.contoso.com.
- Segunda dirección IP del grupo de infraestructura.
Ejecute el siguiente comando desde el símbolo del sistema para quitar la configuración del servidor proxy para Winhttp:
netsh winhttp reset proxy
Pasos siguientes
Para más información, consulte:
Una vez configurado el proxy, puede continuar con la implementación del clúster y:
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de