Ansible 库存管理与高可用基础设施配置
1. 解决 SSH 主机密钥验证失败问题
在使用 Ansible 时,若遇到 “Failed to connect to the host via ssh: Host key verification failed.” 错误,可临时禁用主机密钥检查。操作步骤如下:
- 运行命令 export ANSIBLE_HOST_KEY_CHECKING=False 。
- 再次运行 provision.yml 剧本。
不过,通常应保持 host_key_checking 启用,仅在为测试目的快速创建和销毁虚拟机时,才临时禁用它。
2. DigitalOcean 动态库存配置
若有 DigitalOcean droplets,可让 Ansible 动态构建服务器清单,以便创建剧本并按逻辑分组使用服务器。配置步骤如下:
1. 通过 pip 安装 dopy(DigitalOcean Python 库):
$ pip install dopy
- 从 GitHub 上的 Ansible 下载 DigitalOcean 动态库存脚本:
$ curl -O https://raw.githubusercontent.com/ansible/ansible/devel/contrib
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



