Syed+Ali
本書教相關讀者如何使用最好的開源工具來建立一個新的Linux基礎架構,或改變現(xiàn)有的基礎設施,以確保它能夠滿足企業(yè)級需求。通過本書,相關讀者會明白為什么規(guī)模如此重要,需要做哪些方面的考慮。讀者會看到如何使用谷歌的云平臺為托管提供解決方案,如何使用KVM、MySQL、Git的虛擬化進行管理,以及如何使用Puppet作為你的配置進行管理;讀者將學習到如何使用Cacti,并提示使用Nagios;讀者還將學習到如何利用綁定來實現(xiàn)DNS,如何使用DHCP(動態(tài)主機配置協(xié)議),以及如何使用VPN和防火墻為基礎設施設置遠程訪問等等。
全書共10章:1.管理大型基礎設施:包括應用程序的部署、Web體系結構及其各層結構的詳細介紹、系統(tǒng)配置文件、CPU調度等問題;2.使用谷歌云平臺托管的云解決方案:私有云、公有云、混合云、谷歌云平臺、計算引擎的介紹、部署工具與網(wǎng)絡等內容;3.KVM虛擬化:首先介紹什么是虛擬化、其次介紹虛擬配置、KVM管理方法、選擇物理服務器、構建KVM網(wǎng)絡等內容;4.MySQL,Git和 Postfix:顧名思義,是對這三類軟件的介紹,包括數(shù)據(jù)庫的選擇、MySQL、Git的安裝步驟、Postfix的安裝與配置等;5.用Puppet配置管理:首先介紹了傳統(tǒng)的解決方案,其次包括了配置管理的定義、CMS的選擇、證書管理、相關配置文件等內容;6.企業(yè)級容錯Apache:包括Apache軟件基金會、HTTP響應、方法、配置、Apache HTTP服務器的安裝與配置、Apache反向與轉發(fā)代理等內容;7.Nagios監(jiān)測與Cacti趨勢分析:包括如何監(jiān)測、SNMP的定義、介紹、安裝、監(jiān)控軟件、基于云的監(jiān)控、對象配置、Nagios模版、Nagios前端等等內容;8.使用BIND和DHCP配置DNS:首先介紹了DNS在企業(yè)中的作用,其次包括了DNS解決方案、DNS記錄類型、安裝綁定、跟蹤更改、命名配置文件等內容;9.日志收集,OpenVPN和iptables:首先說明為什么要收集日志、其次包括了日志保留、日志輪轉、openvpn配置文件、其管理接口等內容;10.故障排除工具:包括TCP/IP、網(wǎng)絡服務、文件系統(tǒng)、域名系統(tǒng)、預讀取等內容。
本書作者Syed Ali是一位資深的網(wǎng)站可靠性工程經(jīng)理,擁有虛擬化和基于Linux的云計算基礎設施的豐富經(jīng)驗。他以前在基礎計算領域的經(jīng)驗為他提供了利用Linux優(yōu)勢的深刻洞察力。這本書教授別人如何完善自己的Linux環(huán)境,成為當今實用Linux基礎架構的一個專業(yè)基礎。
本書基于作者多年的Linux基礎架構的研發(fā)和工程經(jīng)驗,深入淺出地講解了如何利用自由和開放源碼軟件進行基礎設施的配置,每章都包含一個關鍵領域的實施案例,通過一步一步的指示進行介紹。本書的讀者包括那些想要建立一linux–based GNU /基礎設施的初級,中級和高級系統(tǒng)管理員、網(wǎng)站可靠性工程師或開發(fā)者。
李亞寧,碩士研究生
(中國科學院自動化研究所)