This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
создание_отказоустойчивых_linux_решений [2022/05/19 15:15] val [4.3 Балансировка нагрузки и отказоустойчивость при использовании нескольких ISP] |
создание_отказоустойчивых_linux_решений [2022/07/26 09:43] val [Ссылка на вебинар] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[http://www.specialist.ru/course/un5|Linux. Уровень 6. Создание отказоустойчивых кластерных решений.]] | * [[http://www.specialist.ru/course/un5|Linux. Уровень 6. Создание отказоустойчивых кластерных решений.]] | ||
- | ===== Ссылка на вебинар ===== | ||
- | * https://meet.goto.com/889754053 | + | |
===== Цель курса ===== | ===== Цель курса ===== | ||
Line 294: | Line 294: | ||
=== 3.2 Проверка === | === 3.2 Проверка === | ||
- | * !!! Вместо тестирования отказоустойчивости выполнить лабораторную работу 4.3.1 | + | * !!! Тестирование отказоустойчивости выполнить в лабораторной работе 4.2 |
<code> | <code> | ||
Line 339: | Line 339: | ||
==== 4.3 Балансировка нагрузки и отказоустойчивость при использовании нескольких ISP ==== | ==== 4.3 Балансировка нагрузки и отказоустойчивость при использовании нескольких ISP ==== | ||
- | * **Бонусная** лабораторная работа | + | * Дополнительная лабораторная работа |
=== 4.3.1 Добавление сетевых карт для подключения к ISP2 === | === 4.3.1 Добавление сетевых карт для подключения к ISP2 === | ||
Line 466: | Line 466: | ||
node2# tracepath ya.ru | node2# tracepath ya.ru | ||
- | windows> tracert ya.ru | + | windows> tracert -d ya.ru |
nodeN# cat select_isp.sh | nodeN# cat select_isp.sh | ||
Line 664: | Line 664: | ||
* Pacemaker [[Пакет Pacemaker#Удаление ресурсов]] | * Pacemaker [[Пакет Pacemaker#Удаление ресурсов]] | ||
+ | * Pacemaker [[Пакет Pacemaker#Управление конфигурацией]] (уменьшение вероятности split-brain) | ||
* [[Решение DRBD#DRBD и Pacemaker]] (оставить приклрепление к node1) | * [[Решение DRBD#DRBD и Pacemaker]] (оставить приклрепление к node1) | ||
* Можно показать на отдельном стенде [[Решение DRBD#Конфигурация с двумя primaries]] | * Можно показать на отдельном стенде [[Решение DRBD#Конфигурация с двумя primaries]] | ||
Line 730: | Line 731: | ||
* Запускаем бывший MASTER узел и дожидаемся восстановления целостности зеркала | * Запускаем бывший MASTER узел и дожидаемся восстановления целостности зеркала | ||
- | * !!! (Лучше после демонстрации SplitBrain) Останавливаем группу ресурсов кластера и [[Пакет Pacemaker#Удаление ресурсов]] | + | * !!! (Лучше после демонстрации SplitBrain в конце лабораторной работы 7.1.1) Останавливаем группу ресурсов кластера и [[Пакет Pacemaker#Удаление ресурсов]] |
<code> | <code> | ||
master# crm resource stop pr_srv_smbd pr_ip_smbd | master# crm resource stop pr_srv_smbd pr_ip_smbd | ||
Line 828: | Line 829: | ||
</code> | </code> | ||
- | * Создание ветки дочерней системы/шаблона | + | * Создание ветки дочерней системы/шаблона (в большой группе занимает 5 минут) |
| | ||
<code> | <code> | ||
root@node1.corpX.un:~# mkdir -p /disk2/var/lib/lxc/ | root@node1.corpX.un:~# mkdir -p /disk2/var/lib/lxc/ | ||
- | root@node1.corpX.un:~# lxc-create -t download -n server-template -- --no-validate -d ubuntu -r focal -a amd64 | + | root@node1.corpX.un:~# lxc-create -t download -n server-template -- -d ubuntu -r focal -a amd64 |
</code> | </code> | ||
Line 962: | Line 963: | ||
- Настройка IP на node3-7, [[Сервис Ansible#Настройка групп управляемых систем]], [[Сервис Ansible#Настройка транспорта ssh]] и [[Сервис Ansible#Использование модулей]] Ansible для тестирования связи с ними | - Настройка IP на node3-7, [[Сервис Ansible#Настройка групп управляемых систем]], [[Сервис Ansible#Настройка транспорта ssh]] и [[Сервис Ansible#Использование модулей]] Ansible для тестирования связи с ними | ||
- | - [[Сервис Ansible#Использование ролей]] Ansible для настройки файлов конфигурации сети на node3-7 | + | - [[Сервис Ansible#Использование ролей]] Ansible для настройки файлов конфигурации сети на node3-7 |
- | - [[Сервис Ansible#Использование модулей]] Ansible для инсталляции Ceph на node3-7 | + | - [[Сервис Ansible#Использование модулей]] Ansible для инсталляции Ceph на node3-7 (в большой группе ставится 45 минут) |
- [[Ceph - просто добавь узлов!#Шаг 2. Установка и настройка Ceph]] сразу добавить 6-й узел как OSD | - [[Ceph - просто добавь узлов!#Шаг 2. Установка и настройка Ceph]] сразу добавить 6-й узел как OSD | ||
- [[Сервис iSCSI#iSCSI initiator]] | - [[Сервис iSCSI#iSCSI initiator]] | ||
Line 970: | Line 971: | ||
===== Модуль 9. Кластерная файловая система OCFS2 ===== | ===== Модуль 9. Кластерная файловая система OCFS2 ===== | ||
+ | * !!! Методическая рекомендация - СРАЗУ после установки пакетов для ocfs запустить процесс установки пакетов для kvm | ||
* [[Сервис OCFS2]] | * [[Сервис OCFS2]] | ||
Line 976: | Line 978: | ||
* Методическая рекомендация - выключить win10 clientN (конфликт имен и путаница с ip адресами) | * Методическая рекомендация - выключить win10 clientN (конфликт имен и путаница с ip адресами) | ||
* Проверить, включена ли [[Технология VirtualBox#Вложенная виртуализация]] в VirtualBox | * Проверить, включена ли [[Технология VirtualBox#Вложенная виртуализация]] в VirtualBox | ||
- | * [[Технология KVM]] | + | * [[Технология KVM]] (в большой группе ставится 10 минут) |
===== Модуль 11. Тестирование отказоустойчивости ===== | ===== Модуль 11. Тестирование отказоустойчивости ===== |