标签: operations-orchestration

使用 sudo 执行 Ansible adhoc 命令

我需要执行 ansible adhoc 命令。

$ ansible somehost -m command -a "cat /etc/passwd"-u someuser --ask-sudo-pass
Run Code Online (Sandbox Code Playgroud)

我有一个具有sudo特权的用户帐户 (someuser) 。通常我成为 root sudo su -

如何使用 adhoc 命令sudo su -

ansible 版本是 2.0.0.2

linux ansible operations-orchestration

6
推荐指数
3
解决办法
2万
查看次数

定期运行 Chef/Puppet 的优缺点是什么?

我总是在他们曾经定期运行 Puppet 的地方工作。因此,分发更改很容易且即时。在新团队中,他们不赞成定期运行 Chef 代理。他们只用它来引导操作系统,然后杀死它。我不明白为什么有人会使用像 Chef 这样的配置管理工具而不必定期运行它。无论我们在做什么引导,都可以通过基本的 shell 脚本来完成 - 安装 xyz 软件,复制配置文件,重新启动服务。

他们说在生产中定期运行它太危险了,因为他们不确定代码是否是幂等的。

我的查询是:

  • 你们中有多少人使用编排工具只是为了引导?这不就像在小巷里以每小时 20 英里的速度驾驶布加迪一样吗?
  • 当您扩大规模时,您在定期运行此程序时是否发现任何问题?你会怎么处理?(我知道的一种方法是在单独模式下运行代理,让他们从可以处理同时进行多个下载的某个存储库/人工工厂下载食谱,而不是压倒 Puppet/Chef 服务器)。
  • 我如何鼓励团队将代码修复为幂等的并定期运行代理?或者从 Chef 转移到像 bash 这样简单的东西,以减少维护/编写代码的开销。
  • 我说的对,我们没有按照应该使用的方式使用这些工具吗?
  • 我在这里遗漏/忽略了什么吗?

linux puppet chef best-practices operations-orchestration

5
推荐指数
1
解决办法
115
查看次数

Orchestrator 2012 与 2016

我仍在努力提高我的技能。现在我正在测试 Microsoft Orchestrator 2012,它看起来是一个不错的功能。我在这里阅读了有关 Microsoft Orchestrator 2016 的内容https://www.starwindsoftware.com/blog/upgrading-system-center-orchestrator-2012-r2-to-2016,所以这里的问题是 Orchestrator 2016 是否比 2012 更好,我应该升级还是保留以前的版本?

windows operations-orchestration

4
推荐指数
1
解决办法
135
查看次数