奔跑吧Ansible

奔跑吧Ansible
定價:474
NT $ 474
 

內容簡介

Ansible是近年用戶量急速躥升的互聯網配置管理工具。在Ansible之前,行業中已經有很多開源配置管理工具了,特別是鼎鼎大名的Puppet,堪稱配置管理界的超級巨星。

然而,Ansible依靠它的簡單易用、”零依賴」及弱抽象還是獲得了無數開 發者和運維工程師的青睞。遺憾的是,由於Ansible還很年輕,除了官方文檔外,其他相關的優秀文檔可謂鳳毛麟角。而本書恰恰就是為了緩解這一現狀而寫的。

作者在本書中演示了如何使用Ansible管理接近真實生產環境的案例,這既演示了Ansible的強大功能,又能夠幫助讀者快速入門與上手,非常適合作為官方文檔的擴展資料來閱讀。

Lorin Hochstein任職於SendGrid實驗室,是一名負責開發與部署新產品的高級軟件工程師。他曾在Nimbis Services任職雲服務首席架構師,還曾經是加州大學信息科學院的計算機科學家。Lorin擁有馬里蘭大學計算機科學博士學位。
 

目錄

原書推薦序
前言
第1章 概述
關於版本的說明
Ansible 的優點
Ansible 如何運作
Ansible 的精妙設計有哪些
易讀的語法
遠程主機無須安裝任何依賴
基於推送模式
Ansible 管理小規模集群
內置模塊
非常輕量的抽象層
Ansible 太過於簡單了嗎
我需要具備哪些基礎知識
哪些內容不會涉及
安裝Ansible
建立一台用於測試的服務器
使用Vagrant 來創建測試服務器
將測試服務器的信息配置在Ansible 中
使用ansible.cfg 文件來簡化配置
繼續前進
第2章 playbook:一切的開端
一些准備工作
一個簡單的playbook
指定一個nginx 配置文件
創建一個定制的首頁
創建一個webservers 群組
運行這個playbook
playbook 是YAML 格式的
文件的起始
注釋
字符串
布爾型
列表
字典
折行
剖析playbook
play
task
模塊
將它們整合在一起
執行Ansible 後發生變化了嗎?跟蹤主機狀態
來點更酷炫的:添加TLS 支持
生成TLS 證書
變量
生成nginx 配置模板
handler
運行playbook
第3章 inventory:描述你的服務器
第4章 變量與fact
第5章 初識Mezzanine:我們的測試應用
第6章 使用Ansible 部署Mezzanine
第7章 復雜playbook
第8章 role:擴展你的playbook
第9章 讓Ansible 快到飛起
第10章 自定義模塊
第11章 Vagrant
第12章 Amazon EC2
第13章 Docker
第14章 調試Ansible playbook
附錄A SSH
附錄B 默認設置
附錄C 為EC2 證書使用IAM role
術語
參考文獻
索引
網路書店 類別 折扣 價格
  1. 新書
    $474