close
實驗環境與目標:
CentOS 5.5(nodea): 192.168.0.199 安裝Omnitty套件
CentOS 5.5(mail): Postfix Mail主機 192.168.0.197
此LAB為測試多台主機控管之一
此LAB為測試多台主機控管之一
CentOS 4.1(cactiez): CactiEZ 流量監測主機: 192.168.0.196
此LAB為測試多台主機控管之一
此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函式庫
找不到正確的librote函式庫
"omnitty:error while loading shared libraries.so.0:can not open shared
object files: No such file or directory"
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 ]:重新命名主機辨識...等等功能
[ r ]:重新命名主機辨識...等等功能
底層功能列有常用快速鍵如:
[F2] [F3] 分別為切換主機上下快速鍵
[F2] [F3] 分別為切換主機上下快速鍵
[F4] 為標示特定主機
[F5] 新增主機至目錄清單
[F6] 刪除該台主機於清單中
[F7] 廣播模式,我可以先標示[F4]特定主機,隨後使用
[F7]進行廣播將可將Commad 操作同步至被標示主機
多台主機同步執行
[F7]進行廣播將可將Commad 操作同步至被標示主機
多台主機同步執行
[F5]: 利用[F5] 開始新增需要控管主機於左側清單
#下圖為mail 主機192.168.0.197
#下圖為mail 主機192.168.0.197
當新增左方清單後,我們可以如同SSH登入主機一樣進行主機管理
*由於nodea 與 mail 已經建立 ssh 登入無須驗證密碼即可登入故登入時
無須鍵入登入密碼*
無須鍵入登入密碼*
利用[r] 更改主機辨識名稱由於該台主機負責mail:
我們更改為postfix(您可隨意更改,不必跟隨本人更改)
接者新增第二台主機CactiEZ(192.168.0.196)
#由於CactiEZ並未設定登入時,無驗證密碼設置故新增時需要驗證密碼
#由於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 清單
hostgroup.txt清單主機群匯入Machine 清單
*建議各台主機預先完成彼此SSH登入時無須金鑰驗證設置*
LAB實作參考技術資料
網管人2010/56期
全站熱搜
留言列表