问题标签 [azure-load-balancer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 对 Azure 负载均衡器的更改不起作用
我创建了一个带有 2 个前端、两个后端池和两个负载平衡规则的 Azure 负载平衡器。
然后我有一个脚本可以在负载平衡规则之间交换池。然后我调用 Set-AzureRmLoadBalancer 来更新负载均衡器配置。
当我使用 Get-AzureRmLoadBalancer 进行查询时,我可以看到交换生效,并且还在 Azure 门户中看到它,但负载均衡器继续运行,就好像其配置没有更改一样。
我错过了什么吗?我需要调用单独的命令来强制负载均衡器使用新配置吗?
azure - Azure 公共 IP 计划更改
我有一个 Azure 负载均衡器:
负载均衡器前端 IP 配置:Azure 公共 IP(动态)
负载均衡器后端池:单个 VM
有没有办法安排定期更改 Azure 公共 IP?也许使用自动化脚本?或者也许我可以创建多个 Azure 公共 IP 并让 LB 定期切换它们?
azure - 用于 RDP 的带有 NAT 规则隐藏端口的 Azure 负载均衡器
我有面向 Internet 的带有公共静态 IP(称为 PIP)的 Azure 负载均衡器,并且我添加了一个 NAT 规则 - 将 TCP 端口 12345 转发到本地(子网的 IP)10.2.2.2:3389(没有公共 IP 的 VM)。我正在尝试为子网和 VM 的 NIC 设置 NSG。
子网的 NSG 规则(所有 TCP):
- 100:源 PIP:* => 10.2.2.2:3389(从负载均衡器 IP 到 VM 的本地 IP)
- 120:来源互联网:12345 => 10.1.2.4:3389
VM 的 NSG 规则:
- 100:画中画:* => 10.2.2.2:3389
这就是问题所在:如果我使用 Network Watcher 的 IP 流验证并将本地 IP 设置为 10.2.2.2:3389,远程 IP:[PIP:12345] 我得到绿灯。与将两个端口(本地和远程)设置为 3389 相同。但是当我尝试从外部远程桌面到该 VM 时,出现连接错误!
我不知道为什么。虚拟机已启动并正在运行,一切都很好。
azure-service-fabric - 阻止对 Service Fabric 集群中的后端池的公共访问
我有一个服务结构集群,它有两种节点类型,前端和后端。每个节点类型都有一个监听 REST 接口的应用程序。前端应用程序应该可以从外部访问,但后端节点类型应该只能从前端应用程序访问。
每个节点类型都有一个关联的负载均衡器,我有设置规则来允许访问每个应用程序,这一切都很好。但是,如果通信来自前端应用程序,我想确保负载均衡器仅允许通信到后端节点类型。我看不到在负载均衡器规则中配置它的方法。
有人可以告诉我如何防止公众访问我的后端应用程序吗?
azure - 带有 VM 规模集的 Azure 负载均衡器:从轮换中删除 VM 的信号
我有一个虚拟机规模集和一个负载均衡器(常规 LB,而不是应用程序网关)。健康探测检查 VM 上的 HTTP 端点,这似乎工作得很好:如果端点知道它还没有准备好处理请求,它会返回一个非 200 响应,这是一种受控且频繁的状态。
问题:探测的最低可能设置是 5 秒,并且连续失败 2 次,因此至少要经过 10 秒才能从轮换中拉出有故障的 VM。等待时间过长,因为许多请求可能在该时间段内到达并被拒绝,即使 VM 知道此状态,并且规模集中的其他 VM 已准备好处理请求。
问题: VM 有什么方法可以立即通知负载均衡器它想要从轮换中拉出?然后,VM 应该停止旋转,直到它开始200 OK
从 HTTP 运行状况探测端点返回。
旁注:(az network nic ip-config address-pool remove
链接)似乎仅适用于独立 VM,不适用于规模集 VM。
azure - 无法为 Azure 应用网关启用 Costum Helth Prob
我在 Azure 上部署了一个应用程序网关,但后端运行状况一直说“未知”为状态。
如果我通过请求
我收到
但是我没有找到激活探针的方法。我通过 Portal 和 powershell 创建了探针,在这两种情况下我都遇到了同样的问题。
如何激活运行状况探测?
谢谢丹尼尔
azure - 在 C# 中检索 Azure VM 的 Azure 负载均衡器 NAT 端口
我在 Azure VM 规模集 (VMSS) 前面有一个 Azure 负载均衡器。我还在负载均衡器上配置了一个 NAT 池,如下所示:
{
"name": "InstanceInputEndpointNatPool",
"properties": {
"backendPort": 10000,
"frontendIPConfiguration": {
"id": "[concat(resourceId('Microsoft.Network/loadBalancers', variables('loadBalancers_01_name')), '/frontendIPConfigurations/LoadBalancerIPConfig')]"
},
"frontendPortRangeStart": 10100,
"frontendPortRangeEnd": 10500,
"protocol": "Tcp"
}
}
本质上,对于 VMSS 中的每个 VM,负载均衡器会将在 DNSName:PORT(10100-10500 之间)收到的请求转发到 VM:10000(相同的后端端口)之一。
是否可以在 C# 中以编程方式为在该 VM 上运行的程序检索分配给该 VM 的端口?这将帮助我直接针对该 VM 端口。
azure - Azure 经典到资源到标准
我正在为客户完成从经典到资源的迁移。我把这块写得很好。此客户正在使用 Classic Load Balancer。由于网络配置,我需要使用标准负载均衡器。
我还需要将现有 IP 保留在经典资源上。我无法将基本 IP 转换为标准 IP sku。这是我在经典到资源转换期间可以做的事情吗?我还没有找到任何文件来支持这个想法。
谢谢!
azure - Azure 内部负载均衡器 - 私有 DNS?
我知道使用 azure 中的外部负载均衡器,我们可以分配 DNS,但是使用内部负载均衡器可以实现同样的目的吗?使用 MS 私有 DNS?
azure - Azure 负载平衡如何横向扩展应用服务计划?
我有一个 Azure App Service,我使用 App Service Plan Scale Out 选项在其中创建了 5 个实例。现在我不确定 Azure 如何在这些实例之间平衡请求?我没有看到任何负载均衡器。
另外,我怎么知道哪个实例正在服务哪个请求?