自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

專為分布式系統(tǒng)管理員打造的五款開源支持工具

譯文
開源 系統(tǒng) 分布式
遠程分布式系統(tǒng)管理團隊能夠憑借著跨越全球各時區(qū)這一巨大優(yōu)勢保證隨時可對突發(fā)狀況進行解決,同時也帶來了更為豐富的人才儲備池供企業(yè)使用。而在具體工具方面,我們一同來看OpenStack全球基礎(chǔ)設(shè)施團隊選擇的五款開源協(xié)作方案。

[[169281]]

 

【51CTO.com快譯】遠程分布式系統(tǒng)管理團隊能夠憑借著跨越全球各時區(qū)這一巨大優(yōu)勢保證隨時可對突發(fā)狀況進行解決,同時也帶來了更為豐富的人才儲備池供企業(yè)使用。而在具體工具方面,我們一同來看OpenStack全球基礎(chǔ)設(shè)施團隊選擇的五款開源協(xié)作方案。

1. 文本通訊類

我們使用的是由freenode公司提供的Internet Relay Chat(簡稱IRC),能夠與之對接的開源客戶端可謂多種多樣。在它的幫助下,我們能夠隨時探討問題與挑戰(zhàn)、構(gòu)建解決方案、通知進度變化、發(fā)布項目狀態(tài)變更與警告,并設(shè)置了機器人負(fù)責(zé)待審查的基礎(chǔ)設(shè)施變更提交內(nèi)容。我們使用的IRC頻道完全公開,同時設(shè)置了專門的頻道記錄服務(wù)器供各位使用者隨時查看。

以下為某天早上我們的一小段頻道聊天記錄:

<clarkb>hrm no world dump on that failure? <openstackgerrit> Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Timeline api https://review.openstack.org/337854 <openstackgerrit> Victor Ryzhenkin proposed openstack-infra/project-config: Add openstack/fuel-plugin-murano-tests project https://review.openstack.org/332151 <clarkb> its definitely an io error of some sort <clarkb> possibly run out of disk space? <therve> The df output looks normal... <greghaynes> or, is it writing out to tmpfs?

剛剛上手時大家可能會有些不適,但熟悉之后這里的對話與日志內(nèi)容將成為我們的寶貴資源。

另外,在帶寬充足的情況下,我們也會選擇進行語音通話——我們選擇了Asterisk系統(tǒng)來支持Voice over IP(簡稱VoIP)呼叫。

在企業(yè)或者組織內(nèi)部運行專有IRCd的作法非常常見,而且此類開源選項也很有,大家可以根據(jù)需要進行隨意選擇。如果您的團隊更希望使用現(xiàn)代界面與功能,那么建議大家選擇Mattermost。

2. Etherpad

Etherpads屬于托管型協(xié)作文本編輯器,允許部門團隊以實時方式同時編輯同一文件。我們的團隊利用它實現(xiàn)了多種用途:立足整體項目公告進行協(xié)作,分享個人思路、觀點與議題,編寫維護與升級規(guī)劃,外加通過維護窗口執(zhí)行任務(wù)等等。

我們通常會將Etherpad與IRC協(xié)作配合使用,其中Ehterpad負(fù)責(zé)充當(dāng)筆記同步平臺,我們在這里進行討論并記錄下一切重要信息。另外,我們在自己的基礎(chǔ)設(shè)施當(dāng)中使用的是開源Etherpad Lite。

3. Pastebin

Pastebin允許大家將大量文本粘貼進來,它會返回一條URL以供我們共享給其他團隊成員。在我們的團隊中,這意味著成員可以輕松共享日志片段而無需訪問服務(wù)器。事實上,我們往往將Pastebin與IRC頻道結(jié)合起來,或者通過Etherpad提供只讀文本內(nèi)容。

目前有多個開源項目能夠?qū)崿F(xiàn)Pastebin共享效果。我們目前使用的是LodgeIt。如果大家打算運行公開Pastebin,則記得使用robots.txt文件阻止其內(nèi)容被搜索引擎檢索到。

4. GNU Screen

作為一套被官方稱為終端復(fù)用器的方案,GNU Screen允許大家在終端會話當(dāng)中運行命令,同時在登出后確保應(yīng)用繼續(xù)運行。這種能力在我們管理長期運行且需要手動觸發(fā)的命令時非常有效。大多數(shù)團隊成員都利用它確保我們的IRC客戶端能夠24/7全天候運行。

更有趣的是,我們還利用GNU Screen會話幫助團隊成員學(xué)習(xí)系統(tǒng)管理技能。系統(tǒng)上的部分用戶還能夠附加一個屏幕會話以實現(xiàn)終端會話協(xié)作。在這里,我們可以向團隊新成員提供訪問密碼值,或者共享復(fù)雜的維護任務(wù)執(zhí)行規(guī)程。

當(dāng)然,大家也可以根據(jù)需要選擇其它選項,畢竟GNU Screen在現(xiàn)代功能方面顯得比較單薄。備選方案包括tmux與Byobu。

5. Git

Git項目當(dāng)初是由Linux Torvalds為管理Linux內(nèi)核開發(fā)所建立。Git目前已經(jīng)成為開源項目領(lǐng)域最具人氣的版本控制系統(tǒng),每個系統(tǒng)管理團隊都應(yīng)當(dāng)利用此類版本控制方案對基礎(chǔ)設(shè)施的變更進行管理。對于跨時區(qū)團隊而言,我們往往很難找到對大家而言都比較合適的八個小時。這時,Git能夠幫助成員們查看系統(tǒng)中的各項變更,從而了解自己睡覺時地球另一頭的伙伴干了些什么。

另外,我們還能夠更輕松地實現(xiàn)狀態(tài)回滾,或者至少查看破壞性變更部署之前的正常狀態(tài)。再有,我們也可以借此描述每項變更的內(nèi)容與理由。

提示:作為管理員,大家務(wù)必要在提交變更時注明進行變更的理由——畢竟在幾周甚至幾個月之后,可能連變更提交者都不記得自己當(dāng)初為什么要這么干了。

原文標(biāo)題:5 tools to support distributed sysadmin teams,作者:Elizabeth K. Joseph

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來源: 51CTO.com
相關(guān)推薦

2016-12-08 11:39:00

系統(tǒng)管理員開源工具

2013-03-30 21:59:13

系統(tǒng)管理員必備工具iftop

2015-10-28 09:07:34

GUI工具Linux

2013-01-16 11:10:32

2022-11-28 10:12:57

系統(tǒng)systemd

2015-07-06 09:16:51

2020-07-10 07:54:42

系統(tǒng)管理員技能

2018-08-01 08:12:34

Linux管理員網(wǎng)絡(luò)管理

2010-04-12 09:33:58

系統(tǒng)管理員

2018-08-15 14:00:18

LinuxBash系統(tǒng)管理員

2013-06-26 09:29:30

系統(tǒng)管理員

2013-09-29 09:50:21

系統(tǒng)管理員Ubuntu JujuJuju

2022-02-05 08:27:51

系統(tǒng)管理員系統(tǒng)運維

2020-10-30 15:34:03

系統(tǒng)管理員服務(wù)器監(jiān)控工具運維

2013-02-28 09:06:04

2010-09-13 15:40:00

2018-12-25 11:39:04

系統(tǒng)管理員持續(xù)集成持續(xù)交付

2015-11-16 10:09:55

終端模擬器系統(tǒng)管理員開源

2010-08-10 09:13:52

Unix系統(tǒng)管理員Ubuntu

2010-05-06 18:07:33

Unix命令
點贊
收藏

51CTO技術(shù)棧公眾號