色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

多臺linux服務器的集中統一批量布署管理

錢衛國2年前14瀏覽0評論

多臺linux服務器的集中統一批量布署管理?

你好,我是運維蟲子!

關于你提到的Linux服務器的統一管理,既然已經強調Linux服務器,服務器是已經有操作系統安裝了,如果沒有可以通過pxe的方式安裝,網上有很多教程,這里就不多說了。

本篇介紹一下如何使用ansible工具快速管理幾十、幾百、幾千臺服務器。

ansible是新出現的自動化運維工具,基于Python開發,集合了眾多運維工具(puppet、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。 ansible是基于 paramiko 開發的,并且基于模塊化工作,本身沒有批量部署的能力。真正具有批量部署的是ansible所運行的模塊,ansible只是提供一種框架。ansible不需要在遠程主機上安裝client/agents,因為它們是基于ssh來和遠程主機通訊的。ansible目前已經已經被紅帽官方收購,是自動化運維工具中大家認可度最高的,并且上手容易,學習簡單。這是每位運維工程師必須掌握的技能之一。

云計算涂鴉的合成圖像

這里以三臺centos7.6為例:

在其中一臺服務器上安裝ansible:

yum install ansible -y

2.配置其他服務器的免密登錄:

ssh-keygen

ssh-copy-id +其他服務器IP地址

3.配置ansible主機組host文件。

vi /etc/ansible/hosts

注:創建主機組的時候,可以選擇填ip地址,也可以填其他的比如主機名(但是必須在/etc/hosts文件指定主機名與IP對應關系),下面圖中給出了三種創建主機組的方法。

/etc/hosts文件

4.ansible統一管理主機組

檢查主機存活狀態

ansible -m ping +主機組

查看主機組中的主機詳細,比如查看磁盤,cpu、內存等等。

ansible yunweichongzi -m command -a "free -h"

ansible yunweichongzi -m command -a "df -H"

ansible其他模塊

yum模塊:

ansible yunweichongzi -m yum -a "name=httpd state=installed"

啟動服務:

ansible yunweichongzi -m service -a "name=httpd state=started enabled=yes"

同理關閉是修改state=stopped

ansible 功能還有很多,例如實現創建/刪除文件,同步文件到管理機,備份文件、執行shell命令等等,如果對互聯網技術感興趣可以看我的主頁,每天都會寫一篇關于互聯網技術的文章。