标签:Ansible

自动化运维工具Ansible使用(三)

ad-hoc模式基本使用 ansible在使用ad-hoc模式执行命令时,相当于使用SSH连接各个服务器并在服务器上执行命令。格式为: ansible <host-pattern> [options] 一个典型的ansible ad-hoc命令格式为: ansible <host> -m module -a ‘command’ -f forks # eg ansible g…

阅读全文 »

自动化运维工具Ansible使用(二)

Inventory配置 Inventory指的是Client服务器的信息。默认放在/etc/ansible/hosts文件中(如果不存在就创建一个)。这个文件存储了服务器的相关信息,使用类ini格式进行排版。可以进行分组,变量赋予等操作。下面给出典型的hosts文件进行说明: # /etc/ansible/hosts site-1 ansible_ssh_host=111.111.111.111 …

阅读全文 »

自动化运维工具Ansible使用(一)

简介 Ansible是一个使用Python语言的自动化运维工具。集合了众多运维工具,例如fabric, saltstack等的优点,实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。 Ansible可以以两种方式运行:ad-hoc,playbooks。 ad-hoc(命令)模式和fabric非常类似,批量远程执行SSH命令。一些简单的命令可以用这个方式进行分发。例如: ansible a…

阅读全文 »