1月第4周系統(tǒng)升級錄:LVS健康衛(wèi)士——keepalived十年小記
原創(chuàng)【51CTO綜合整理】2011年1月21日,離春節(jié)假期越來越近,相信在電腦前的很多人都已經(jīng)歸心似箭。51CTO系統(tǒng)頻道在此先祝福在外地工作的諸位能夠早日買到火車票,安心回家過年;當(dāng)然另一方面,例常的服務(wù)也是要繼續(xù)進行的。本期的系統(tǒng)升級錄總結(jié)的都是一周最值得關(guān)注的軟件與服務(wù)更新,包括Tor和CloneZilla的升級,VirtualBox的更新,Linux內(nèi)核,以及FreeBSD最新版的升級情況,歡迎大家持續(xù)關(guān)注。
本周我們將主要介紹Keepalived這個軟件。搞Linux集群的運維們對Keepalived應(yīng)該不陌生,Keepalived本周剛剛發(fā)布了1.2.2版本。誕生于2000年12月的Keepalived也剛好在今年進入了第十個年頭。
術(shù)語介紹
顧名思義,keepalived的功能就是要讓設(shè)備keep alive(保持在線運行)。在網(wǎng)絡(luò)中,keepalive是一個設(shè)備發(fā)給另一個設(shè)備的消息,該消息用于檢查這兩個設(shè)備之間的通訊是正常的。在集群環(huán)境中,keepalive用于保持節(jié)點1和節(jié)點2、Master機與備份機之間的連接通暢。
Keepalived項目起始于2000年12月22日發(fā)布的0.2.1版本,是1998年由章文嵩博士發(fā)起的LVS項目的一個支撐項目。Keepalived由C語言編寫,針對TCP/IP的多個層面進行檢查,主要在Layer 3,Layer4以及Layer5/7。Keepalived守護進程可以檢查LVS池的狀態(tài)。如果LVS服務(wù)器池當(dāng)中的某一個服務(wù)器宕機了。keepalived會通過一個setsockopt呼叫通知內(nèi)核將這個節(jié)點從LVS拓撲圖中移除。簡單來說,keepalived是LVS集群節(jié)點健康檢測的一個用戶空間守護進程,也是LVS的引導(dǎo)故障轉(zhuǎn)移模塊(director failover)。
人物
Keepalived項目的主要參與者是兩位法國人,分別是:
Alexandre Cassen,目前是Free Mobile研發(fā)部組長,同時兼任私人公司Freebox的高級軟件架構(gòu)師。Alexandre從1999年開始從事軟件工程方面的工作,也是LVS項目的早期參與者之一。
Vincent Bernat,法國Orange(運營商)的系統(tǒng)網(wǎng)絡(luò)管理員,Debian項目的開發(fā)者。Vincent在2006年于法國國家科學(xué)院和法國高等師范學(xué)院獲得博士學(xué)位。
Keepalived發(fā)布歷史
名字叫keepalived的這個項目本身也一直保持著alive。十年間,整個項目低調(diào)而穩(wěn)步的進行著。下面是keepalived全部更新的日志列表:
http://www.keepalived.org/changelog.html
新特性
Keepalived 1.2.2的主要更新內(nèi)容包括對IPv6的進一步支持,包括針對libnl檢測的autoconf腳本,用于支持IPv6 IPVS內(nèi)核子系統(tǒng);libipvs-2.6增強;與sockaddr_storage接口的checker API增強,以及sockaddr_storage整體框架的增強等等。
下面是本周其他值得關(guān)注的系統(tǒng)更新。
#p#
網(wǎng)絡(luò)、安全與系統(tǒng)工具
ClamAV 3.0 Beta for Windows
對ClamAV相信不用我們做太多的介紹,這是世界上最受歡迎的開源殺毒軟件之一,常用于掃描收件箱郵件的病毒。
ClamAV 3.0主要新特性包括支持實時掃描和離線掃描,支持自定義簽名,支持用wildcard表達式定義例外掃描列表,修復(fù)了Unicode的部分bug以及斷線狀態(tài)的一些bug。
Tor 0.2.1.29
Tor(The Onion Router,直譯為洋蔥路由)是一個幫助你抵御流量分析的軟件項目,令監(jiān)視你的Internet連接的那些人無法知道你所訪問的站點,還令你所訪問的站點無法知道你的物理位置,從而保護網(wǎng)絡(luò)使用者的安全。
Tor 0.2.1.29主要是修復(fù)了一個遠程堆溢出漏洞,該漏洞可能導(dǎo)致遠程執(zhí)行代碼。
新版Tor可從torproject.org下載。如果只是在瀏覽器中使用,可以下載Tor Browser Bundle,解壓縮之后直接可以使用。
Clonezilla Live 1.2.6-59
Clonezilla Live是一個裝了Clonezilla軟件的基于Debian的Live光盤發(fā)行版,Clonezilla則是個類似Ghost那樣的分區(qū)/硬盤克隆軟件。使用Clonezilla,用戶可以在大約10分鐘內(nèi)將5GB的系統(tǒng)克隆到40份客戶機上。
下載地址:http://downloads.sourceforge.net/clonezilla/
VirtualBox 4.0.2
VirtualBox是Windows/Linux/Mac平臺上最受歡迎的虛擬機軟件之一,目前由Oracle公司維護。
VirtualBox 4.0.2是4.0版本的第一個維護版,提高了穩(wěn)定性,修復(fù)了若干bug。
下載地址:http://www.virtualbox.org/wiki/Downloads
內(nèi)核、發(fā)行版與安全漏洞更新
Linux Kernel 2.6.38 RC1
Linux Kernel 2.6.38按正常進度應(yīng)該在2011年3月底完成,而Linus Torvalds本次已經(jīng)完成了第一個RC,將相關(guān)branch的代碼整合入main stream當(dāng)中。本次更新中,Torvalds特別提到了新加入的SCHED_AUTOGROUP特性,以及針對VFS可擴展性的提升補??;針對AMD Bobcat處理器的補丁也在本次加入,DRM Radeon驅(qū)動現(xiàn)在也可以處理Radeon HD 62xx到68xx型號的一些2D和3D圖形加速了,此外還有大量的新驅(qū)動加入(基本每次更新都是如此)。有編譯需求的讀者們可以從kernel.org獲得新內(nèi)核的源代碼。
FreeBSD 8.2 RC2
當(dāng)下最受歡迎的BSD發(fā)行版,F(xiàn)reeBSD又帶來了新版本。此次的RC2是FreeBSD 8.2的最后一個RC,正式版將于1月底發(fā)布。
下載地址:在ftp://ftp.freebsd.org/pub/FreeBSD/下載針對你自己硬件的ISO-Images。(你也可以在鏡像站列表查找其他合適你的鏡像站點)
Oracle安全漏洞補丁
Oracle在1月18日發(fā)布了針對其28個產(chǎn)品的漏洞補丁,共計66個。覆蓋的重要產(chǎn)品包括Oracle Database 11g的R2和R1,F(xiàn)usion Middleware,Application Server,WebLogic,E-Business Suite,PeopleSoft,Open Office等。
下載地址:http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html
其他系統(tǒng)與桌面應(yīng)用
微軟開源CMS平臺Orchard 1.0
Orchard是微軟"Oxite"開源CMS系統(tǒng)的繼承者。2010年12月,微軟將Orchard從自己的CodePlex遷移到Outercurve基金會,并承諾提供三年的技術(shù)支持。Orchard旨在幫助用戶創(chuàng)建和管理網(wǎng)站,它和ASP.NET MVC3應(yīng)用程序相似,使用Razor視圖模板和SQL CE4來實現(xiàn)數(shù)據(jù)存儲。
官方網(wǎng)站:http://orchard.codeplex.com/
OpenERP 6.0 RC
OpenERP是一個使用Python語言開發(fā)的ERP/CRM系統(tǒng),系統(tǒng)提供較靈活的模塊架構(gòu),常用模塊包括:采購管理,銷售管理,庫存管理,財務(wù)管理,貨品管理,營銷管理,客戶關(guān)系管理,生產(chǎn)管理,人事管理,服務(wù)支持等等。用戶可以直接從模塊庫中選擇安裝適用模塊,或進行模塊卸載,升級的管理操作。
下載地址:http://www.openerp.com/downloads
Chrome dev 10.0.642.2
Google的瀏覽器Chrome Dev再次全平臺更新。此次V8引擎更新至3.0.7.0,標簽化設(shè)置頁布局改進,集成標簽化的about:sync頁面可以查看數(shù)據(jù)同步細節(jié),而內(nèi)置的pdf插件終于又可以保存了。另外Mac和Linux下的版本也分別修復(fù)了bug若干。
下載地址:http://www.google.com/chrome/intl/en/eula_dev.html
【系統(tǒng)頻道本周熱點】