精通SaltStack pdf epub mobi txt 電子書 下載 2024

圖書介紹


精通SaltStack


[美] Joseph Hall(約瑟夫·霍爾) 著,姚炫偉 譯



點擊這裡下載
    


想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-05-03

類似圖書 點擊查看全場最低價

齣版社: 電子工業齣版社
ISBN:9787121292637
版次:1
商品編碼:12010294
包裝:平裝
開本:16開
齣版時間:2016-07-01
用紙:膠版紙
頁數:284
字數:387700
正文語種:中文

精通SaltStack epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



精通SaltStack epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

精通SaltStack pdf epub mobi txt 電子書 下載 2024



具體描述

編輯推薦

本書作者是SaltStack公司資深雲集成工程師,其專門為中文版圖書作序;而且SaltStack公司創始人和CTO Thomas S.Hatch也為本書傾情作序

通過本書你將學到:

學習專業人士如何管理他們的基礎架構,以及他們通過Salt的哪些技術來保證業務平穩運行。

理解Salt的動機,以及它們將影響你的使用方式。

從新的角度去看待那些熟知的特性,讓你用更好的方式處理日常任務。

使用Salt SSH去管理那些不適閤Salt傳統用例的服務器。

通過這些自動化配置,可以更自動化地管理你的服務器,讓服務器變得更智能。

更好地使用基於雲的服務,包括如EC2、Azure及OpenStack等計算雲。

學習新的RAET協議,並瞭解它如何改變自動化工作方式。


內容簡介

本書由SaltStack 公司資深雲集成工程師Joseph Hall 編寫,全書共11 個章節。本書對應Salt 2015.5 版本,事無巨細且通俗易懂地講解瞭Salt 的內部傳輸機製、異步任務係統、Salt SSH、Salt Cloud、Rest API 等各個子係統,並詳細講解瞭如何擴展Salt,如何使用Salt Cloud 完成自動水平擴展等。作者同時分享瞭在使用Salt 時的*佳經驗,讓讀者可以快速瞭解Salt 核心,做到融會貫通並靈活運用到實際工作中。本書介紹瞭一些Salt 更先進的特性,能夠幫助管理服務器組並希望瞭解如何添加新功能和擴展他們的工具集的專業人士。

作者簡介

姚炫偉是一個有著8 年基礎設施自動化、數據可視化、雲計算經驗的運維工程師。他是中國SaltStack 用戶組的創建者和協調員。 從*初的技術支持到Web 開發者,Joseph Hall 幾乎已經觸及到瞭現代科技的方方麵麵,他做過QA 工程師、係統管理員、Linux 講師和雲工程師。目前,他是SaltStack 的高級雲工程師和集成工程師。Joseph 喜歡和閤夥人以及SaltStack 的同事們分享商業上的絕頂妙招。同時他也是一個典型的大廚。Joseph *大的樂趣就是談論他所謂的計算美食法。

目錄

第1 章Salt 概覽 1

遠程執行命令1

Master 和Minion 2

Targeting Minion 2

運行模塊方法6

SLS 文件樹9

SLS 文件9

使用top 文件將配置綁定在一起9

SLS 目錄組織10

使用State 進行配置管理10

使用include 塊11

使用requisite 排序11

prereq 15

反轉requisite 15

擴展SLS 文件16

Grain、Pillar 及模闆基礎17

使用Grain 來獲取Minion 特徵數據17

使用Pillar 使變量集中化18

通過模闆動態管理文件20

Jinja 快速入門21

總結23

第2 章深入Salt 內部 24

理解Salt 配置24

配置樹(configuration tree) 25

Salt 緩存27

渲染器32

渲染SLS 文件32

渲染器管道33

模闆文件服務34

理解加載器34

動態模塊35

執行模塊35

Cloud 模塊36

深入State 編譯器37

命令式與聲明式37

requisite 38

High State 與Low State 39

High State 39

Low State 43

實行State 化45

總結46

第3 章探索Salt SSH 47

掌握SSH 47

遠程shell 47

使用Roster 48

純文本Roster 48

其他的內置Roster 51

構建動態Roster 53

使用Salt SSH 54

Salt 與Salt SSH 56

理解salt-thin agent 57

構建salt-thin 包57

部署thin 包59

執行thin 包59

使用原生SSH 模式64

緩存SSH 連接65

總結66

第4 章異步管理任務 67

事件係統67

基本介紹67

事件數據結構68

查看事件數據68

事件命名空間73

通用事件75

通用雲事件77

Salt API 事件79

構建反應器80

配置反應器80

編寫反應器81

編寫更復雜的反應器84

使用隊列係統91

隊列如何工作91

在反應器中使用隊列94

總結98

第5 章Salt Cloud 進階 99

瞭解Salt Cloud 配置99

全局配置100

Provider 和Profile 配置100

擴展配置塊103

構建自定義部署腳本105

理解Salt Bootstrap 腳本105

迴看遺留的部署腳本108

定製部署腳本109

給腳本傳遞參數111

使用文件映射112

cloud 映射概覽113

構建自動伸縮的反應器116

Cloud 緩存116

使用Cloud 緩存事件119

總結122

第6 章使用Salt REST 123

Salt HTTP 類庫123

為什麼是Salt 特定的類庫124

使用http.query 方法125

使用http.query State 129

理解Salt API 138

Salt API 是什麼138

部署Salt API 138

創建SSL 證書141

配置認證143

邁齣Salt API 第一步144

使用webhook 148

安全加固150

更復雜的認證151

總結152

第7 章理解RAET 協議 153

比對RAET 與ZeroMQ 153

先看看HTTP 154

SSH,曾經的最愛154

使用ZeroMQ 155

RAET 的必要性156

基於流程的編程方法157

拼圖157

開啓RAET 之旅160

配置RAET 160

RAET 的架構162

總結165

第8 章擴展策略 166

關於級聯166

蘿蔔白菜,各有所愛(Different folks,different strokes) 166

無須細緻化管理167

配置級聯關係168

使用多Master 實現高可用168

內置的高可用配置168

傳統的高可用方式169

同步文件170

摻入外部數據源175

外部任務緩存175

外部文件係統178

外部Pillar 187

使用Master API 190

Salt 密鑰190

配置190

file 和Pillar roots 190

使用wheel 反應器191

基礎設施的壓力測試191

使用Minion Swarm 192

總結193

第9 章用Salt 監控係統 194

監控的基礎知識194

建立一條基綫194

使用Salt 讀取係統核心信息195

使用Returner 監控係統202

選定一個Returner 203

使用監控State 204

定義一個監控State 205

Web 調用監控207

使用beacon 209

監控文件變化209

beacon 間隔210

設置告警211

在State 文件中設置告警211

從beacon 中告警211

總結214

第10 章探索最佳實踐 215

適應未來的基礎設施215

設置目錄結構216

標準目錄路徑216

<module>.sls 與init.sls 217

淺層級與深層級218

進一步細分219

高效率SLS 219

Include 與extend 219

使用模闆簡化SLS 文件223

使用內置的State 227

命名約定230

通用命名231

確切命名232

模闆和變量233

嵌套變量233

在模闆中引用變量234

總結235

第11 章故障排查 236

什麼情況…… 236

定位問題根源237

問題齣在哪裏237

使用debug 和trace 模式243

本地使用salt-call 249

和YAML 打交道250

YAML 基礎250

YAML 特色252

YAML 排錯254

尋求社區幫助257

salt-users 郵件列錶257

Salt 問題追蹤係統259

IRC 頻道#salt 262

最終社區思想262

總結263

前言/序言

中文版序

I was honored to discover that my first book was considered important enough to be translated intoChinese. Salt is a powerful tool, and the knowledge that you gain from this book will help you usethat power effectively in managing your infrastructure. I look forward to seeing more people useSalt to take better control of the technological advances that we have been blessed with, and bringus closer to a better and more advanced future. Your decision to read this book brings us one stepcloser to that future, and I hope that you continue on that path.

Of course Salt will continue to grow, thanks to the tireless efforts of countless engineers. It is becauseof those people, including readers like you, that Salt has become the tool that it is. I hope that youenjoy using Salt as much as I do. I also hope that you enjoy this book as much as I enjoyed writing it.

Joseph Hall

當得知我的第一本書因為其重要性被翻譯成中文時,我感到非常榮幸。Salt 是一個強大的工具,從本書中所學的知識能夠幫你在管理基礎設施時發揮實際效用。我期待看到越來越多的人使用Salt 去更好地掌控Salt 得天獨厚的技術優勢,並帶給我們一個更好和更先進的未來。當你決定閱讀這本書時,你已經讓我們的夢想更近瞭一步,我希望你能一直陪著我們走下去。

當然Salt 會繼續不斷成長,特彆需要感謝那些不懈努力的工程師們。正是因為這些人,包括像你一樣的讀者,讓Salt 變成瞭我們所期待的樣子。我希望你能像我一樣喜歡使用Salt。也希望你能像我喜歡寫這本書一樣地喜歡這本書。

Joseph Hall


譯者序

2012 年年底,我被一篇技術外文中所介紹的一個易用且強大的遠程執行工具所吸引,由此結識瞭SaltStack。在之後不久和趙舜東、劉繼偉等一起發起建立瞭中國SaltStack 用戶組,從Puppet 應用高級群中“挖”來瞭第一批成員,開始在QQ 群、郵件列錶中進行更多的經驗分享和討論交流。

2015 年3 月底,非常榮幸地得到瞭Mastering SaltStack 這本書的審閱機會。在審閱過程中,被Joseph Hall 的專業思維所摺服,常常會感慨“原來SaltStack 可以這麼玩”,更萌生瞭把這本優秀的SaltStack 書籍引進到國內並完成翻譯的想法。

最後,誠摯錶達我的感謝:

感謝��omas S. Hatch,是他天纔般地創造瞭SaltStack 並將其開源齣來。

感謝Joseph Hall,在Mastering SaltStack 這本書裏用易懂有趣的方式讓大傢獲取SaltStack 底層及所蘊含的高級特性,並提供有效的實踐經驗。

感謝劉繼偉(halfss),正是他的引薦,讓我有幸可以審閱Mastering SaltStack 這本書,以及實現引進翻譯的想法。

感謝吳兆鬆(itnihao),是他幫我聯係瞭電子工業齣版社,最終引進瞭這本書並交給我和馮宇來做翻譯。感謝電子工業齣版社的付睿等編輯為這本書付齣的心力。

最後要感謝我身邊的她,連續的好幾個周末我都宅在傢裏翻譯本書,而錯過瞭之前承諾她的旅行,感謝她的理解和付齣。

希望這本書能開啓你新的世界,希望有更多的人加入到SaltStack 中來。Because salt goes EVERYWHERE!


推薦序

這本關於Salt 的書我期待已久。作為Salt 的創建者,我深感很多人並不瞭解Salt 平颱的先進與強大。深入那些Salt 中鮮為人知的地域纔能真正發揮驚人的作用。Salt 更強大的地方,在於如何使用反應器智能動態管理,如何使用salt-ssh 處理各種各樣的場景,以及更高水準地使用Salt。這本書以易於理解的方式闡述瞭這些內容。我希望這本書能幫助更多的人學習到Salt 強大的特性。

可以說Joseph Hall 就是寫這本書的最佳人選。他不僅僅是我親密的夥伴,而且從非常早期就開始參與瞭Salt 項目的開發,包括早期的Salt State 係統設計。Joseph 是第二個為Salt 編寫代碼的人(僅在我之後)。他也是第一位由SaltStack 聘請的工程師。

Thomas S. Hatch

SaltStack 創始人兼CTO



精通SaltStack 下載 mobi epub pdf txt 電子書
精通SaltStack pdf epub mobi txt 電子書 下載
想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

活動買的,挺不錯啊

評分

的點點滴滴多多多多多多多多多多多多多多多多多多多多多多多多多

評分

內容很實在,就是老瞭些

評分

Salt 的書都不如去看官網

評分

書角都有點破損,東西都隨意這樣運輸的,哎,失望。

評分

還沒來得及看,以後再評

評分

Salt 的書都不如去看官網

評分

saltstack中國社區有參與這本書麼...

類似圖書 點擊查看全場最低價

精通SaltStack pdf epub mobi txt 電子書 下載





相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有