好吧,我是一個鹽堆世界的新手,但是在這個問題困擾了兩天後,我開始感覺到了一點也是愚蠢的。從沒有公有IP的計算機配置Amazon EC2實例用鹽雲從我的公網IP
予想有一個簡單的1:1的配置:
[碩士]流浪/ VirtualBox的/ Ubuntu的安裝鹽&鹽雲
[爪牙] Amazon EC2機器,方便地配置了我在[Master]中擁有的狀態文件。
我已經達到了我在哪裏能創造附庸實例由於鹽雲步,但我被困在接下來的步驟:我不知道我可以
傳輸.sls文件的爪牙
運行top.sls在爪牙側執行規定
事實上,任何salt-cloud
命令似乎都可行(我可以通過命令行創建,列出和刪除Amazon EC2實例),但我無法通過任何salt
命令連接到Minion,我只是得到超時("Minion did not return"
)。
此外,我對這種架構感到不舒服,因爲Minion可能會接收到Master的請求,但另一方面,由於Master不可公開訪問,所以它不具備Master的可見性(並且我不想)。
我錯過了什麼能夠讓架構變得如此簡單?
確實,這是問題所在。我沒有遵循Salt-stack建議的架構,在這裏架構**必須**知道主人。我想知道如果我可以使用無主配置來解決這個問題... 無論如何,我認爲我無法實現配置,我想到的架構... – 2014-09-05 11:38:28
是的,你可以做一個master-更少的配置。你也可以考慮使用salt-ssh。 Salt-ssh使用ssh作爲從你的Salt Master開始的傳輸。這很可能適用於你的情況。 – 2014-09-08 03:51:02