0

我有一個通過Terraform在Azure中配置的Scale Set I。
(一個比例尺集是一個含5個故障域和5個更新域的隱式可用性集[012]]基於此的羣集,以提高冗餘度。在Azure中爲給定的VM /實例查找故障域

到目前爲止,我發現只有一個帖子遠程處理這個enter link description here

更多背景:

  • 我可以切換到常規VM,而不是如果是絕對沒有其他辦法設置比例。
  • 我使用了我已經定製過的動態庫存(azure_rm.py)來處理縮放集。如果解決方案可以利用這個,額外的榮譽:)
  • 我的應用程序允許我定義拓撲(數據中心,機架等),並將其部署到單個Azure數據中心。也許我錯過了一個不同的解決方案?

很多很多的感謝, -Jeff

+0

那麼你想用哪個工具找出? – 4c74356b41

+0

如果我能找到合適的動態庫存,這將是完美的。我目前正在研究Python Azure SDK,我認爲前者可以利用。 –

+0

類似[this](http://windowsitpro.com/azure/view-fault-domain-all-vms-cloud-service)? –

回答

0

我已經使用169.254.169.254「虛擬IP」,允許在能讀自己的元數據虛擬機解決了這個。

具體來說,我正在運行:

curl -H Metadata:true --silent "http://169.254.169.254/metadata/instance/compute/platformFaultDomain?api-version=2017-03-01&format=text" 

在Ansible任務,然後使用Ansible的local facts,使這個可以作爲主機上的Ansible變量。