1. 編譯安裝omnitty的依賴包librote1
2
3
4
5
6
# cd /usr/local/src
# tar -zxf rote-0.2.8.tar.gz
# cd rote-0.2.8
# ./configure
# make
# make install
2. 編譯安裝omnitty
12
3
4
5
6
# cd /usr/local/src
# tar -zxf omnitty-0.3.0.tar.gz
# cd omnitty-0.3.0
# ./configure
# make
# make install
3. 解決庫檔案
有了上面的兩步後,基本完成了omnitty的安裝,直接在命令列輸入omnitty即可使用了。:-)
1
2
# omnitty
omnitty: error
while
loading shared libraries: librote.so.0: cannot
open
shared object
file
: no such
file
or directory
由於沒有找到相應的庫檔案,所以報錯了。這個很好解決,第一步的目的就是為了生成omnitty的庫檔案的,只是編譯的庫檔案沒有被複製到相應的目錄裡而已。這裡手工操作一下吧,
1
2
3
4
# cd /usr/local/src/rote-0.2.8
# cp librote.so.0.2.8 /usr/lib64/
# cd /usr/lib64
# ln -s librote.so.0.2.8 librote.so.0
4. 執行效果
好了。依賴解決之後,看一下執行效果吧,
接下來,新增要操作的機器吧。新增機器可以單個新增或批量新增。按f5後,直接輸入ip位址,屬於單個新增;按f5後,輸入@符號並跟檔名,屬於批量新增(ip位址在檔案裡,一行乙個ip位址)。
接下來按f4,把新增進來的機器打上tag,然後按f7開啟組播模式,進行批量操作。(其實它稱不上是自動化,相當於ssh的視覺化批量執行。)
自動化 輕量級
運維工具
omnitty
Linux運維養成記 輕量級運維工具 pssh
pssh可以併發在多台伺服器上批量執行命令,它支援複製,遠端並執行命令,殺掉遠端主機上的程序等。要使用pssh工具包,必須保證本地主機與遠端主機建立單項信任,即配置金鑰進行訪問。例 1.在本地建立 rsa 金鑰和公鑰 本地我們以 coreos 使用者登入,然後建立 rsa coreos 2s air...
運維工具之輕量級自動化運維工具Fabric原始碼安裝
在運維工作中,經常會遇到重複性的勞動,這個時候為了效率就必須要使用自動化運維工具。這裡我給大家介紹輕量級自動化運維工具fabric,fabric是基於python語言開發的,是開發同事的最愛。為了方便自動化運維,經常會將fabric部署在跳板機上。之所以部署跳板機是基於幾點考慮的 安裝fabric時...
輕量級批量管理工具pssh
pssh工具 pssh工具是個輕量級的批量管理工具,相比同型別的開源工具 ansible,saltstack,他比較輕量級,需要對管理的主機做秘鑰認證 ansible是可以做秘鑰認證,也可以通過配置檔案來實現,而saltstack 需要在每個待管理的主機安裝 minion。使用該工具步驟 yum 安...