Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重复/自动设置ansible服务器本身_Ansible - Fatal编程技术网

如何重复/自动设置ansible服务器本身

如何重复/自动设置ansible服务器本身,ansible,Ansible,我正在设置ansible服务器,我有一个基本问题 设置第一台ansible服务器本身的最佳实践是什么?(安装特定版本的python、ansible等) Ansible服务器用于设置其他非Ansible(和Ansible服务器), 但是,任何ansible服务器都无法帮助第一个/根ansible服务器 我正在为第一个脚本编写一个shell脚本,但我感觉我已经在2000年初了。您可以在下面给定的链接中获得安装ansible所需的所有信息 我也在为同样的问题而挣扎。我用以下方法解决了这个问题: 手

我正在设置ansible服务器,我有一个基本问题

设置第一台ansible服务器本身的最佳实践是什么?(安装特定版本的python、ansible等)

Ansible服务器用于设置其他非Ansible(和Ansible服务器), 但是,任何ansible服务器都无法帮助第一个/根ansible服务器


我正在为第一个脚本编写一个shell脚本,但我感觉我已经在2000年初了。

您可以在下面给定的链接中获得安装ansible所需的所有信息


我也在为同样的问题而挣扎。我用以下方法解决了这个问题:

  • 手动将第一台服务器(请放心!)设置为一台简单的Ansible控制服务器
  • 创建第二台服务器,只使用操作系统,还没有Ansible
  • 在第一台服务器上编写脚本,将第二台服务器构建为完全指定的Ansible控制服务器。我确实需要一个额外的(shell)脚本来安装所需的galaxy角色。您可以使用Ansible在第二台服务器上自动安装这些角色
  • 在第二台服务器上,拉取(您的Ansible脚本在版本控制中,对吗?)脚本并使用它们保持第一台服务器的最新状态
  • 定期在使用第一台和第二台服务器作为Ansible控制服务器之间切换

  • 是的,这确实增加了开销(额外的服务器、额外的交换)。但通过这种方式,您可以确保当两台服务器都死掉时,您只需要拥有第一台简单的服务器,该服务器带有一个简单的Ansible,并且可以自行构建,也可以构建第二台服务器。

    如果您的脚本中存在任何问题,请共享脚本和问题中的相应问题,以获得进一步的帮助。