ansible部署配置
安裝ansible
[root@centos7 ~]# yum install ansible -y
配置ansible
[root@centos7 ~]# ll /etc/ansible/
總用量 24
-rw-r--r-- 1 root root 20277 12月 4 01:07 ansible.cfg #ansible的配置檔案
-rw-r--r-- 1 root root 1016 12月 4 01:07 hosts #用來配置被管理的機器
drwxr-xr-x 2 root root 6 12月 4 01:07 roles # 一個目錄,playbook將使用它
1.ansible管理機器和被管理機器做密匙連線
[root@centos7 roles]# ssh-keygen # 生成密匙
[root@centos7 .ssh]# /usr/bin/ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.0.102 # 將管理機器的公鑰寫進被管理機器
2.hosts檔案新增被管理機器
[root@centos7 ansible]# cp hosts hosts_bak
[root@centos7 ansible]# > hosts
[root@centos7 ansible]# vim /etc/ansible/hosts
[client]
192.168.0.102
測試ansible
[root@centos7 ansible]# ansible Client -m ping # 操作主機檔案中Client組,(all 是操作hosts檔案中所有主機),-m執行執行ping模組
下面是返回結果:
# -i 指定 hosts 檔案位置
# -u username 指定 SSH 連線的使用者名稱
# -k 指定遠端使用者密碼
# -f 指定併發數
# -s 如需要 root 許可權執行時使用 ( 連線使用者不是 root 時 )
# -K -s 時,-K 輸入 root 密碼
相關文章
- Ansible與Ansible部署
- ansible批次部署apacheApache
- Kolla-ansible部署openStack
- Ansible自動部署工具
- kolla-ansible-----快速部署openstack
- Ansible的安裝及部署
- Ansible的原理與配置
- 使用 Ansible 快速部署 HBase 叢集
- 用 Ansible 部署無服務應用!
- Ansible部署K8s叢集K8S
- ansible快速部署cassandra3叢集
- ansible-playbook 批量部署lnmp環境LNMP
- Ansible自動化配置詳解
- ansible.cfg 配置引數詳解
- 使用 Jenkins + Ansible 實現自動化部署 NginxJenkinsNginx
- ansible/ansible
- Ansible 持續整合Anolis、Ubuntu基線配置Ubuntu
- Ansible學習筆記——基礎與配置筆記
- 如何使用 Ansible 配置 Vim並安裝外掛
- Ansible自動化部署工具-元件及語法介紹元件
- 基於Ansible實現Apache Doris快速部署運維指南Apache運維
- Nginx部署配置Nginx
- hadoop 部署配置Hadoop
- 自動化kolla-ansible部署openstack+GPU透傳方法GPU
- jenkins + supervisor + ansible 實現netcore程式的多機一鍵部署JenkinsNetCore
- 使用Ansible為叢集初始化並配置免密
- 使用 Ansible 管理你的工作站:配置桌面設定
- Ansible 運維自動化 ( 配置管理工具 )運維
- ansible
- 【Ansible】ansible任務失敗控制
- Jenkins自動部署配置Jenkins
- Docker部署Apollo配置中心Docker
- Ansible自動化部署工具-role模式安裝filebeat實際案例分析模式
- 在Linux中,如何在Linux中使用Ansible進行自動化部署?Linux
- Ansible6--------ansible中的角色使用
- 【Ansible】ansible容器學習環境搭建
- ansible高階應用ansible-vault
- Ansible教程