2017-04-06 98 views
-2
  1. HDI簇的最佳方式: -
template.json 
parameters.sjon 
deploy.sh 
上模板1
  • 天青VM: -
  • template.json 
    parameters.sjon 
    deploy.sh 
    

    我可以單獨部署1和2而不會出現任何問題。什麼是在天青上模板2連接兩個ARM模板

    1. 現在我想要獲取HDI羣集headnode IP並在Azure VM的屬性文件中使用。

    我該如何實現3並一次性部署1,2,3?

    +0

    Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

    回答

    0

    根據您的情況,您可以使用以下步驟。

    1.Deploy模板2.

    2.After模板2部署成功,讓你從HDI集羣想要的參數和參數傳遞給模板1

    3.Deploy模板1.

    注意:如果你想用這種方式,你的模板應該有不同的名稱。

    +0

    這裏怎麼能完成step2?我如何從HDI羣集獲取參數並傳遞給template1?我已經有了template1的參數可以通過。 – karan

    +0

    你可以使用'shell'來控制。使用'shell函數'。 –

    1

    只需合併這些模板爲一體,使Azure的VM取決於HD集羣上,並使用像這樣從集羣到虛擬機擴展在IP傳:

    "[reference('mastervmid','2016-09-01').ipConfigurations[0].properties.privateIPAddress]" 
    
    +0

    你是什麼意思合併?你有什麼樣的例子嗎? – karan

    +0

    好吧,將內容從一個模板合併到另一個模板 – 4c74356b41

    +0

    您是否有任何合併模板的示例? – karan