Аутентификация пользователя в MongoDB шардированном кластере через mongos

Рассмотрим важный момент, касающийся аутентификации пользователей в шардированном кластере MongoDB, поскольку в документации этот момент описан не в явном виде.

В такой среде необходимо понимать два понятия об аутентификации пользователя, особенно когда вы являетесь администратором базы данных:

  • cluster authentication , то есть аутентификация, выполняемая при подключении через роутер mongos.
  • local authentication , то есть аутентификация, выполняемая при локальном подключении к конкретному шарду через демон mongod.

Чтобы проиллюстрировать это, будем использовать простую конфигурацию кластера следующим образом:

Read more «Аутентификация пользователя в MongoDB шардированном кластере через mongos»

Keepalived 2 в Hetzner Cloud на Centos 7

Hetzner cloud предоставляет возможность использовать плавающий IP (Floating IP), но нет механизма автоматического переключения между серверами. Однако есть api — hcloud.

Read more «Keepalived 2 в Hetzner Cloud на Centos 7»

Ceph-ansible. Быстро и без ошибок, установка Ceph кластер с помощью Ansible

Ранее мы сравнивали «NFS и CEPH», в той заметке мы говорили об узких местах технологии NFS и как можно их решить путем использования в инфраструктуре распределенного файлового хранилища от компании Red Hat — Ceph.

Сегодня предлагаем рассмотреть вариант как быстро и с наименьшим кол-вом ошибок развернуть кластер CEPH используя систему управления конфигурациями — Ansible.

Read more «Ceph-ansible. Быстро и без ошибок, установка Ceph кластер с помощью Ansible»