注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)自動化技術(shù)、計(jì)算技術(shù)SaltStack運(yùn)維實(shí)戰(zhàn)

SaltStack運(yùn)維實(shí)戰(zhàn)

SaltStack運(yùn)維實(shí)戰(zhàn)

定 價(jià):¥65.00

作 者: 劉英杰 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121286391 出版時(shí)間: 2016-05-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  SaltStack(簡稱Salt)是由Thomas Hatch 于2011 年創(chuàng)建的一個(gè)開源項(xiàng)目,初衷只是想構(gòu)建一個(gè)快速的遠(yuǎn)程執(zhí)行系統(tǒng)。后來經(jīng)過快速發(fā)展和新功能的不斷加入,演變成了現(xiàn)在的Salt,如今Salt 已經(jīng)成為了一套強(qiáng)大的自動化運(yùn)維管理平臺。 《SaltStack運(yùn)維實(shí)戰(zhàn)》力求用簡潔易懂的方式給讀者展示Salt 的核心功能和使用思想,系統(tǒng)地介紹Salt 的主要功能,從安裝和最基本的遠(yuǎn)程執(zhí)行開始,循序漸進(jìn)地講解Salt 的方方面面,涉及Salt 的模塊代碼編寫、狀態(tài)系統(tǒng)編寫、架構(gòu)擴(kuò)展和Salt 的高級應(yīng)用等主題。《SaltStack運(yùn)維實(shí)戰(zhàn)》中實(shí)例豐富,希望讀者可以通過本書掌握Salt 的本質(zhì)和思想,在自己的工作中應(yīng)用Salt 來提高運(yùn)維效率。 《SaltStack運(yùn)維實(shí)戰(zhàn)》適合運(yùn)維人員以及任何和服務(wù)器相關(guān)的工作人員閱讀,包括研發(fā)人員或業(yè)余愛好者都可以通過本書掌握如何簡單快速地管理服務(wù)器,完成服務(wù)器集群基礎(chǔ)架構(gòu)的建設(shè)。

作者簡介

  劉英杰,男,運(yùn)維工程師,一直工作在運(yùn)維一線,曾經(jīng)在新浪手機(jī)微博做運(yùn)維,現(xiàn)在在騰訊做運(yùn)維工程師,熟悉各種自動化運(yùn)維軟件,具有豐富的一線運(yùn)維經(jīng)驗(yàn)。

圖書目錄

第1章 開始使用Salt
1.1 Salt部署的基本架構(gòu)
1.2 安裝Salt
1.2.1 軟件包安裝方式
1.2.2 腳本安裝方式
1.2.3 源碼方式安裝
1.2.4 其他發(fā)行版Linux系統(tǒng)安裝Salt
1.3 配置Salt
1.3.1 Salt minion配置
1.3.2 啟動Salt master和Salt minion
1.3.3 在master上接受 minion 秘鑰
1.4 第一條命令測試
本章小結(jié)
第2章 通過Salt遠(yuǎn)程執(zhí)行管理minion
2.1 Salt遠(yuǎn)程執(zhí)行命令的組成結(jié)構(gòu)
2.1.1 命令行選項(xiàng)
2.1.2 目標(biāo)定位字符串
2.2 遠(yuǎn)程執(zhí)行模塊和函數(shù)
本章小結(jié)
第3章 編寫自己的模塊代碼
3.1 理解Salt遠(yuǎn)程執(zhí)行的底層原理
3.2 執(zhí)行模塊的構(gòu)成結(jié)構(gòu)
3.3 編寫自己的執(zhí)行模塊函數(shù)
3.4 交叉調(diào)用Salt自帶的模塊函數(shù)
3.5 實(shí)戰(zhàn)編寫一個(gè)完整模塊
本章小結(jié)
第4章 通過state模塊定義主機(jī)狀態(tài)
4.1 狀態(tài)的概念以及如何撰寫第一條狀態(tài)
4.2 狀態(tài)配置文件的各個(gè)要素
4.3 常用的狀態(tài)模塊用法
4.4 使用requisites對狀態(tài)進(jìn)行排序控制
4.5 通過state模塊部署LAMP環(huán)境
本章小結(jié)
第5章 通過Jinja2模板以及Grain和Pillar擴(kuò)展主機(jī)狀態(tài)
5.1 Jinja2模板語言的基礎(chǔ)
5.2 Grain和Pillar的概念及設(shè)置
5.3 用Jinja2配合Grain和Pillar擴(kuò)展SLS配置文件
5.4 用Jinja2配合Grain和Pillar動態(tài)下發(fā)配置文件
本章小結(jié)
第6章 用highstate復(fù)合主機(jī)狀態(tài)
6.1 highstate組織多個(gè)狀態(tài)配置
6.2 用top.sls文件管理狀態(tài)文件
6.3 狀態(tài)文件的拆分和復(fù)用
6.4 多環(huán)境的配置和管理
6.5 實(shí)戰(zhàn)案例:keepalived+Redis高可用架構(gòu)
6.6 實(shí)戰(zhàn)案例:MooseFS分布式文件系統(tǒng)部署
本章小結(jié)
第7章 SaltStack配置文件
7.1 Salt master配置詳解
7.2 Salt minion配置詳解
7.3 SaltStack參數(shù)優(yōu)化
本章小結(jié)
第8章 SaltStack架構(gòu)擴(kuò)展
8.1 Salt的多master高可用架構(gòu)
8.2 syndic方式擴(kuò)展Salt的管理架構(gòu)
8.3 Salt的無master模式
本章小結(jié)
第9章 SaltStack高級話題
9.1 Salt job管理
9.2 Salt runners系統(tǒng)
9.3 Event系統(tǒng)和Reactor系統(tǒng)
9.4 Salt API系統(tǒng)
本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號