《OpenStack高可用集群》
這是一部從原理、架構(gòu)、部署、運維4個方面系統(tǒng)、深入講解如何構(gòu)建高可用OpenStack集群的著作,在理論和實踐兩個維度為構(gòu)建構(gòu)建高可用OpenStack集群提供了完整的解決方案。
本書從OpenStack終端用戶的角色出發(fā),以面向生產(chǎn)系統(tǒng)的OpenStack高可用集群建設(shè)為主線,對OpenStack高可用集群的原理和架構(gòu)進行了深入的剖析,對部署和運維OpenStack高可用集群所依賴的各個技術(shù)棧和核心組件進行了詳細(xì)的講解。此外,書中還對Ceph和Docker等技術(shù)與OpenStack的結(jié)合應(yīng)用進行了詳細(xì)講解,尤其是Kolla項目的介紹,是本書的一大技術(shù)特色。
本書為上下兩冊:
上冊(第1~10章)從理論的角度剖析了OpenStack高可用集群的原理與架構(gòu)。
架構(gòu)篇(第1~2章):介紹了通用云計算參考架構(gòu)的設(shè)計、傳統(tǒng)IT架構(gòu)的高可用設(shè)計、云環(huán)境下的高可用設(shè)計,以及OpenStack高可用集群的架構(gòu)設(shè)計。
原理篇(第3~10章):首先詳細(xì)講解了實現(xiàn)OpenStack高可用集群所必須的集群資源管理器、負(fù)載均衡器、消息隊列、緩存系統(tǒng)和數(shù)據(jù)庫等OpenStack生態(tài)圈的基礎(chǔ)技術(shù)和高可用軟件;其次還講解了 OpenStack的計算、網(wǎng)絡(luò)和存儲三大核心組件,以及Ceph的架構(gòu)設(shè)計和使用配置。
下冊(第11~15章)從實戰(zhàn)的角度講解了OpenStack高可用集群的部署與運維。
部署篇(第11-12章): 講解了OpenStack基礎(chǔ)架構(gòu)軟件和核心組件的高可用部署與實現(xiàn)。全面講解OpenStack高可用集群的落地實施過程,并將OpenStack高可用集群的部署進行了代碼自動化實現(xiàn),代碼具有穩(wěn)定的可重現(xiàn)性。
運維篇(第13-14章): 總結(jié)了OpenStack高可用集群運維的*佳實踐。詳細(xì)講解了基于Pacemaker高可用集群的運維,深入分析了Nova實例的高可用和Neutron網(wǎng)絡(luò),以及Ceph集群的運維。
拓展篇(第15章):介紹了基于Docker的OpenStack容器化部署項目Kolla,通過Kolla實現(xiàn)OpenStack容器化部署。
山金孝(Warrior)
國內(nèi)較早接觸OpenStack的一線技術(shù)專家,長期致力于OpenStack的研究、實踐和生產(chǎn)環(huán)境部署,是OpenStack社區(qū)的積極參與者和實踐者。作為由傳統(tǒng)IT架構(gòu)轉(zhuǎn)型為云計算領(lǐng)域的技術(shù)專家,參與并設(shè)計實施了移動、電信、聯(lián)通、招行、國家電網(wǎng)和長安汽車等多家大中型國有企業(yè)的高可用業(yè)務(wù)系統(tǒng),在系統(tǒng)容災(zāi)和高可用集群建設(shè)上具有多年的項目實施經(jīng)驗。
曾就職于IBM ,現(xiàn)就職于招商銀行,主持設(shè)計并實施了招行重慶分行的OpenStack高可用生產(chǎn)系統(tǒng)集群,目前是招商銀行重慶分行核心業(yè)務(wù)系統(tǒng)和云計算基礎(chǔ)架構(gòu)平臺的主要負(fù)責(zé)人。
此外,他還是IBM認(rèn)證的高級技術(shù)專家和DB2方向的高級DBA,同時也是RedHat認(rèn)證的Linux系統(tǒng)工程師。