close
實驗環境與目標:
 
CentOS 5.5(nodea):  192.168.0.199  安裝Omnitty套件
 
CentOS 5.5(mail): Postfix Mail主機 192.168.0.197 

此LAB為測試多台主機控管之一
 
CentOS 4.1(cactiez):  CactiEZ 流量監測主機: 192.168.0.196  

此LAB為測試多台主機控管之一
 
使用套件:(截止目前官網最新套件)
 
http://omnitty.sourceforge.net/          #以下2套件可至左列官網網址進行下載
 
omnitty-0.3.0.tar.gz        #omnitty主程式
 
rote-0.2.8.tar.gz             #librote程式
 
主要為簡化系統管理員大量管理"機海"工具(集中,同步,快速切換多台主機

提升管理主機效益)
[Nodea]  登入nodea 主機 , 進行 rote-0.2.8.tar.gz 與  omnitty-0.3.0.tar.gz 

                 安裝與部署
 
shell> tar zxvf rote-0.2.8.tar.gz    
shell> cd rote-0.2.8/
shell> ./configure   
shell> make
shell> make install
 
shell> tar omnitty-0.3.0.tar.gz    
shell> cd omnitty-0.3.0/
shell> ./configure   
shell> make
shell> make install
 
[使用 Omnitty 登入 Omnitty 主控台]"卻產生了一長串錯誤"

找不到正確的librote函式庫
 
"omnitty:error while loading shared libraries.so.0:can not open shared

object files: No such file or directory"
 
 
  [修正找不到librote.so 方法]
 
  以root 身分登入nodea
 
  vi  /etc/ld.so.conf
 
  #插入以下此行
 
  /usr/local/lib                      #:w 存好設定後, 使用ldconfig生效設定
 
 
  [再次登入Omnitty控制台]
 
  shell>  omnitty    #鍵入omnitty,快速 F1: 顯示出menu,等會將使用到

                                   [ r ]:重新命名主機辨識...等等功能
 
                                  底層功能列有常用快速鍵如: 

                                   [F2] [F3] 分別為切換主機上下快速鍵
                                                                                               
                                   [F4] 為標示特定主機
 
                                   [F5] 新增主機至目錄清單
 
                                   [F6] 刪除該台主機於清單中
 
                                   [F7] 廣播模式,我可以先標示[F4]特定主機,隨後使用
                                      
                                           [F7]進行廣播
將可將Commad 操作同步至被標示主機

                                          多台主機同步執行
    
                                                                                                 
 
  [F5]: 利用[F5] 開始新增需要控管主機於左側清單  

          
#下圖為mail 主機192.168.0.197
 
           當新增左方清單後,我們可以如同SSH登入主機一樣進行主機管理
 
          *由於nodea 與 mail 已經建立 ssh 登入無須驗證密碼即可登入故登入時

           無須鍵入登入密碼*
 
 
 
  利用[r] 更改主機辨識名稱由於該台主機負責mail:
 
    我們更改為postfix(您可隨意更改,不必跟隨本人更改) 
 
  
 
  接者新增第二台主機CactiEZ(192.168.0.196)     

 
 #由於CactiEZ並未設定登入時,無驗證密碼設置故新增時需要驗證密碼
 
  讀者可以自行鍵入[F2]或[F3]切換測試操作
 
 
 
 [廣播模式mcast: Command 同步測試]
 
  [F4]: 接者我們利用[F4] 標記 Machine 清單中: Postfix 與 CactiEZ 兩台主機

 
(標示完成主機名稱前方會顯示*)
 
  接者按下[F7] 進入廣播模式 (進入廣播模式後視窗右下方彈出"!!!MULTCAST MOD !!!")
 
  進入廣播模式後,我們試者切換到cactiez 此台主機操作介面下 發送

     "hostname" 此commad 測試(當下完command後即刻切換到postfix 操作介面)
 
    接者切換到Postfix 主機操作介面來觀看, "hostname"  是否亦同步到"Postfix"同步執行
 
     (下圖已成功廣播command到被Tag主機群並執行)
 
   
 
    [編輯常用主機清單hostgroup.txt]
 
     我們可以將需要長期登入管理主機群建立成 hostgroup.txt 清單
 
     爾後當我們要利用Omnitty管理此一群主機時,無須利用[F5]一筆一筆苦力鍵入..
 
    
     vi  hostgroup.txt         #下圖需搭配修改hostname,不然一般後方需修改成IP address
 
  
 
    當清單建置完成後,我們利用Omnitty 再次登入Omnitty主控介面
 
    請用[F5]   ADD:    @hostgroup.txt        # 格式輸入為@hostgroup.txt  ,此步驟可

     hostgroup.txt清單主機群匯入Machine 清單
 
   
     *建議各台主機預先完成彼此SSH登入時無須金鑰驗證設置*
 
  
    
LAB實作參考技術資料
 
網管人2010/56期
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 終極.凱因斯 的頭像
    終極.凱因斯

    NEIL`s_IT技術學習分享發表Blog

    終極.凱因斯 發表在 痞客邦 留言(0) 人氣()