【发布时间】:2021-10-28 22:47:57
【问题描述】:
我尝试了以下命令,将 vmname 和后端池名称获取到 excel 表。但它只显示虚拟机,但不显示后端池名称。
在读取 rgName 时 做 vmlist=$(az vm list -g $rgName --query [].name -o tsv)
for vm in $vmlist
do
nicId=$(az vm show -g $rgName -n $vm --query networkProfile.networkInterfaces[].id -o tsv)
backendPoolId=$(az network nic show --ids $nicId --query ipConfigurations[].loadBalancerBackendAddressPools[].id -o tsv)
backendPoolName=${backendPoolId##*/}
done
echo $vmlist,$backendPoolName >> test.csv
done < ilb_group
【问题讨论】:
-
后端地址池中是否有vmss或vm或vnet作为目标?
-
@NancyXiong Vms