Menu
Your Cart

正版官方正版 Ansible快速入门技术原理与实战 ansible软件教程书籍 ansible自动化运维管理工具书 ansible架构编程设计安装使用方法 无 电子工业出版社 978712131 12

正版官方正版 Ansible快速入门技术原理与实战 ansible软件教程书籍 ansible自动化运维管理工具书 ansible架构编程设计安装使用方法 无 电子工业出版社 978712131 12
Out Of Stock
正版官方正版 Ansible快速入门技术原理与实战 ansible软件教程书籍 ansible自动化运维管理工具书 ansible架构编程设计安装使用方法 无 电子工业出版社 978712131 12
US$21.77
  • Aktie: Out Of Stock
  • Modell: 10151725128414
  • Gewicht: 1.00kg
  • Abmessungen: 0.10cm x 0.10cm x 0.10cm

How to Order & Pay

Shipping: Free Shipping & Customs Tax included are subject to change, please refer to the quote you received.

Delivery: Accurate and precise order tracking. Learn more

Package Safety: Refund for your damaged or lost package. Learn more

Payments:


Shop with confidence

Inspect item by item, verify, conduct quality checks, and upload authentic photos of the products.

Consolidate and repackage all items to reduce international logistics costs and facilitate international transportation.

Our customer service is always here if you need help. Click here to chat with us or Chat on WhatsApp

Please log in to view detailed product descriptions and select product options.

商品详情

此书为现货发售,5点之前下单当天发货!!!

        本书提炼了Ansible中的精华,抓住核心,立足于实战,以达到让读者能快速上手的目的。

 

        本书以新的自动化运维工具Ansible 为主要内容,侧重于实战,由浅入深地介绍了Ansible 以及周边产品Ansible Galaxy 和Ansible Tower 的用法。本书共计6 章,前4 章由浅及深、层层递进地介绍了Ansible的使用方法。第5 章着重介绍了Ansible 的代码分享机制role 以及其分享平台Ansible Galaxy。第6 章概括性地介绍了企业级软件Ansible Tower。全书的叙述风格通俗易懂,没有过多地引入复杂的概念,侧重于讲解原理,立足于实战,引领Ansible 新手轻松入门。

 

 

目  录

第1章  Ansible介绍    

1.1  Ansible介绍    

1.2  Ansible解决了什么运维痛点    

1.3  架构    

1.3.1  Ansible的架构    

1.3.2  Ansible Tower的架构    

第2章  Ansible入门    

2.1  安装Ansible    

2.1.1  在管理员的电脑上安装    

2.1.2  被管理的远程主机    

2.2  Ansible管理哪些主机    

2.2.1  什么是主机目录    

2.2.2  主机目录配置文件    

2.3  Ansible用命令管理主机    

2.3.1  Ansible命令的格式    

2.3.2  Ansible命令的功能    

2.4  Ansible用脚本管理主机    

2.4.1  执行脚本Playbook的方法    

2.4.2  Playbook的例子    

2.4.3  Play和Playbook    

2.5  Ansible模块    

2.5.1  什么是Ansible模块    

2.5.2  在命令行里使用模块    

2.5.3  在Playbook脚本中使用模块    

2.5.4  Ansible模块的特点    

2.5.5  常用模块    

第3章  Ansible进阶    

3.1  Ansible的配置    

3.1.1  可以配置什么    

3.1.2  Ansible配置文件的优先级    

3.2  主机清单    

3.2.1  远程主机的分组    

3.2.2  设置连接参数    

3.2.3  变量    

3.3  Ansible的脚本Playbook    

3.3.1  Playbook的文件格式YAML    

3.3.2  执行Playbook的命令    

3.3.3  Playbook的基本语法    

3.3.4  变量    

3.3.5  Playbook也有逻辑控制语句    

3.3.6  重用Playbook    

3.3.7  用标签,实现执行Playbook中的部分任务    

3.4  更多的Ansible模块    

3.4.1  模块的分类    

3.4.2  Extra模块的使用方法    

3.4.3  命令行查看模块的用法    

3.5  *使用方法    

3.5.1  写Playbook的原则    

3.5.2  参考别人的Playbook    

第4章  Ansible Playbook杂谈    

4.1  再谈Ansible变量    

4.1.1  变量的作用域    

4.1.2  变量的优先级    

4.2  使用lookup访问外部文件或数据库中的数据    

4.2.1  lookup读取文件    

4.2.2  lookup生成随机密码    

4.2.3  lookup读取环境变量    

4.2.4  lookup读取Linux命令的执行结果    

4.2.5  lookup读取template变量替换后的文件    

4.2.6  lookup读取配置文件    

4.2.7  lookup读取CSV文件的指定单元    

4.2.8  lookup读取DNS解析的值    

4.2.9  更多的lookup功能    

4.3  过滤器    

4.3.1  过滤器使用的位置    

4.3.2  过滤器对普通变量的操作    

4.3.3  过滤器对文件路径的操作    

4.3.4  过滤器对字符串变量的操作    

4.3.5  过滤器对JSON的操作    

4.3.6  过滤器对数据结构的操作    

4.3.7  过滤器的链式/连续使用    

4.4  测试变量或表达式是否符合条件    

4.4.1  测试字符串    

4.4.2  比较版本    

4.4.3  测试List的包含关系    

4.4.4  测试文件路径    

4.4.5  测试任务的执行结果    

4.5  认识插件    

4.5.1  插件类型    

4.5.2  常用的插件介绍    

第5章  role和Ansible Galaxy    

5.1  role和Ansible Galaxy的简要介绍    

5.1.1  role    

5.1.2  Ansible Galaxy    

5.2  role的放置位置    

5.2.1  当前目录的roles文件夹下    

5.2.2  环境变量ANSIBLE_ROLES_PATH定义的文件夹    

5.2.3  Ansible配置文件中roles_path定义的文件夹    

5.2.4  默认文件夹/etc/ansible/roles    

5.3  在Playbook中如何调用role    

5.3.1  调用简单的role    

5.3.2  通过pre_tasks和post_tasks调整role和任务的顺序    

5.3.3  调用带有参数的role    

5.3.4  与when一起使用role    

5.4  如何写role    

5.4.1  role的完整定义    

5.4.2  默认变量和普通变量的区别    

5.4.3  tasks/main.yml如何使用变量、静态文件和模板    

5.5  role的依赖    

5.6  Ansible Galaxy网站介绍    

5.6.1  从Ansible Galaxy网站上下载role    

5.6.2  分享你的role    

5.7  演示role的创建和分享    

5.7.1  改造单个的Playbook为role    

5.7.2  在Ansible Galaxy中分享role    

第6章  Ansible Tower    

6.1  为什么要用Ansible Tower    

6.1.1  Ansible和Tower的用户视角架构图    

6.1.2  Ansible Tower的主要功能    

6.2  如何使用Ansible Tower    

6.2.1  安装方法    

6.2.2  使用方法    

6.2.3  总结    

6.3  与第三方平台的整合    

6.3.1  Ansible Tower API    

6.3.2  Ansible Tower提供的命令行工具    

附录A    

 

前  言

内容介绍

Ansible是对机群进行软件安装、配置和应用部署的自动化工具。自2012年Ansible出现后,以其使用简单、功能实用等特点得到了广泛关注,成为自动化运维工具中的冉冉新星。仅三年后就被红帽(Red Hat)公司收购,目前受到众多软件公司的关注、推广和使用。自动化部署无论对管理员还是对软件开发人员来说,都会减少重复的手工操作,提高部署效率。Ansible作为学习成本小、学习路径短的一款工具,更是值得了解和使用。

作为一本Ansible入门书籍,读者只需对Linux有基本的了解就可以轻松读懂本书。

本书的内容共计6章,分为以下三个部分:

部分  Ansible基本工具的讲解(第1章~第4章)

本书首先介绍了Ansible架构,然后讲解了Ansible的主要概念,接着又介绍了一些具体使用方法,步步递进、层层深入地介绍了Ansible的相关知识。

第4章对前面3章中的知识细节进行了补充,以便读者能够深入理解Ansible的基本使用方法。

第二部分  role和衍生工具Ansible Galaxy的介绍(第5章)

role是Ansible为的重用代码的方式,并为其开发了Ansible Galaxy代码分享网站。但因其概念较为复杂,所以对其单独进行讲解。

第三部分  企业级收费软件Ansible Tower介绍(第6章)

企业级用户面临着更加复杂的应用环境和更高的安全要求,Ansible Tower就是一款解决企业级用户难题的收费软件。

代码的运行环境

建议读者安装Linux虚拟机作为Ansible的管理节点来测试本书中的代码。Ansible目前已被红帽公司收购,对Red Hat Linux的支持较为完善,建议读者选择Red Hat Linux 7或CentOS 7。

排版约定

为了使读者能快速把握到代码的重点,本书中代码的重要部分用加粗字体表示强调。

例如,下面的代码强调变量“ansible_os_family”的用法:

---

- hosts: all

  user: root

  tasks:

  - name: echo system

    shell: echo {{ ansible_os_family }}

  - name install ntp on Debian linux

    apt: name=git state=installed

    when: ansible_os_family == "Debian"

  - name install ntp on redhat linux

    yum: name=git state=present

勘误信息

笔者对本书中所有的代码都进行了完整的测试,书中的文字也经过了反复的斟酌。尽管如此,由于时间紧迫且作者水平有限,和疏漏难以避免,还需要广大读者的反馈和修订,以使得本书更加完善。因此,如果您发现书中的任何,小到错别字,大到代码运行,都希望您能及时反馈。您的任何一次勘误,都会令笔者和其他读者受益,再次表示感谢。

勘误地址:

https://github.com/ansible-book/errata

或者

http://getansible.com/reference/errata

反馈勘误方法:

提问题到Github项目上:https://github.com/ansible-book/errata

 

Weitere Hilfeoptionen

1. Bitte klicken Sie auf HILFE, um weitere Informationen zu erhalten.

2. Kontaktieren Sie uns unter [email protected]

3. Chatten Sie mit uns or Über WhatsApp chatten

Tipps zur Reduzierung der Versandkosten

1)Entfernen Sie die Originalverpackung, zum Beispiel, wenn Sie ein Paar Schuhe kaufen, können Sie den Schuhkarton weglassen, was viel beim Volumengewicht spart.

2)Die Versandkosten werden normalerweise pro 0,5KG berechnet. Wenn Sie also ein Produkt kaufen, das nur 0,1KG wiegt, sollten Sie in Erwägung ziehen, 2-3 Stück auf einmal zu kaufen, was die Versandkosten für Ihre Bestellung nicht erhöht.

Volumengewicht

Das Volumengewicht bezieht sich auf die Gesamtgröße eines Pakets und wird in Volumen-Kilogramm gemessen. Das Volumengewicht kann berechnet werden, indem man die Länge, Breite und Höhe eines Pakets (in cm) multipliziert und diese Zahl durch 5000 teilt (einige Spediteure verwenden einen Divisor von 6000/7000 usw.).

Volumetric Weight

Verbotene Artikel (aber nicht beschränkt) für den internationalen Versand,

  • cigarette Zigarette
  • alcohol Alkohol
  • liquid Flüssigkeit
  • knife-scissor Messer/Schere
  • toy-gun Spielzeugpistole
  • seeds Samen
  • animals Lebende Tiere
  • flowers Echte Blumen

Die folgenden Artikel (aber nicht beschränkt) dürfen möglicherweise nur mit bestimmten Logistiklinien verschickt werden.,

  • cream Creme
  • cosmetics Kosmetik
  • snacks Snacks
  • medicine Medizin
Women's Clothing (Coats & Jackets, Dresses, T-Shirts, Tops, Suits)
Standard Size
China (cm) 160-165/84-86 165-170 / 88-90 167-172 / 92-96 168-173 / 98-102 170-176 / 106-110
International XS S M L XL
USA 2 4-6 8-10 12-14 16-18
Europe 34 34-36 38-40 42 44
Bra - Under bust
Standard Size
China
(cm)
76.2 81.3 86.4 91.5 96.5 101.6 106.7 112 117 122 127 132 137 142
USA 30 32 34 36 38 40 42 44 46 48 50 52 54 56
UK 30 32 34 36 38 40 42 44 46 48 50 52 54 56
Europe   70 75 80 85 90                
France   85 90 95 100 105                
Italy   1 2 3 4 5                
Bra - Cup size
Standard Size
China A B C D E                  
USA AA A B C D DD DDD/E F FF G GG H HH J
UK AA A B C D DD E F FF G GG H HH J
Europe AA A B C D E F              
France AA A B C D E F              
Italy   B B/none C D DD E F            
Women's Underwear
Standard Size
China S M L XL XXL XXXL
International XS S M L XL XXL
USA 2 4 6 8 10 12
UK 6 8 10 12 14 16
Europe 32 34 36 38 40 42
France 34 36 38 40 42 44
Italy 38 40 42 44 46 48
Women's Shoes
Standard Size
Length (cm) 22.8 23.1 23.5 24.1 24.5 25.1 25.7 26 26.7 27.3 27.9 28.6 29.2
China 35.5 36 37 38 39 40 41.5 42 43 44.5 46 47 48
USA 5 5.5 6 7 7.5 8.5 9.5 10 10.5 12 13 14 15.5
UK 2.5 3 3.5 4.5 5 6 7 7.5 8 9.5 10.5 11.5 13
Europe 35 35.5 36 37.5 38 39 41 42 43 44 45 46.5 48.5
Men's Clothing (Coats & Jacketst,T-Shirts,Suits)
Standard Size
China (cm) 165 / 88-90 170 / 96-98 175 / 108-110 180 / 118-122 185 / 126-130
International S M L XL XXL
Men's Clothing (Shirts)
Standard Size
China (cm) 36 - 37 38 - 39 40 - 42 43 - 44 45 - 47
International S M L XL XXL
Men's Clothing (Pants)
Size (cm) 42 44 46 48 50
Waist (cm) 68 - 72 cm 71 - 76 cm 75 - 80 cm 79 - 84 cm 83 - 88 cm
Outseam (cm) 99 cm 101.5 cm 104 cm 106.5 cm 109 cm
Men's Underwear
Standard Size
China(cm) 72-76 76-81 81-87 87-93 93-98
International S M L XL XXL
USA(inch) 28-30 30-32 32-34 34-38 38-42
Men's Shoes
Standard Size
Length(cm) 24.5 25.1 25.7 26 26.7 27 27.6 28.3 28.6 28.9
China 39.5 41 42 43 44 44.5 46 47 47.5 48
USA 6 7 8 8.5 9.5 10 11 12 12.5 13
UK 5.5 6.5 7.5 8 9 9.5 10.5 11.5 12 12.5
Europe 38 39 41 42 43.5 44 45 46 46.5 47
长度Length
Imperial英制 Meric公制
1 inch[in] 英寸 ---- 2.54 cm 厘米
1 foot[ft] 英尺 12 in 英寸 0.03048 m 米
1 yard[yd] 码 3 ft 英尺 0.9144 m 米
1 mile[mi] 英里 1760 yd 码 1.6093 km 千米
1 int nautical mile[inm] 海里 2025.4 yd 码 1.853 km 千米
面积Area
Imperial英制 Meric公制
1 sq inch[in2] 平方英寸 ---- 6.4516 cm2 平方厘米
1 sq foot[ft2] 平方英尺 144 in2 平方英寸 0.0929 m2 平方米
1 sq yard[yd2] 平方码 9 ft2 平方英尺 0.8361 m2 平方米
1 acre 英亩 4840 yd2 平方码 4046.9 m2 平方米
1 sql mile[mile2] 平方英里 640 acre 英亩 2.59 km2 平方千米
体积/容量Volume/Capacity
Imperial英制 Meric公制
1 fluid ounce 液量蛊司 1.048 UK fl oz 英制液量蛊司 29.574 ml 毫升
1 pint(16 fl oz 液量品脱)品脱 0.8327 UK pt 英制品脱 0.4731 l 升
1 gallon 加仑 0.8327 UK gal 英制加仑 3.7854 l 升
重量Weight
Imperial英制 Meric公制
1 ounce[oz]蛊司 437.5 grain 格令 28.35 g 克
1 pound[lb]磅 16 oz 蛊司 0.4536 kg 千克
1 stone 石 14 lb 磅 6.3503 kg 千克
1 hundredweight[cwt] 英担 112 lb 磅 50.802 kg 千克
1 long ton(UK) 长顿 20 cwt 英担 1.061 t 顿