Найти в Дзене
Linux. Pacemaker + Corosync. Создаем ресурс из скрипта.
Итак, после создания кластера, возникла необходимость в исполнении самописного скрипта на новой мастер ноде при переключении. Несколько часов гуглежки и страданий нашли это: Где-то советуют создать отдельный скрипт в /usr/lib/ocf/resource.d/heartbeat/<script_name> и добавить новый ресурс как pcs resource create ocf:heartbeat:<script_name> Где-то предлагают создать кастомный ресурс как crm configure primitive script ocf:heartbeat:<script_name> Отдельный вид искусства - это совет создать скрипт где угодно и прописывать это в ресурсе...
2 недели назад
Linux. Pacemaker + Corosync. Создаем простой кластер
И снова мы говорим про отказоустойчивость и автоматизацию. В этот раз на повестке дня кластеры. Задача простая: нужно сделать кластер веб серверов nginx, чтобы при падении одной из виртуалок, весь трафик подхватывался второй, и пользователи не замечали аварии. Итак, вводные: У нас есть две виртуальные машины с IP адресами debian-node-1 192.168.122.158 debian-node-2 192.168.122.128 И отдельный IP адрес 192.168.122.140, который мы будем перебрасывать на активную ноду. Чтобы две наши виртуалки могли обращаться друг к другу по сети, пропишем в хостах (/etc/hosts) каждой ноды строки: 192...
2 недели назад
Linux. getty. Отключаем консольный вход.
Работая в небольших компаниях сисадмином, всегда сталкиваешься с тем, что на IT инфраструктуре пытаются экономить как можно больше. И это ни хорошо, ни плохо. Это нормально, так у всех. Однако, когда это твоя зона ответственности, приходится идти на разные ухищрения, чтобы дыра в безопасности не была единственным, что у тебя в этой самой безопасности есть. Хоть многие и не поймут этой боли, но коллеги по цеху, прошедшие через малый бизнес с грустью могут вспомнить, в каких неожиданных местах могли находиться критически важные сервера...
3 недели назад
Linux. Systemd. Анализ и редактирование демонов.
Дорогой дневник, мне не подобрать слов, чтобы описать ту боль и унижение, которые я испытал, пытаясь отладить собственный systemd unit. Всю историю своих побед и провалов я, пожалуй, опишу в одной и следующих статей, тут это будет лишним. А сейчас хочу поделиться несколькими трюками в отладке systemd. Итак, начнем: Каждый, кто хоть раз на своем веку печатал в консоли systemctl, знает про команды start/stop/restart/reload для изменения состояния юнита, и enable/disable/mask для изменения его поведения при загрузке системы...
3 недели назад
Linux. Apt. Устанавливаем пакеты без лишней грязи
Случилось ужасное: сменив место работы, я поневоле становлюсь адептом Astra linux. Если вдруг меня читает кто-то из астры - большой вам привет. Для многих это будет удивительно, но никакого негатива к Astra я не испытываю. Тут ситуация как с госуслугами: дайте ребятам еще несколько лет, и они наконец сделают вполне хороший продукт. Тем, кто говорит про «переклеили шильдики» - посмотрите на количество форков дебиана и на то, как они сделаны. А теперь вернемся к Debian и его пакетному менеджеру apt...
1 месяц назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала