Ansible 簡單使用

2022-01-14 17:45:39 字數 1150 閱讀 8243

安裝

rpm -uvh

yum install -y ansible

配置hosts

vi /etc/ansible/hosts

aly ansible_ssh_port=10011 ansible_ssh_host=127.0.0.1

kaiping ansible_ssh_port=10013 ansible_ssh_host=127.0.0.1

hosts一些引數

ansible_ssh_host

#用於指定被管理的主機的真實ip

ansible_ssh_port

#用於指定連線到被管理主機的ssh埠號,預設是22

ansible_ssh_user

#ssh連線時預設使用的使用者名稱

ansible_ssh_pass

#ssh連線時的密碼

ansible_python_interpreter

#用來指定python直譯器的路徑,預設為/usr/bin/python 同樣可以指定ruby 、perl 的路徑

執行命令,說明:all 是所以都執行,可以改成組名

ansible all -m command -a 'mkdir -p /usr/local/nba'

執行複製

ansible all -m copy -a "src=/usr/local/1.txt dest=/usr/"

驗證ansible all -a "ls /usr/"

定義cron任務

ansible all -m cron -a'name="custom job" minute=*/3 hour=* day=* month=* weekday=* job="/usr/sbin/ntpdate

驗證ansible all -a "crontab -l"

yum安裝

ansible all -m yum -a "state=present name=nload"

驗證ansible all -a "rpm -qa nload"

啟動服務

驗證ansible all -m command -a 'rpm -uvh '

集群工具ansible簡單使用

ansible是與puppet saltstack類似的集群管理工具,其優點是僅需要ssh和python即可使用,而不像puppet saltstack那樣都需要客戶端。與puppet類似,ansible也支援豐富的功能 安裝方法為 yum y install ansible或pip install...

ansible之roles簡單使用

目錄將多種不同的tasks的檔案集中儲存在某個目錄下,則該目錄就是角色,角色一般存放在 etc ansible roles 目錄下,可通過ansible的配置檔案來調整預設的角色目錄,etc ansible roles 目錄下有很多子目錄,其中每乙個子目錄對應乙個角色,每個角色也有自己的目錄結構,如...

Ansible安裝及簡單使用備註

1 安裝epel源 rpm ivh 2 安裝 yum install ansible y 完成後執行 ansible version ansible 2.3.1.0 config file etc ansible ansible.cfg configured module search path d...