Azure VM 不会在HA故障转移
24979
Created On 02/19/21 08:19 AM - Last Modified 10/25/25 17:18 PM
Symptom
- 每当为高可用性触发故障转移时VM使用 Floating 部署在 Microsoft Azure 上的集群IP地址设置为接口的辅助地址,一个或多个浮动IP地址不会转向新的 ActiveVM设备。
- 在故障转移前后,新活动服务器上的 pan_vm_plugin.log 文件firewall表明HTTP PUT对 Azure 的请求(用于附加NIC) 失败,响应代码为 403:
vm_ha_state_trans INFO: : Probe result for detaching NIC: paloalto1-untrust is : {u'status': u'Succeeded'}
vm_ha_state_trans INFO: : DEBUG: Sending attach command for NIC : paloalto2-untrust
vm_ha_state_trans INFO: : Instance running in region 'westus'
vm_ha_state_trans INFO: : URL for put request: https://management.azure.com//subscriptions/<sanitized string>/resourceGroups
/paloaltonetworks/providers/Microsoft.Network/networkInterfaces/paloalto2-untrust?api-version=2019-11-01
vm_ha_state_trans INFO: : Put Request Failed: 403Environment
- VM Azure 上的防火墙。
- HA主动-被动配置。
- 任何PAN-OS.
- 两个实例都在同一个资源组下
- 漂浮的IP地址被分配为辅助第 3 层地址firewall活动设备上的接口
Cause
这是由与防火墙关联的 Azure 服务主体的授权级别引起的问题。
该帐户没有足够的权限来执行请求的转移操作。
Resolution
请确保我们关联的服务主体帐户被分配了 '贡献者' 下的作用IAMMicrosoft Azure 的设置。
这将为firewall要求IP转账成功。
Additional Information
pan_vm_plugin.log 文件可以通过登录来检查firewallCLI并运行:
less mp-log pan_vm_plugin.log