好吧,我是一个盐堆世界的新手,但是在这个问题困扰了两天后,我开始感觉到了一点也是愚蠢的。从没有公有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