1.1 Ansible介绍
Ansible是一个部署一群远程主机的工具。这里的“远程主机“是指任何可以通过SSH登陆的主机,所以它既可以是远程虚拟机或物理机,也可以是本地主机。
Ansible通过SSH协议实现管理节点与远程节点之间的通信。理论上来说,只要通过SSH登陆到远程主机完成的操作,都可以通过Ansible实现批量自动化操作哦。包括:复制文件、安装包、发起服务等等。
1.2 Ansible解决了什么运维痛点
Ansible解决了如何大批量、自动化地实现系统配置、应用部署、命令和服务操作的问题。其脚本具有灵活、可重入的特性,极大地减少了运维人员的重复劳动,提高了运维效率。
1.3 架构
Ansible管理节点和远程主机节点之间通过SSH协议进行通信。所以配置Ansible的时候,只需保证从Ansible管理节点通过SSH协议能够连接到被管理的远程节点即可。注意,SSH必须配置为公钥认证的登陆方式,而非密码认证。
网友评论