Ansible基本安裝配置概念

2021-08-29 15:49:22 字數 1113 閱讀 5598

ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程式部署、批量執行命令等功能。

ansible:是乙個配置管理系統(configuration management system),是乙個it自動化的配置管理、流程控制、資源部署的工具。

1、無客戶端

2、推送式

3、豐富的modle

效率低、易掛起

併發效能差

ansible完成一些批量任務,或者完成一些需要經常重複的工作。

環境準備

python

setuptools

pip(可選)

ansible快速安裝

pip insall ansible

ansible原始碼安裝

獲取原始碼

解壓原始碼

進入原始碼目錄

執行source ./hacking/env-setup

ansible系統源安裝

centos

– yum install ansible

ubuntu

–apt-get install software-properties-common

–apt-add-repository ppa:ansible/ansible

–apt-get update

–apt-get install ansible

export ansible_config

./ansible.cfg

~/.ansible.cfg

/etc/ansible/ansible.cfg

ansible配置檔案獲取

/etc/ansible

直接去github.com上去取配置檔案,並放在相應的位置。

ansible配置詳解

defaults預設配置項

privilege_escalation 執行命令的使用者許可權設定

paramiko_connection paramika外掛程式設定

ssh_connection ssh連線設定

accelerate

selinux & colors

ansible 安裝配置

安裝 yum install y ansible 關閉selinux 建立乙個ssh 放置主機資訊 mkdir p etc ansible ssh cd 建立hosts centos7修改主機名 hostnamectl set hostname baidu 然後reboot 把私鑰上傳到 etc a...

Ansible的基本概念

1 ansible是近年比較火的一款運維自動化工具,其主要功能是幫運維實現it工作的自動化,降低人為操作出現的失誤 提高業務自動化率 提公升運維工作效率,常用於軟體部署自動化,配置自動化 管理自動化 持續整合等。類似的工具有puppet saltstack。2 ansible 是個與 puppet,...

PHP安裝配置,基本語法

1 php安裝配置 參照 php配置全攻略之windows篇 2 基本語法主要有 參照 php入門 3 資料型別 數值 字串 陣列與雜湊表 注意 字串可以由單引號或雙引號引出的字段定義。注意不同的是被單引號引出的字串是以字面定義的,而雙引號引出的字串可以被擴充套件。而且,在雙引號字串中可以使用反斜槓...