Программа и содержание

На этом курсе Вы научитесь создавать высоконадежные решения, на основе свободных программных продуктов в операционной системой Linux. Вы сможете плавно мигрировать подключение Вашей сети к Интернет в отказоустойчивую конфигурацию с несколькими шлюзами и распределять нагрузку между несколькими провайдерами. Познакомитесь с решениями Pacemaker/Corosync, позволяющими собрать отказоустойчивую конфигурацию для любых сервисов – HTTP, iSCSI, CIFS, SMTP/IMAP, IP телефонии и прочих, узнаете, как использовать контейнерную (LXC) и аппаратную (KVM) виртуализацию в отказоустойчивой среде.

Данный курс предназначен ИТ-специалистов, имеющих опыт администрирования систем, сервисов и сетей Linux, желающих повысить надежность этих решений.

Вы научитесь:

1. Настраивать синхронизацию узлов кластера с использованием SSH, Csync2, Ansible

2. Разворачивать сервисы DHCP, DNS, WWW, FTP, CIFS, iSCSI, EMAIL, IP телефонии и прочие, в отказоустойчивой конфигурации

3. Использовать сервис Keepalived и протокол VRRP для развертывания отказоустойчивого шлюза в Internet

4. Настраивать политики маршрутизации (PBR) для балансирования трафика между несколькими ISP

5. Настраивать системы управления ресурсами кластера Pacemaker/Corosync с использованием систем crmsh и pcs

6. Обеспечивать отказоустойчивость файловых систем с использованием решений rsync, DRBD, OCFS

7. Внедрять виртуализацию с использованием контейнеров (LXC) и виртуальных машин (КVM) в отказоустойчивой инфраструктуре

8. Использовать iSCSI с Multpath для отказоустойчивого доступа к распределенному хранилищу Ceph

Программа курса

Модуль 1 - Развертывание систем и сети кластера

HA и HP кластеры

Расчет вероятности безотказной работы

Схема стенда и план плавной миграции подключения к интернет в отказоустойчивую конфигурацию

Лабораторная работа: Развертывание и коммутация узлов кластера

Лабораторная работа: Базовая конфигурация узлов кластера

Модуль 2 - Синхронизация файлов конфигураций узлов

Варианты решения задачи синхронизации конфигурации

Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса SSH

Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса Csync2

Лабораторная работа: Выполнение действий над множеством узлов с использованием системы Ansible

Лабораторная работа: Настройка отказоустойчивого сервиса DNS

Модуль 3 - Развертывание сервисов с интегрированной поддержкой отказоустойчивости

Обзор решений с интегрированной поддержкой отказоустойчивости

Лабораторная работа: Настройка отказоустойчивого сервиса DHCP

Лабораторная работа: Развертывание клиентских рабочих станций в сети предприятия

Модуль 4 - Развертывание отказоустойчивого шлюза в Internet

Протоколы CARP и VRRP

Политики маршрутизации

Лабораторная работа: Использование пакета Keepalived

Лабораторная работа: Управление политиками маршрутизации с использование Linux iproute2

Лабораторная работа: Настройка отказоустойчивого шлюза в интернет

Лабораторная работа: Настройка отказоустойчивой балансировки трафика между несколькими ISP

Модуль 5 - Использование систем управления ресурсами кластера

Задачи систем управления ресурсами кластера

Лабораторная работа: Использование пакетов Heartbeat/Pacemaker/Corosync и систем управления конфигурацией кластера crmsh и pcs

Лабораторная работа: Настройка отказоустойчивого хранилища с Web доступом

Модуль 6 - Развертывание отказоустойчивых файловых сервисов

Варианты синхронизации файловых систем

Сервисы SAN и NAS

Распределенные объектные сети хранения данных

Лабораторная работа: Использование пакета DRBD для развертывания распределенного RAID

Лабораторная работа: Настройка отказоустойчивого NAS сервиса CIFS

Лабораторная работа: Развертывание отказоустойчивого объектного хранилища Ceph и использование его в качестве SAN с iSCSI multipath доступом

Лабораторная работа: Использование кластерной файловой системы OCFS2

Модуль 7 - Развертывание контейнеров и VM в отказоустойчивой конфигурации

Виды систем виртуализации

Варианты реализации контейнеров

Лабораторная работа: Подготовка сети для контейнеров и VM

Лабораторная работа: Использование LXC и KVM в отказоустойчивом окружении

Лабораторная работа: Проверка отказоустойчивости решений в различных сценариях, в том числе, с использованием Live migration в KVM

ИСТОЧНИК

СКАЧАТЬ