Вывод узла хранения из группы
{{ВИДЕО}}
ЧПеред отключением сервера или контейнера хранения выведите узел из группы. Клавдий перенесёт необходимые данные на оставшиеся узлы и тобылько после этого разрешит безопасно отключить выводимый узел.
Вывесдити из группы — данные с него переносятся на оставшиеся узелы.
- Откройте группу хранилищ на редактирование.
Снимитегалочтметки с узлов, которыентребужноется вывести.- Сохрани
стемапроверит, что избыточность (R) не нагрушппу. - Если
тся:после вывода число оставшихсяживдоступных узлов будолжно быеть неменьшеR. ЕизбыточнослтиR, система нарушение —сохранитьизменедаст (снизья. В этом случаеR иливерните узёел)в группу или сначала уменьшитеR. - Подтвер
и сохранении появдитсяе предупреждение:о штатном выводе узла.
После подтвержденият выводимые узлы будут выведены только после перебалансировки (drain(!)). Подтвердите.
Пока врыполняемтся вывод:
- новые чанки
не пишутсянавыводэтимыеузлы(не записываются: они исключены из кольца записи); запускаетсяфоновая задача переносаит(drain(!)) — вснеобходимые чанкис выводимых узлов копируютсяна оставшиеся.Хузлы;- ход
воперации доступен в разделе [Задачи](в задачае«[Перебалансировка хранилища»)].
Не
После успешного переноса (без ошибок) узелы автоматически удаляюется из группы,. Система отправы получаяете оповещение [о том, что узелы готовы к отключению].
Если перенос завершился с ошибк
амойЕсли
(часть чанков не удалось перенесена —ти, например,из-за транспортныойсошибой)ки, узелыостаюётся в статусе «выводится», а задача повторяется. Транспортные пошвторы настраибкиваются параметраятся автоматически (см.ENVхранилища); см. {{ССЫЛКА:reference.env|Переменные окружения и Docker Compose}}.Чтобы отменить вывод:
—
- остановите задачу перебалансировки в разделе [Задачи]
(кнопкаой [Остановить]); или- снова в
ернключитегалочки наузлы в составе группы и сохранитегруппу:изменения.После отмены узлы в
еозврнуащаются встатус «активное состоян»ие.
Выводимый узел должен
быоставаться включённым ирабдостатьупным до завершенияdrain(!):операции. Уже неданоступный узелчитаются с его диска. Ннельзя штатно вывестиузёлтаким способом, поскоторыйлькуже выключен/недоступен —его локальные чанки невозможно прочитать.
Особенность S3-групп
Для S3-группы байты чанков находятся в общем S3-бакете и при выводе прокси-узла не переносятся. Клавдий очищает только локальный индекс чанков SQLite на выводимом узле.
Если узел позднее возвращается в S3-группу, локальный индекс автоматически синхронизируется с соседнего узла. Байты чанков при этом не копируются: узел получает к ним доступ через S3. Все узлы S3-группы хранят полный индекс чанков; для такой группы R = N.
Навигация по книге
- Следующая статья: {{ССЫЛКА:maintenance.storage-heal|Автоматическое восстановление реплик
}}