Cockpit web管理工具
- 安裝Cookpit工具
- Cockpit工具使用
Cockpit是一個英文單詞,即(飛機、船或賽車的)駕駛艙、駕駛座
Cockpit是一個基于Web的圖形化服務管理工具,對使用者相當友好,即便是新手也可輕松上手
它天然具備很好的跨平台性,是以被廣泛應用于伺服器、容器、虛拟機等多種管理場景
紅帽公司對Cockpit也十分看重,直接将它預設安裝到了RHEL 8系統中,由此衍生的CentOS和Fedora也都标配有Cockpit
本次實驗使用CentOS系統和RHEL系統,進行比對
系統 | IP位址 |
---|---|
CentOS 7 | 192.168.1.105 |
RHEL 8 | 192.168.10.10 |
安裝Cookpit工具
1.安裝Cockpit
[[email protected] ~]# yum -y install cockpit
Complete!
2.啟動服務并加入開機啟動項
Cockpit服務程式在RHEL 8版本中沒有自動運作
[[email protected] ~]# systemctl start cockpit
[[email protected] ~]# systemctl enable cockpit.socket
Created symlink from /etc/systemd/system/sockets.target.wants/cockpit.socket to /usr/lib/systemd/system/cockpit.socket.
3.添加并信任本地證書
由于通路Cockpit的流量會使用HTTPS進行加密,而證書又是在本地簽發的,是以還需要進行添加并信任本地證書的操作
在Cockpit服務啟動後,打開系統自帶的浏覽器,在位址欄中輸入“本機位址:9090
CentOS 7
RHEL 8
4.進入Cockpit的登入界面後,輸入root管理者的賬号與系統密碼,單擊Log In按鈕後即可進入
CentOS 登入界面
RHEL登入界面
Cockpit工具使用
CentOS 7功能較少,隻有5個子產品
即:系統狀态(System)、日志資訊(Logs)、賬戶安全(Accounts)、
服務程式(Services)、終端界面(Terminal)
RHEL8功能齊全,有13個子產品
即:系統狀态(System)、日志資訊(Logs)、硬碟存儲(Storage)、
網卡網絡(Networking)、賬戶安全(Accounts)、服務程式(Services)、
軟體倉庫(Applications)、報告分析(Diagnostic Reports)、
核心排錯(Kernel Dump)、SElinux、更新軟體(Software Updates)、
訂閱服務(Subscriptions)、終端界面(Terminal)
注:CentOS未展出的子產品由RHEL代替
1.System 系統狀态
進入Cockpit界面後預設顯示的便是System(系統)界面,在該界面中能夠看到系統架構、版本、主機名與時間等資訊,還能夠動态地展現出CPU、硬碟、記憶體和網絡的複雜情況,這有點類似于Web版的“Winodws系統任務管理器”,屬實好用
2.Logs 日志資訊
這個子產品能夠提供系統的全部日志,内容有限,在圖的兩個選項中:時間和日志級别
通過這兩個選項可以讓使用者更快地找到所需資訊,而不是像/var/log/message檔案那樣一股腦兒地都抛給使用者
3.Accounts 賬戶安全
在這裡可以對使用者進行重命名,設定使用者的權限,還可以鎖定、修改密碼以及建立SSH密鑰資訊
4.Services 服務程式
檢視系統中已有的服務清單和運作狀态。單擊某一服務,進入該服務的管理界面後,可以對具體的服務進行開啟、關閉操作。在Services功能子產品中設定了服務并将其加入到開機啟動項後,在系統重新開機後也依然會為使用者提供服務
5.Terminal 終端界面
Cockpit服務提供了Shell終端的線上控制平台,可友善使用者通過網頁上的終端功能管理伺服器。這個功能深受運維人員喜愛
6.Storage 硬碟存儲
可以讓使用者通過該界面,用滑鼠建立出RAID、LVM、VDO和iSCSI等儲存設備
7.Networking 網卡網絡
動态檢視網卡的輸出和接收值,進行網卡的綁定(Bonding)和聚合(Team),建立橋接網卡及添加VLAN。最下方會單獨列出與網卡相關的日志資訊
8.Applications 軟體倉庫
後期采用Cockpit或紅帽訂閱服務安裝的軟體都會顯示在這個功能子產品中
9.Diagnostic Report 報告分析
幫助使用者收集及分析系統的資訊,找到系統出現問題的原因,單擊Create Report按鈕後大約兩分鐘左右,會出現如圖所示的界面,就是将sosreport指令做成了一個網頁按鈕
10.Kernel Dump 核心排錯
是一個在系統崩潰、死鎖或當機時用來收集核心參數的一個服務
如果有一天系統崩潰了,這時Kdump服務就會開始工作,将系統的運作狀态和核心資料收集到一個名為dump core的檔案中,以便後續讓運維人員分析并找出問題所在
由于在安裝系統時沒有啟動該服務,是以可以等到後續使用時再開啟該功能界面
11.SElinux
圖為SELinux服務的控制按鈕和警告資訊界面
12.Software Updates 更新軟體
用來對紅帽客戶訂閱的服務進行更新的界面
使用者隻有在購買了紅帽第三方服務後才能使用這裡面的功能
在購買了紅帽訂閱服務後,使用者便可以在這裡下載下傳到相應服務程式的最新版本和穩定版本
13.Subscriptions 訂閱服務
如果想成為尊貴的紅帽服務使用者,要付費購買訂閱服務。個人使用者無須購買