PCS - Pacemaker/Corosync Configuration System
PCS — это инструмент для настройки Corosync и Pacemaker. Он позволяет пользователям легко просматривать, изменять и создавать кластеры на основе Pacemaker. PCS содержит демон pcsd, который работает как удалённый сервер для PCS и предоставляет веб-интерфейс пользователя (UI).
Версии PCS
В настоящее время существует две ветви PCS:
Зависимости
Это зависимости времени выполнения для PCS и pcsd:
Также рекомендуется иметь следующее:
Установка из исходного кода
Помимо перечисленных выше зависимостей, для установки также требуются:
Во время установки все необходимые rubygems автоматически загружаются и компилируются.
Чтобы установить PCS и PCSd, выполните следующие действия в терминале:
# tar -xzvf pcs-0.10.1.tar.gz
# cd pcs-0.10.1
# make install
# make install_pcsd
Если вы используете GNU/Linux с systemd, пришло время:
# systemctl daemon-reload
Запустите PCSd и настройте его запуск при загрузке:
# systemctl start pcsd
# systemctl enable pcsd
Пакеты
Сейчас это встроено в Fedora, RHEL и его клоны, а также в Debian и его производные.
Быстрый старт
Аутентификация узлов кластера
Установите одинаковый пароль для пользователя hacluster
на всех узлах.
# passwd hacluster
Чтобы аутентифицировать узлы, выполните следующую команду на одном из узлов (заменив node1, node2, node3 списком узлов в вашем будущем кластере). Укажите все узлы кластера в команде. Убедитесь, что PCSd запущен на всех узлах.
# pcs host auth node1 node2 node3 -u hacluster
Создание кластера
Для создания кластера выполните следующую команду на одном узле (заменив cluster_name на имя вашего кластера и node1, node2, node3 на список узлов в кластере). --start
и --enable
запустят ваш кластер и настроят узлы для запуска кластера при загрузке соответственно.
# pcs cluster setup cluster_name node1 node2 node3 --start --enable
Проверка состояния кластера
После нескольких мгновений кластер должен запуститься, и вы можете получить статус кластера.
# pcs status
После этого вы можете добавить агентов stonith и ресурсы:
# pcs -h stonith create
и
# pcs -h resource create
Доступ к веб-интерфейсу
Кроме интерфейса командной строки вы можете использовать веб-пользовательский интерфейс для просмотра и настройки вашего кластера. Чтобы получить доступ к веб-UI, откройте браузер и перейдите по адресу http://<имя_узла>:8086. Перейдите в браузере по следующему URL (замените nodename на адрес вашего узла):
https://nodename:2224
Авторизуйтесь как пользователь hacluster
.
Веб-сайт ClusterLabs — отличное место, чтобы узнать больше о кластерах Pacemaker.
Если у вас есть сообщения об ошибках или пожелания к функциям, не стесняйтесь создать задачу на GitHub в проекте pcs.
Также вы можете использовать список рассылки пользователей ClusterLabs, это тоже отличное место для того, чтобы задать вопросы, связанные с кластерами Pacemaker.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )