User Tools

Site Tools


ceph_-_просто_добавь_узлов

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ceph_-_просто_добавь_узлов [2021/05/29 11:39]
val [Шаг 1. Исходное состояние стенда]
ceph_-_просто_добавь_узлов [2021/11/02 13:41]
val [Шаг 3. Сценарий - нехватка места]
Line 5: Line 5:
 ===== Запись мастер класса ===== ===== Запись мастер класса =====
  
 +  * [[https://​youtu.be/​OB5jysMLjIM|Разворачиваем распределенное отказоустойчивое хранилище Ceph за 45 минут]]
 ===== Реклама мастер класса ===== ===== Реклама мастер класса =====
  
Line 19: Line 20:
 ===== Шаг 1. Исходное состояние стенда ===== ===== Шаг 1. Исходное состояние стенда =====
  
-  * Настройка на win client на использование dhcp+  * СДЕЛАНО: ​Настройка на win client на использование dhcp 
 +  * СДЕЛАНО:​ node1# rm .ssh/​known_hosts && ip n f all 
   * [[Сервис DNS#​Настройка мастер сервера зоны corpX.un]] (продемонстрировать GENERATE и csync2)   * [[Сервис DNS#​Настройка мастер сервера зоны corpX.un]] (продемонстрировать GENERATE и csync2)
-  * Развертывание узлов node3..7 через [[Технология VirtualBox]] RAM 1Gb, HDD2 4G+
   * Запустить cmder с правами текущего пользователя   * Запустить cmder с правами текущего пользователя
   * [[Сервис Git#​Клонирование и обновление локального репозитория из сетевого]]   * [[Сервис Git#​Клонирование и обновление локального репозитория из сетевого]]
 +
 +  * Развертывание узлов node3..7 через [[Технология VirtualBox]] RAM 1Gb, HDD2 4G
 <​code>​ <​code>​
 cd conf/​virtualbox/​ cd conf/​virtualbox/​
Line 34: Line 39:
  
   * Сервис Ansible [[Сервис Ansible#​Использование модулей]]   * Сервис Ansible [[Сервис Ansible#​Использование модулей]]
-  * [[Настройка командных интерпретаторов]] (ssn и scn)+<​code>​ 
 +node3# ssh-keygen 
 + 
 +node3# ssh-copy-id node4 
 +node3# ssh-copy-id node5 
 +</​code>​
   * [[Решение Ceph]]   * [[Решение Ceph]]
   * [[Сервис iSCSI]] Windows initiator   * [[Сервис iSCSI]] Windows initiator
Line 44: Line 54:
   * [[Решение Ceph#RBD POOL]] rbd resize   * [[Решение Ceph#RBD POOL]] rbd resize
  
-  * После копирования 10-й копии файла получаем WARN и разварачиваем ​на OSD 6-м узле +  * После копирования 10-й копии файла получаем WARN (в debian 11 нет!!!) 
-  * [[Решение Ceph#OSD POOL]] увеличиваем количество pg_num и pgp_num+  * [[Решение Ceph#OSD POOL]] увеличиваем количество pg_num и pgp_num ​и разварачиваем на OSD 6-м узле (не обязвтельно) 
 +<​code>​ 
 +node3# ssh-copy-id node6 
 +</​code>​
   * Добавление узла [[Решение Ceph#OSD]]   * Добавление узла [[Решение Ceph#OSD]]
  
Line 51: Line 64:
  
   * Запускаем мониторинг ceph -s на 4-м узле и отключаем питание и удаляем 3-й, ждем результат ([[Решение Ceph#​Поиск проблемных узлов]])   * Запускаем мониторинг ceph -s на 4-м узле и отключаем питание и удаляем 3-й, ждем результат ([[Решение Ceph#​Поиск проблемных узлов]])
-  * Смотрим,​ как чувствуют себя пользователи windows +  * Смотрим,​ как чувствуют себя пользователи windows ​(Перервать/​Подключить) 
-  * Временно уменьшаем [[Решение Ceph#OSD POOL]] test-pool1 size до 2-х +  * Временно уменьшаем [[Решение Ceph#OSD POOL]] test-pool1 size до 2-х (не обязательно) 
 +<​code>​ 
 +node4 debian11# ceph mon remove node3 
 +</​code>​
   * Присваиваем 7-му узлу ip адрес 3-го, чистим ARP!!! ([[Настройка сети в Linux#​Команды для диагностики]]) и настраиваем сеть через [[Сервис Ansible]]   * Присваиваем 7-му узлу ip адрес 3-го, чистим ARP!!! ([[Настройка сети в Linux#​Команды для диагностики]]) и настраиваем сеть через [[Сервис Ansible]]
   * Берем конфигурацию с 4-го и запускаем [[Решение Ceph#MON]] на 3-м (узле создаем точно такой же monmap и выполняем все действия только для 3-го узла)   * Берем конфигурацию с 4-го и запускаем [[Решение Ceph#MON]] на 3-м (узле создаем точно такой же monmap и выполняем все действия только для 3-го узла)
   * Выполняем все действия по запуску [[Решение Ceph#MGR]] на 3-м узле   * Выполняем все действия по запуску [[Решение Ceph#MGR]] на 3-м узле
   * Запускаем [[Решение Ceph#OSD]] на на 3-м узле   * Запускаем [[Решение Ceph#OSD]] на на 3-м узле
 +  * Берем конфигурацию с 4-го и перезапускаем [[Решение Ceph#​TGT-RBD]] на 3-м
   * Возвращаем [[Решение Ceph#OSD POOL]] test-pool1 size равным 3   * Возвращаем [[Решение Ceph#OSD POOL]] test-pool1 size равным 3
   * Удаляем из списка вышедший из строя узел [[Решение Ceph#OSD]]   * Удаляем из списка вышедший из строя узел [[Решение Ceph#OSD]]
ceph_-_просто_добавь_узлов.txt · Last modified: 2021/12/10 09:53 by val