8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Запуск Ansible для изучения сочетания конфигурации автоматизации и развертывания 2 -й издание (Канада) Лорин Хохштейн (Лорин Хохштейн), (Швейцария) Рене Мозер

Цена: 1 818руб.    (¥101.1)
Артикул: 581945265010

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:新华文轩旗舰
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 32.8 9.9179руб.
¥9.9179руб.
¥ 23.8 22.1398руб.
¥49.9898руб.

Запуск Ansible для изучения конфигурации автоматизации и сочетания развертывания 2 -е издание

делать  (Плюс) Лорина&Middot;&Middot;
Конечно   цена:119
вне&Ensp; издание&Encp; Общество:Электронная промышленная пресса
Дата публикации:01 ноября 2018 г.
Страница &Nbsp; номер:379
Пакет   кадр:Оплата в мягкой обложке
ISBN:9787121351440
Оглавление
Предисловие XXIII
2 -е издание предыдущее высказывание XXV
Издание предыдущие слова XXVII
Введение 1
Объяснение версии 2
Ansible's Advantage 2
Ansible, как работать 3
Ансибл Тонкая дизайнерская оценка 4
Легко читать грамматику 4
Удаленный хост не должен устанавливать зависимости 5
На основе режима Push 5
Используйте Ansible для управления небольшой средой 6
Встроенный -в модуле 6
Очень легкий слой абстракции 7
Ansible слишком просто?
Какие базовые знания необходимы 8
Какой контент не будет включать 9
Установите Ansible 10
Создайте сервер 11 для тестирования
Используйте Vagrant, чтобы создать тестовый сервер 11
Настройте информацию о тестовом сервере в Ansible 14
Используйте Ansible CFG -файл для упрощения конфигурации 16
Перспективы 19
Глава 2 Playbook: Start 20
Некоторые приготовления 20
Простая пьеса 21
Определите файл конфигурации Nginx 23
Создайте индивидуальную домашнюю страницу 24
Создайте группу веб -серверов 25
Запустите эту книгу 25
Yaml Format Playbook 27
Запуск файла 27
Примечание 27
Строка 27
Логин 28
Список 28
Словарь 28
Филиал 29
Анализ пейзатора 30
play 31
task 32
Модуль 33
Интегрировать их вместе 34
Это изменилось после выполнения Ansible?Отслеживание состояния хоста 35
Приходите, чтобы быть круче: добавить поддержку TLS 35
Создать сертификат TLS 36
Переменная 37
Создать шаблон конфигурации Nginx 39
handler 41
Запустите Playbook 42
Глава 3 Используйте инвентаризацию для описания вашего сервера 44
Файл инвентаризации 44
Подготовка: Создайте несколько виртуальных виртуальных машин 45.
Параметр поведения инвентаризации 48
ansible_connection 49
ansible_shell_type 49
ansible_python_interpreter 49
ansible_*_interpreter 49
Измените значение по умолчанию параметров поведения 50 50
Группа 50
Пример: развернуть приложение Django 51
Псевдоним и порт 54
Группа 54
К номеру хоста (питомец или бык) 55
Переменная хоста и группы 55 внутри инвентаризации 55
Переменная хоста и группы 57 в своих соответствующих файлах
Динамический инвентарь 59
Динамический интерфейс сценария инвентаризации 60
Напишите сценарий динамического инвентаря 61
Предварительно установленный сценарий инвентаря 65
Разделите инвентаризацию на несколько файлов 65
Используйте add_host и Group_by, чтобы добавить запись 65 во время выполнения.
add_host 65
group_by 67
Глава 4 переменные и факт 69
Определите переменную 69 в Playbook
Проверьте значение переменной 70
Регистрация переменной 70
fact 74
Просмотреть все факт 75, связанные с определенным сервером
Просмотреть фактическое подмножество 75
Любой модуль может вернуть факт 77
Местный факт 77
Используйте set_fact для определения новых переменных 79
Встроенный -в переменной 79
hostvars 80
inventory_hostname 80
groups 81
Установить переменную 81 в командной строке
Приоритет 82
Глава 5 Приложение для теста ввода: мезонин 84
Почему это сложная вещь - развертывать программное обеспечение в производственную среду 84
PostgreSQL: база данных 88
Онломщик: сервер приложений 88
Nginx: веб -сервер 89
Супервайзер: менеджер процессов 90
Глава 6 Используйте Ansible для развертывания мезонина 91
Список задачи 91 в Playbook
Файлы, которые будут развернуты 92
Переменные и секретные переменные 93
Установите несколько программных пакетов 95 с использованием итерации (with_items)
Добавить утверждение 96 к задаче 96
Обновление Apt Cache 97
Используйте GIT, чтобы получить источник проекта 98
Установите мезонин и другие программные пакеты на 100 в Virtualenv
Сложные параметры в задаче: слегка запустите вопрос 103
Настройте базу данных 106
Сгенерировать File 107 local_settings PY из шаблона 107
Запустите команду Django-Manage 110
Скрипт Python 111, работающий на заказ в среде приложения
Установите файл конфигурации службы 114
Включить файл конфигурации NGINX 117
Установите сертификат TLS 117
Установите программу Twitter Task 119
Playbook Полный текст 119
Запустите Playbook 123 на Vagrant Virtual Machine
Расследование неисправности 124
Невозможно вытащить код GIT Warehouse 124
192 168 33 10 XIP IO Адрес не достигает 124
Неправильный запрос (400) 125
Развернуть мезонин для нескольких хозяев 125
Глава 7 Роль: Расширить свою пьесу 126
Основная композиция роли 126
Пример: роль базы данных и мезонина 127
Используйте роль 127 в своем пьесе
Предварительные задания и пост-задачи 129
Роль 130 базы данных, используемая для развертывания баз данных
Mezzanine Roled 132 использовался для развертывания мезонина
Используйте Ansible-Galaxy для создания корневого файла и каталога 137
Подчиненные роль 138
Ansible Galaxy 139
Веб -интерфейс 139
Инструмент командной строки 139
Публикуйте свою собственную роль в Galaxy 140
Глава 8 Сложная пьеса 141
Команды для плохого поведения: изменилось
Фильтр 145
Фильтр по умолчанию 145
Фильтр 145 используется для зарегистрированных переменных
Фильтр 146 применяется к пути файла 146
Напишите свой собственный фильтр 147
lookup 148
file 149
pipe 150
env 150
password 150
template 151
csvfile 151
dnstxt 152
redis_kv 153
etcd 154
Напишите свой собственный поиск -в 155
Более сложный цикл 155
with_lines 156
with_fileglob 156
with_dict 157
Используйте циркуляторную структуру в качестве заглушки -в 158
Цикл управление 158
Установите имя переменной 158
Добавить метку 160 к выводу
include 161
Динамическая ссылка 162
role include 162
block 164
Используйте блок, чтобы выполнить аномальное лечение 164
Используйте конфиденциальные данные о шифровании хранилища 168
Глава 9 Обычай, запустить и обработчил 170
Укажите указанный хост с 170 до сопоставления режима
Хостинг ограничен под управлением 171
Запустите задачу 171 на управляющем хосте
Запустите задачу 172 на машине, участвующей в задействованной машине
Управлять хозяином 173
Запустить партию хоста 174
Выполнить только 175
Стратегия бега 175
Линейная стратегия 176
Свободная стратегия 177
Хороший обработчик 179
Обработчик 179 в задаче до и после
flush handler 180
handlers listen 182
Соберите факт вручную 188
Получить IP -адрес от хоста 189
ГЛАВА 0 ПЛАГИН ВОЗВРАЩЕНИЯ 191
Плагин Stdout 191
Действительный плагин -в 192
Отладочный плагин 192
Плотный плагин 193
json plug -in 193
Минимальный плагин 194
Oneline Plug -In 195
Селективная плавка -в 195
Skippy Plug -In 195
Другой заглушка -в 195
Foreman Plug -in 196
Hipchat Plug -In 196
jabber plug -in 197
Плагин JUNIT 197
log_plays plug -in 198
Плагин Logentries 198
Logstash Plug -In 198
Почтовый плагин 199
OSX_SAY Plug -IN 199
Плагин Profile_tasks 199
Slack Plug -In 200
Плагин таймера 200
Глава 1 пусть Ansible будет почти вылетать 201
SSH многоуровневое повторное использование и длительное обслуживание подключения 201
Вручную запустите SSH Multi -Road REARE 202
SSH Multi -Cay Configuration в Ansible 203
Линия фильма 205
Включите строку сборочной марки 205
Настройте хост для поддержки строки 205 сборки 205
Факт Кэш 207
Файл JSON в качестве кеша факта 208
Redis как кеш -кеш -эн. 209
Memcached как кеш -кэш -эн. 209
Параллель 210
Асинхронное выполнение одновременная задача 211
Глава 2 Модуль настройки 213
Пример: определить, может ли удаленный сервер достигать 213
Используйте модуль скрипта вместо написания модуля 213
Реализовать модуль 214 CAN_RECH
Где разместить пользовательский модуль 214
Ansible, как позвонить модуль 215
Используйте параметр для генерации независимого сценария Python (ограниченный модулем Python) 215
Скопируйте модуль на сервер 215
Создать файл параметров на сервере (ограниченным неэтитронским модулем) 215
Позвонить модуль 216
Ожидая вывода 216
Ansible Выходная переменная 217
Используйте Python для реализации модуля 217
Параметр анализа 219
Получите значение параметра 220
Импорт Ansiblemodule вспомогательный класс 220
Параметр параметра 221
Параметр инициализации Ansiblemodule 223
Вернуться к успеху или неудаче 227
Вызовите внешнюю команду 227
Режим проверки (режим упражнения) 229
Документация вашего модуля 230
Модуль отладки 231
Используйте Bash для реализации модуля 233
Укажите путь интерпретатора Bash 234
Пример модуля 235
Глава 3 бродяга 236
Удобная вариант конфигурации Vagrant 236
Переадресация портала и частный IP -адрес 236
Агент репостировал 238
Анбурский резерв 238
Когда запустить подготовительное устройство 239
Генерируется Vagrant 239
Параллельная конфигурация 240
Указание группы 241
Ansible Local Reador 242
Глава 4 Amazon EC2 244
Термин 246
Пример 246
Amazon System Mirror 246
Метка 247
Укажите сертификационные учетные данные 247
Переменная среда 248
Файл конфигурации 248
Необходимые условия: библиотека Boto Python 249
Динамический инвентарь 249
Инвентарный кеш 251
Другие элементы конфигурации 252
Автоматическая группа 252
Используйте определение метки динамической группы 253
Применить этикетку к существующим ресурсам 253
Лучшее название группы 254
EC2 Virtual Private Cloud и EC2 Classic 255
Настройка Ansible CFG -поддержки с использованием EC2 256
Начните новый пример 256
EC2 КЛЮЧЕВЫЙ ПАА 258
Создайте новый ключ 258
Загрузите уже ключ 260
Группа безопасности 260
Разрешение IP -адреса 261
Группа безопасности порт 262
Получите последние AMI 262
Добавьте новый пример 264 в группу
В ожидании сервера запустить 266
Создать силу экземпляра и другие сексуальные методы 267
Добавить все вместе 267
Укажите виртуальное частное облако 270
Динамический инвентарь и VPC 274
Построить AMI 274
Используйте модуль EC2_AMI 274
Используйте Packer 275
Другие модули 279
Глава 5 Docker 280
Docker и Ansible Coperation Case 281
Docker Application Life Cycle 282
Пример применения: Призрак 283
Подключитесь к Docker Daemon 283
Запустить контейнер 283 на местных машинах
Создайте зеркальное изображение 284 из Dockerfile
Организовать несколько контейнеров на этой машине 286
Протолкнуть зеркало до Docker Registry 287
Запросить местное зеркало 289
Применение приложения Docker's 291
Задняя часть: Postgres 291
Передняя конец 292
Фронт: Призрак 293
Фронт: Nginx 293
Чистый контейнер 294
Прямой контейнер 294
Ansible Container 296
Conductor 296
Создать Docker Mirror 297
Местная операция 301
Публикуйте зеркало в реестр 302
Развернуть контейнер в производственную среду 303
Глава 6 Отладка Ansible Playbook 304
ЧЕЛОВЕЧЕСКОЕ ПОЛУЧЕНИЕ ОБЛАСНОСТИ 304
Отладка SSH Проблема 305
Модуль отладки 307
Плей -книга отладчика 307
Assert Module 309
Проверьте свой Playbook 311 перед выполнением
Грамматическая проверка 311
Список хоста 311
Список задачи 312
Режим обнаружения 312
Отображение файла изменение 313
Ограничил указанную задачу 313
step 313
start-at-task 314
tags 314
Глава 7 Управление Host 316
Подключитесь к Windows 316
PowerShell 317
Модуль Windows 320
Пьеса 320
Обновите Windows 321
Добавить локальных пользователей 323
Заключение 326
Глава 8 Ансибл Управление сетевое оборудование 327
Сетевой модуль текущий статус 327
Поддерживаемый список поставщиков сети 328
Подготовка сетевого оборудования 328
Поддержка аутентификации SSH 329
Как работать в модулях 331
Наша пьеса 332
Инвентаризация и переменная 333 в сетевом модуле
Местное соединение 335
Конфигурация 335
Аутентификация переменная 336
Сохраните конфигурацию 336
Конфигурация в файле 338
Шаблон, шаблон, шаблон 341
Соберите факт 344
Заключение 345
Глава 9 Ansible Tower: Ansible Enterprise Edition 346
Режим подписки 347
Попробуйте Ansible Tower 347
Какая проблема может решить башня 348
Контроль доступа 348
Управление проектами 349
Управление запасами 350
Работая операция операционного шаблона 351
RESTful API 354
Командная строка Ansible Tower 354
Установите 355
Создайте пользователь 355
Операция 357
В конце 358
Приложение A SSH 359
Приложение B использует роль IAM 369 в сертификации EC2
Условия 373
Ссылка 379
Пунктирное содержание

краткое введение

Ansible - это инструмент управления конфигурацией с открытым исходным кодом, который быстро развивался в последние годы.До Ansible в отрасли было много инструментов управления конфигурацией с открытым исходным кодом, особенно знаменитая марионетка, которая была хорошей звездой в инструменте управления конфигурацией.Тем не менее, Ansible полагается на его простое и легкое использование,“&Rdquo;К сожалению, в дополнение к официальной документации, Ansible очень хороша для хорошей документации, и эта книга просто написана, чтобы облегчить эту проблему.Автор демонстрирует, как использовать Ansible для управления делом близко к реальной производственной среде.Это не только показывает мощную функцию Ansible, но и помогает читателям начать и начать быстро.Особенно стоит упомянуть, что второе издание этой книги также добавило главы для управления серверами Windows и сетевыми устройствами, а также переписывают главы, связанные с Docker, чтобы своевременно улучшить недостатки в версии.