Обзор и разбор возможностей RedHat Satellite

Содержание

Слайд 2

План презентации

Назначение Satellite
Ansible
Reports
Параметры

План презентации Назначение Satellite Ansible Reports Параметры

Слайд 3

Назначение Satellite

Назначение Satellite

Слайд 4

Сервер Satellite является ключевой точкой всей инфраструктуры ГВЦ и собирает множество различной

Сервер Satellite является ключевой точкой всей инфраструктуры ГВЦ и собирает множество различной
информации о узлах. Часто необходимо получить некую информацию с большого количества хостов. Satellite имеет встроенный Report Engine, который позволяет существенно упростить процесс сбора информации.

Report Engine

Слайд 5

Report Engine

Report Engine

Слайд 6

Ключевые особенности Ansible
Безагентное. В клиенте не установлено программное обеспечение или агент, который

Ключевые особенности Ansible Безагентное. В клиенте не установлено программное обеспечение или агент,
общается с сервером.
Идемпотентное. Независимо от того, сколько раз вы вызываете операцию, результат будет одинаковым.
Простое и расширяемое. Программа Ansible написанa на Python и использует YAML для написания команд. Оба языка считаются относительно простыми в изучении.

Ansible

Слайд 7

Структура Ansible

Модули
Это небольшие программы, выполняющие определённую работу на сервере. Например, вместо запуска

Структура Ansible Модули Это небольшие программы, выполняющие определённую работу на сервере. Например,
этой команды:
Плагины
Ansible поставляется с несколькими удобными плагинами, и вы можете легко написать свой собственный.
Инвентаризация хостов
Чтобы предоставить перечень хостов, нам нужно обозначить список, находящийся в файле инвентаризации. Он напоминает содержание файла hosts.
В простейшем виде он может содержать одну строку:
35.178.45.231 ansible_ssh_user=adminos

Слайд 8

Структура Ansible

Playbooks
Ansible playbooks — это способ отправки команд на удалённые компьютеры с

Структура Ansible Playbooks Ansible playbooks — это способ отправки команд на удалённые
помощью скриптов. Вместо того, чтобы индивидуально использовать команды для удалённой настройки компьютеров из командной строки, вы можете настраивать целые сложные среды, передавая скрипт одной или нескольким системам.
group_vars
Файл содержит набор переменных, например имя пользователя и пароль базы данных.

Слайд 9

Роли
Это способ сгруппировать несколько задач в один контейнер, чтобы эффективно автоматизировать работу

Роли Это способ сгруппировать несколько задач в один контейнер, чтобы эффективно автоматизировать
с помощью понятной структуры каталогов.
Обработчики
Представляют собой списки задач, которые на самом деле не отличаются от обычных задач, на которые ссылается глобально уникальное имя и которые оповещаются уведомителями. Если ничто не уведомляет обработчик, он не будет запускаться. Независимо от того, сколько задач уведомляет обработчик, он запускается только один раз, после того как все задачи завершены.
Теги
Если у вас playbook с большим объёмом, может быть полезно иметь возможность запускать только определённую часть его конфигурации.

Структура Ansible

Слайд 10

Различные варианты использования Ansible в Satellite

Различные варианты использования Ansible в Satellite

Слайд 11

Ansible – это система управления конфигурации, которая преследует принцип идемпотентности. Для выполнения

Ansible – это система управления конфигурации, которая преследует принцип идемпотентности. Для выполнения
данного принципа необходимо избегать ручной модификации хоста, находящегося под управлением системы.
Имя файла: Обзор-и-разбор-возможностей-RedHat-Satellite.pptx
Количество просмотров: 36
Количество скачиваний: 0