我正在寻找一个框架/平台,允许我在 Windows 计算机上执行远程命令并报告结果。 这些机器将在我们公司网络之外公开,可能位于防火墙、代理等后面。我们对它们拥有完全访问权限,并且可以按照我们想要的任何方式配置它们。想想具有 3G 网络的 ATM。
我想我正在寻找类似于 SaltStack 远程执行的东西。但该企业计划的每个 Minion 成本很高,我需要在数千个上安装它。
另一种可能的解决方案是 Octopus Deploy、Azure DevOps 或任何与此相关的 CD 工具,但不需要环境。
我也研究过 ansible,但没有代理来克服防火墙、路由器、代理后面的目标,我不确定反向连接将如何工作。
我现在想避免使用 Puppet 或 Chef。理想情况下,基于云的解决方案会很棒,尤其是在 Azure 中。
有什么建议、方向吗?
最佳答案
Octopus Deploy 目前正在研究“Ops Processes”,这听起来可能适合您正在寻找的内容。就在我们的 roadmap 上如果您感兴趣,我们计划在未来 8 周左右的时间内准备好第一轮功能。
警告:我在 Octopus 工作,所以请仔细阅读您将要了解的内容
关于azure - 远程执行平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57632765/