User Tools

Site Tools


создание_отказоустойчивых_unix_решений_2016

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

создание_отказоустойчивых_unix_решений_2016 [2017/10/02 10:45]
val создано
создание_отказоустойчивых_unix_решений_2016 [2017/10/02 10:51] (current)
val
Line 483: Line 483:
 ===== Модуль 6. Отказоустойчивый www хостинг ===== ===== Модуль 6. Отказоустойчивый www хостинг =====
  
-==== Теория ==== 
- 
-  * [[http://​blog.clusterlabs.org/​blog/​2010/​pacemaker-heartbeat-corosync-wtf|Pacemaker,​ Heartbeat, Corosync, WTF?]] 
-  * [[http://​www.linux-ha.org/​wiki/​Haresources|linux-ha Haresources]] 
-  * [[https://​github.com/​voxpupuli/​puppet-corosync/​issues/​32|Corosync vs Pacemaker: wrong usage of "​Corosync"​]] 
 ==== Сценарий ==== ==== Сценарий ====
  
Line 511: Line 506:
   * На обоих узлах создаем пользователя user1 с uid=10001 ([[Управление учетными записями в Linux]], [[Управление учетными записями в FreeBSD]])   * На обоих узлах создаем пользователя user1 с uid=10001 ([[Управление учетными записями в Linux]], [[Управление учетными записями в FreeBSD]])
   * На обоих узлах [[Сервис HTTP#​Установка и запуск сервера Apache]] с [[Сервис HTTP#​Использование домашних каталогов]])   * На обоих узлах [[Сервис HTTP#​Установка и запуск сервера Apache]] с [[Сервис HTTP#​Использование домашних каталогов]])
-  * [[Сервис Ansible]] 
   * Yстанавливаем сервер ftp на node1 и запускаем его ([[Сервис FTP#​Сервер ftp]])   * Yстанавливаем сервер ftp на node1 и запускаем его ([[Сервис FTP#​Сервер ftp]])
   * Создаем тестовую www страницу для пользователя user1 используя протокол ftp на node1   * Создаем тестовую www страницу для пользователя user1 используя протокол ftp на node1
Line 539: Line 533:
  
   * С использованием [[Пакет HEARTBEAT]]   * С использованием [[Пакет HEARTBEAT]]
-  * С использованием [[Пакет Pacemaker]] 
  
 Дополнительные задания:​ Дополнительные задания:​
Line 602: Line 595:
  
   * [[Решение DRBD#DRBD и Heartbeat]]   * [[Решение DRBD#DRBD и Heartbeat]]
-  * [[Решение DRBD#DRBD и Pacemaker]] 
   * [[Решение HAST#HAST и Heartbeat]]   * [[Решение HAST#HAST и Heartbeat]]
  
Line 626: Line 618:
   * Устанавливаем на оба узла пакет [[Сервис iSCSI#iSCSI target]]   * Устанавливаем на оба узла пакет [[Сервис iSCSI#iSCSI target]]
   * Отключаем авто запуск сервиса   * Отключаем авто запуск сервиса
- 
-=== Debian/​Ubuntu Pacemaker === 
- 
-  * Останавливаем группу ресурсов кластера и удаляем ee [[Пакет Pacemaker#​Управление ресурсами]] 
- 
-<​code>​ 
-nodeN# systemctl disable istgt 
- 
-crm(live)configure#​ primitive pr_istgt lsb:istgt 
- 
-crm(live)configure#​ group gr_ip_fs pr_ip fs_drbd_r0 pr_istgt 
-</​code>​ 
  
 === Ubuntu Heartbeat === === Ubuntu Heartbeat ===
Line 776: Line 756:
  
 root@nodeN:​~#​ service heartbeat start root@nodeN:​~#​ service heartbeat start
-</​code>​ 
- 
-=== Ubuntu/​Debian Pacemaker === 
- 
-  * Останавливаем группу ресурсов кластера и удаляем ее [[Пакет Pacemaker#​Управление ресурсами]] 
- 
-<​code>​ 
-crm(live)configure#​ primitive pr_smbd systemd:​smbd 
- 
-crm(live)configure#​ group gr_ip_smbd_fs pr_ip pr_smbd fs_drbd_r0 
- 
-crm(live)configure#​ commit 
 </​code>​ </​code>​
  
Line 836: Line 804:
   * Останавливаем MASTER сервер и дожидаемся монтирования на SLAVE узле "​половины"​ зеркалируемого раздела в каталог /disk2, назначение ip адреса 192.168.X.20 и запуск сервера samba    * Останавливаем MASTER сервер и дожидаемся монтирования на SLAVE узле "​половины"​ зеркалируемого раздела в каталог /disk2, назначение ip адреса 192.168.X.20 и запуск сервера samba 
   * Запускаем бывший MASTER узел и дожидаемся восстановления целостности зеркала   * Запускаем бывший MASTER узел и дожидаемся восстановления целостности зеркала
 +
 +
 ===== Модуль 8. Отказоустойчивый почтовый сервер ===== ===== Модуль 8. Отказоустойчивый почтовый сервер =====
  
создание_отказоустойчивых_unix_решений_2016.1506930308.txt.gz · Last modified: 2017/10/02 10:45 by val