Если вам не требуется реализация двойной репликации для защиты от "синего экрана смерти" (т. е. двойной активной репликации), вы можете пропустить этот документ.
Данный документ использует пути установки FastCFS RPM пакета (папки конфигурационных файлов и рабочие директории программ и т. д.). Если вы используете метод самопроизводства и установки, пожалуйста, сделайте соответствующие изменения самостоятельно.
Чтобы защититься от "синего экрана смерти", рекомендуется настроить три узла (сервера), так как служба выбора требует мало ресурсов и может использоваться вместе с другими службами на одном сервере.
/etc/fastcfs/
|
|__ vote: Узел голосования
|__ cluster.conf: Список серверов, конфигурация ID сервера, IP и порта
|__ server.conf: Конфигурационный файл для fcfs_voted
|__ client.conf: Конфигурационный файл клиента
/opt/fastcfs/
|
|__ vote
|__ voted.pid: PID файла процесса службы fcfs_voted
|__ logs: Каталог лог-файлов
|__ fcfs_voted.log: Лог ошибок
Для использования общего узла голосования необходимо настроить узел голосования, сервер аутентификации, сервер FastDIR и сервер FastStore.## 3. Настройка узла голосования (узла выбора)
Путь конфигурационного файла: /etc/fastcfs/vote
Конфигурационные файлы всех серверов в кластере выбора должны быть одинаковыми.
Рекомендуется настроить один раз и распространить его на другие серверы.
Каждый экземпляр услуги узла голосования состоит из двух портов сервера: cluster и service
Для каждого экземпляра услуги узла голосования необходимо настроить раздел [server-$id], где $id — это ID экземпляра.
Прямое перезапуск команды voted:
/usr/bin/fcfs_voted /etc/fastcfs/vote/server.conf restart
Или запуск через системный сервис:
sudo systemctl restart fastvote
Просмотр логов:
tail /opt/fastcfs/vote/logs/fcfs_voted.log
/etc/fastcfs/vote/cluster.conf
/etc/fastcfs/vote/client.conf
Измените /etc/fastcfs/auth/cluster.conf, чтобы значение vote_node_enabled было установлено в true. Фрагмент конфигурации представлен ниже:
[master-election]
# если включение узла голосования при четном количестве серверов
# значение по умолчанию - false
vote_node_enabled = true
vote_node_cluster_filename = ../vote/cluster.confПосле завершения копирования перезапустите службу аутентификации (fcfs_authd).
Измените /etc/fastcfs/fdir/cluster.conf
, установив vote_node_enabled
равным true
.
После завершения копирования и настройки перезапустите сервер FastDIR (fdir_serverd).
Измените /etc/fastcfs/fstore/cluster.conf
, установив vote_node_enabled
равным true
.
Конфигурационный фрагмент представлен ниже:
[выбор_лидера]
# если включить узел голосования при четном количестве серверов,
# значение по умолчанию — false
vote_node_enabled = true
# имя конфигурационного файла кластера узла голосования
# этот параметр действителен при включении vote_node_enabled
vote_node_cluster_filename = ../vote/cluster.conf
После завершения копирования перезапустите сервер FastStore (fs_serverd).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )