好吧,我是盐堆世界的新手,但是在这个问题困扰了2天之后,我也开始觉得有点愚蠢。
我想要一个简单的1:1配置:
[大师] Vagrant / VirtualBox / Ubuntu with salt&盐云安装
[Minion] 亚马逊EC2机器,方便地配置了[Master]中的状态文件。
由于盐云,我已经达到了能够创建Minion实例的步骤,但我陷入了下一步:我不知道如何能够
将.sls文件转移到Minion
在Minion一侧运行top.sls以执行提供
事实是任何salt-cloud
命令似乎都有效(我能够通过命令行创建,列出,删除Amazon EC2实例),但我无法使用任何salt
连接到Minion命令,我只是超时("Minion did not return"
)。
此外我对这种架构并不满意,因为Minion可以收到Master的请求,但另一方面它没有Master的可见性,因为Master无法公开访问(而且我不想)。
我缺少什么能够拥有像这样简单的架构?
答案 0 :(得分:1)
您遇到的问题是Salt Minion可能无法找到返回笔记本电脑的路线。您的笔记本电脑很可能是在防火墙后面。
你的Salt Minion必须能够通过4505和4506号港口到达Salt Master。一旦你有了这个工作,你应该没事。您可能希望在EC2上或您的EC2上的仆从可以轻松到达的地方拥有您的Salt Master。