Переезд машин на Linux

Возникла задача перенести несколько серверов с железа в виртуальные машины. В моём случае это CentOS 5 и 6 на ESXi. Если не используется multi-pathing  и прочие странные штуки, данная задача легко выполняется с помощью vmware Converter, но в данном случае он оказался не в силах помочь.

В итоге появилась довольно-таки простая схема, как это можно реализовать для Linux. Читать далее «Переезд машин на Linux»

CentOS + SNMP + SELinux

SELinux для большинства является слишком сложной штукой, поэтому они первым делом выключают его. Но данный механизм даёт дополнительный уровень защиты, что делает данный метод не очень интересным.

Например, имеется простенький скрипт, следящий за числом клиентов по NFS для диагностики данного демона. Но включенный SELinux не даёт запускать этот скрипт, чтоб предоставить эту информацию по SNMP. Читать далее «CentOS + SNMP + SELinux»

Прокси-сервер MariaDB MaxScale

Создав кластер на базе MariaDB Galera задаёшься вопросом: что делать с тремя IP-адресами?

Принято решение поставить специализированный прокси-сервер для этих целей. Подходящие кандидаты:

  1. Oracle MySQL Proxy — проект почти не развивается;
  2. Severalnines ClusterControl — интересный продукт с красивой графической оболочкой, но работающий на уровне IP-трафика, что снижает число доступных плюшек;
  3. Galera Load Balancer — проект похоже заброшен;
  4. ProxySQL — нашёл только недавно (намного позже написания данной статьи), по описанию крут, но руки до него не дошли;
  5. MariaDB MaxScale — от создателей MariaDB.

Для начала решил поиграться с последним продуктом. Читать далее «Прокси-сервер MariaDB MaxScale»

Кластер MariaDB Galera 10.0

Появилась задача создать надёжный сервис БД типа MySQL. Я предпочитаю MariaDB, которая с версии 10 поддерживает работу master-master, но данная схема работает только для двух серверов и плохо относится к ситуации split-brain.

Выбор пал на MariaDB Galera, которая позволяет использовать multi-master, а в ситуации split-brain работает механизм minority opinion.

Так как это не для домашних целей, платформой будет CentOS 7. Читать далее «Кластер MariaDB Galera 10.0»