Ansible 原始碼安裝
(4)、藉助於外掛完成記錄日誌郵件等功能;
3、優點
(1)、輕量級,無需在客戶端安裝agent,更新時,只需在操作機上進行一次更新即可;
(2)、批量任務執行可以寫成指令碼,而且不用分發到遠端就可以執行;
(3)、使用python編寫,維護更簡單,ruby語法過於複雜;
(4)、支援sudo。以下非必須:# tar -xvzf Python-2.7.8.tgz # cd Python-2.7.8 # ./configure --prefix=/usr/local # make && make install
# tar -xvzf setuptools-7.0.tar.gz
# cd setuptools-7.0
# python setup.py install
# tar -xvzf pycrypto-2.6.1.tar.gz
# cd pycrypto-2.6.1
# python setup.py install
# tar -xvzf yaml-0.1.5.tar.gz
# cd yaml-0.1.5
# ./configure --prefix=/usr/local
# make && make install
# tar -xvzf PyYAML-3.11.tar.gz
# cd PyYAML-3.11
# python setup.py install
# tar -xvzf MarkupSafe-0.9.3.tar.gz
# cd MarkupSafe-0.9.3
# python setup.py install
# tar -xvzf Jinja2-2.7.3.tar.gz
# cd Jinja2-2.7.3
# python setup.py install
# tar -xvzf ecdsa-0.11.tar.gz
# cd ecdsa-0.11
# python setup.py install
# tar -xvzf paramiko-1.15.1.tar.gz
# cd paramiko-1.15.1
# python setup.py install
# tar -xvzf simplejson-3.6.5.tar.gz
# cd simplejson-3.6.5
# python setup.py install
# tar -xvzf ansible-1.7.2.tar.gz
# cd ansible-1.7.2
# python setup.py install
# ssh-keygen -t rsa -P ''
........
Enter file in which to save the key(/root/.ssh/id_rsa):/root/.ssh/id_rsa_storm1
........
# cat /root/.ssh/id_rsa_storm1.pub >> /root/.ssh/authorized_keys
# chmod 600 /root/.ssh/authorized_keys
# mkdir -p /etc/ansible
#cp ansible-1.7.2/examples/ansible.cfg /etc/ansible/ansible.cfg
# vim /etc/ansible/ansible.cfg
# vim /etc/ansible/hosts
# ansible storm_cluster -m command -a 'uptime'
yes
# ansible storm_cluster -m command -a 'uptime'
# ansible storm_cluster -m setup
# ansible storm_cluster -m ping
# ansible storm_cluster -m file -a "src=/etc/resolv.conf dest=/tmp/resolv.conf state=link"
# ansible storm_cluster -m command -a "ls –al /tmp/resolv.conf"
# ansible storm_cluster -m file -a "path=/tmp/resolv.conf state=absent"
# ansible storm_cluster -m command -a "ls -al /tmp/resolv.conf"
# ansible storm_cluster -m copy -a "src=/etc/ansible/ansible.cfg dest=/tmp/ansible.cfg owner=root group=root mode=0644"
# ansible storm_cluster -m command -a "ls -al /tmp/ansible.cfg"
# ansible storm_cluster -m command -a "uptime"
# vim /tmp/rocketzhang_test.sh
#chmod +x /tmp/rocketzhang_test.sh
# ansible storm_cluster -m copy -a "src=/tmp/rocketzhang_test.sh dest=/tmp/rocketzhang_test.sh owner=root group=root mode=0755"
# ansible storm_cluster -m shell -a "/tmp/rocketzhang_test.sh"
#ansible-doc –l
相關推薦
ansible原始碼安裝、普通使用者實現批量控制
一、ansible簡介 ansible是一款自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、chef、func、fabric)的優點,實現了批量系統配置、批量程式部署、批量執行命令等功能。 ansible不需要在遠端主機上安裝client/agents,因為它們是基於
ansible--原始碼安裝
1、安裝前檢查 1.1檢查防火牆狀態 [[email protected] ~]# cat /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # S
Ansible 原始碼安裝
1、簡介 ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程式部
CentOS 7 原始碼安裝 ansible 2.7
本文參考:RHEL 6下原始碼包安裝部署Ansible(luashin) 準備工作: 1、下載安裝檔案,並將檔案上傳到安裝使用者的HOME目錄下 (1)、python2.7安裝 #python -V Python 2.7.5 版本太老了,升級一下 yum -y i
ansible自動化安裝nginx
ansible ansible安裝nginx 1.安裝ansible參考:運維自動化工具之Ansible2.ansible相關配置cat /etc/ansible/hosts [webserver] 192.168.1.101 192.168.1.1023.在/etc/ansible/roles中創建
運維自動化工具ansible(安裝)
down 免密鑰 org roo bin package python2 div 5.1 一、安裝 註意:強烈建議升級python版本到2.6以上,不然運行會出錯或者有些功能會沒有,在編譯安裝其他包的時候也會因為兼容問題報錯。 (1)、python2.7安裝 http
Ansible介紹/安裝/入門
util conf hosts 提示 情況 持續部署 輸入 googl indicator Ansible是一個IT自動化工具。 它可以配置系統,部署軟件,並編排更先進的IT任務,如持續部署或零停機滾動更新。 Ansible的主要目標是簡單易用。 它還強調了安全性和可靠性,
ansible案例-安裝nginx
創建 安裝 開機啟動 linu ucc 主機 pre selinux brush 一、創建目錄: mkidr -p playbook/{files,templates} 二、自定義index.html文件 $ vim playbook/templates/ind
自動化工具ansible的安裝和使用
ansible 自動化工具 ansible自動化工具 自動化工具ansible的安裝和使用 操作系統:centos6.8 服務端ip:192.168.137.142 客戶端ip: 192.168.137.34 192.168.137.33 安裝ans
Ansible學習 安裝
效率 exe x86_64 環境 name ces 版本 選擇 body 對於運維人員來說,自動化工具是日常工作中比不可少的。Ansible是一個很好的自動化工具。 Ansible默認使用SSH協議管理機器,在管理主機上安裝Ansible,管理主機和被管理主機只要安
Ansible -的安裝部署(Redhat&Centos)
tab configure oca packages pda cut ins linux 驗證 Ansible 的安裝部署PIP 方式安裝(Redhat&Centos)1,安裝python-pip&python-devel,yum install pyth
Ansible的安裝、配置及常用模塊介紹
touch cbc tor ext num using remove face 附加 Ansible的安裝、配置及常用模塊介紹 ansible安裝方式 1、 ansible安裝常用兩種方式,yum安裝和pip程序安裝 這裏提供二種安裝方式,任選一種即可: 1、使用yum
ansible-playbook安裝keepalived-指定tags安裝MASTER或BACKUP
ansible-playbook keepalived 在實際工作中,新項目上線往往都需要搭建HA,此時我們可以通過ansible的playbook來秒級搭建好一個HA環境,從而解放雙手;此playbook適用於centos6、centos7的keepalived搭建,但是請註意var/main.ym
ansible的安裝
url 找到 出現 support 用戶密碼 iyu 提示 fin OS 一、安裝ansible 1、 python版本需要2.6以上,不過通過centos7都會默認安裝上python2.7.5,查看方法:python -V 2、 添加yum 源 a、 vi
Ansible基礎安裝與配置(三)
回滾 user lin 系統服務管理 oot 備份 cut htm 遠程主機 常用模塊使用(1)、setup## 用來查看遠程主機的一些基本信息# ansible storm_cluster -m setup (2)、ping## 用來測試遠程主機的運行狀態# ansibl
自動化運維之Ansible的安裝部署與命令模塊
image 核心 img 任務 安裝epel源 接插件 water func 添加 Ansible簡介 Ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系
自動化運維三賤客之 Ansible 的安裝和命令應用基礎
let disabled ech ssh-agent set tdi pac ima running ansible 簡介 : ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric
ansible 的安裝配置
config version domain pass cfg chang 安裝 rsa entos 環境準備: 1 ansible 192.168.1.10 管理機器 2 web1 192.168.1.11 托管機器 3 web2
原始碼安裝 tensorFlow
1,相關下載 1.1 下載tensorFlow &n
centos7原始碼安裝heartbeat可能出現的錯誤以及解決辦法
問題:ipmilan_command.c: In function 'setup_ipmi_conn':ipmilan_command.c:283:2: error: 'sel_alloc_selector' is deprecated (declared at /usr/include/OpenIPMI/s