[Специалист] Linux. Уровень 6. Создание отказоустойчивых кластерных решений
Надежность — один из важнейших параметров современных информационных систем. Финансовые потери, вызванные их простоем, могут многократно превышать стоимость оборудования.
Девиз курса – «В отпуск с легким сердцем!». На этом курсе вы научитесь создавать высоконадежные решения, на основе свободных программных продуктов под операционные системы Linux и FreeBSD. Вы сможете настраивать отказоустойчивые интернет-шлюзы, распределять нагрузку на нескольких интернет сервис провайдеров, познакомитесь с решениями, позволяющими собрать отказоустойчивую конфигурацию для любых сервисов – web, файловых почтовых, телефонии и прочих, а также узнаете, как использовать контейнерную виртуализацию в отказоустойчивой среде.
Данный курс предназначен ИТ-специалистов, имеющих опыт администрирования систем, сервисов и сетей Linux/FreeBSD, желающих повысить надежность этих решений.
По окончании курса Вы будете уметь:
- настраивать синхронизацию файлов конфигураций узлов кластера с использованием SSH, Csync2, Ansible;
- разворачивать сервисы DHCP, DNS, WWW, FTP, CIFS, iSCSI, EMAIL, IP телефонии и прочие, в отказоустойчивой конфигурации;
- использовать протокол CARP для развертывания отказоустойчивого шлюза в Internet;
- настраивать политики маршрутизации (PBR) для балансирования трафика между несколькими ISP;
- настраивать системы управления ресурсами кластера HeartBeat и Pacemaker/Corosync;
- обеспечивать отказоустойчивость файловых систем с использованием решений rsync, DRBD, HAST;
- внедрять контейнерную (LXC, Docker, Jail) виртуализацию в отказоустойчивой инфраструктуре.
О преподавателе: Лохтуров Вячеслав Александрович
Преподаватель-практик, настоящий профессионал своего дела. Ведущий преподаватель Центра «Специалист» поUNIX-технологиям. В ходе обучения Вячеслав Александрович ориентируется на решение реальных задач, с которыми слушателям придётся встречаться на работе. Удачно импровизирует, имитирует задачи и проблемы, которые могут возникнуть в жизни. Ни одного вопроса слушателей не оставляет без внимания, даёт исчерпывающие ответы и с удовольствием консультирует по своей области.
Программа курса:
Модуль 1. Развертывание систем и сети кластера
- HA и HP кластеры
- Расчет вероятности безотказной работы
- Схема стенда
- Лабораторная работа: Развертывание и коммутация узлов кластера
- Лабораторная работа: Базовая конфигурация узлов кластера
- Варианты решения задачи синхронизации конфигурации
- Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса SSH
- Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса Csync2
- Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса Ansible
- Лабораторная работа: Настройка отказоустойчивого сервиса DNS
- Обзор решений с интегрированной поддержкой отказоустойчивости
- Лабораторная работа: Настройка отказоустойчивого сервиса DHCP
- Лабораторная работа: Развертывание клиентских рабочих станций в сети предприятия
- Протоколы CARP и VRRP
- Политики маршрутизации
- Лабораторная работа: Использование пакета UCARP
- Лабораторная работа: Управление политиками маршрутизации с использование Linux iproute2 и FreeBSD pf
- Лабораторная работа: Настройка отказоустойчивого шлюза в интернет
- Лабораторная работа: Настройка отказоустойчивой балансировки трафика между несколькими ISP
- Задачи систем управления ресурсами кластера
- Лабораторная работа: Использование пакета Heartbeat
- Лабораторная работа: Использование пакетов Pacemaker/Corosync
- Лабораторная работа: Настройка отказоустойчивого Web хостинга
- Варианты синхронизации файловых систем
- Сервисы SAN и NAS
- Лабораторная работа: Использование пакетов DRBD/HAST
- Лабораторная работа: Настройка отказоустойчивого SAN сервиса iSCSI
- Лабораторная работа: Настройка отказоустойчивого NAS сервиса CIFS
- Виды систем виртуализации
- Варианты реализации контейнеров
- Лабораторная работа: Подготовка сети для контейнеров
- Лабораторная работа: Развертывание контейнеров LXC/Jail в отказойстойчивом окружении
- Лабораторная работа: Развертывание контейнеров Docker в отказойстойчивом окружении
- Лабораторная работа: Развертывание сервиса электронной почты в контейнере