Курс Linux. Отказоустойчивые кластерные решения

Код: ITCloud-L-206

Продолжительность курса

24 Академических часа

Ближайшие курсы

Ноябрь

08.11.2023 - 10.11.2023 Ект

Февраль

19.02.2024 - 21.02.2024 Ект

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

Стоимость курса

50 000 руб
Заказать

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

  • настраивать синхронизацию узлов кластера с использованием SSH, Csync2, Ansible
  • разворачивать сервисы DHCP, DNS, WWW, FTP, CIFS, iSCSI, EMAIL, IP телефонии и прочие, в отказоустойчивой конфигурации
  • использовать сервис Keepalived и протокол VRRP для развертывания отказоустойчивого шлюза в Internet
  • настраивать политики маршрутизации (PBR) для балансирования трафика между несколькими ISP
  • настраивать системы управления ресурсами кластера Pacemaker/Corosync с использованием систем crmsh и pcs
  • обеспечивать отказоустойчивость файловых систем с использованием решений rsync, DRBD, OCFS
  • внедрять виртуализацию с использованием контейнеров (LXC) и виртуальных машин (КVM) в отказоустойчивой инфраструктуре
  • использовать iSCSI с Multpath для отказоустойчивого доступа к распределенному хранилищу Ceph

Аудитория:

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

Требования к предварительной подготовке слушателя:

• знание файловых сервисов NFS, FTP, CIFS 
• опыт работы с Nginx 
• опыт работы сервисы электронной почты, мгновенных сообщений и статуса абонента 
• умение подключать сеть предприятия к Internet с использование NAT и HTTP Proxy 
• знание защиты сети предприятия с помощью пакетных фильтров 
знание защиты системы предприятия от вирусов и спама

Содержание курса

Модуль 1. Развертывание систем и сети кластера  (2 ак. ч.)
• HA и HP кластеры
• Расчет вероятности безотказной работы
• Схема стенда и план плавной миграции подключения к интернет в отказоустойчивую конфигурацию
• Лабораторная работа: Развертывание и коммутация узлов кластера
• Лабораторная работа: Базовая конфигурация узлов кластера
Модуль 2. Синхронизация файлов конфигураций узлов  (4 ак. ч.)
• Варианты решения задачи синхронизации конфигурации
• Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса SSH
• Лабораторная работа: Синхронизация файлов конфигурации с использованием сервиса Csync2
• Лабораторная работа: Выполнение действий над множеством узлов с использованием системы Ansible
• Лабораторная работа: Настройка отказоустойчивого сервиса DNS
Модуль 3. Развертывание сервисов с интегрированной поддержкой отказоустойчивости  (2 ак. ч.)
• Обзор решений с интегрированной поддержкой отказоустойчивости
• Лабораторная работа: Настройка отказоустойчивого сервиса DHCP
• Лабораторная работа: Развертывание клиентских рабочих станций в сети предприятия
Модуль 4. Развертывание отказоустойчивого шлюза в Internet  (4 ак. ч.)
• Протоколы CARP и VRRP
• Политики маршрутизации
• Лабораторная работа: Использование пакета Keepalived
• Лабораторная работа: Управление политиками маршрутизации с использование Linux iproute2
• Лабораторная работа: Настройка отказоустойчивого шлюза в интернет
• Лабораторная работа: Настройка отказоустойчивой балансировки трафика между несколькими ISP
Модуль 5. Использование систем управления ресурсами кластера  (4 ак. ч.)
• Задачи систем управления ресурсами кластера
• Лабораторная работа: Использование пакетов Heartbeat/Pacemaker/Corosync и систем управления конфигурацией кластера crmsh и pcs
• Лабораторная работа: Настройка отказоустойчивого хранилища с Web доступом
Модуль 6. Развертывание отказоустойчивых файловых сервисов  (4 ак. ч.)
• Варианты синхронизации файловых систем
• Сервисы SAN и NAS
• Распределенные объектные сети хранения данных
• Лабораторная работа: Использование пакета DRBD для развертывания распределенного RAID
• Лабораторная работа: Настройка отказоустойчивого NAS сервиса CIFS
• Лабораторная работа: Развертывание отказоустойчивого объектного хранилища Ceph и использование его в качестве SAN с iSCSI multipath доступом
• Лабораторная работа: Использование кластерной файловой системы OCFS2
Модуль 7. Развертывание контейнеров и VM в отказоустойчивой конфигурации  (4 ак. ч.)
• Виды систем виртуализации
• Варианты реализации контейнеров
• Лабораторная работа: Подготовка сети для контейнеров и VM
• Лабораторная работа: Использование LXC и KVM в отказоустойчивом окружении
• Лабораторная работа: Проверка отказоустойчивости решений в различных сценариях, в том числе, с использованием Live migration в KVM