Архивы рубрики ‘Highload’

Установка и настройка Percona XtraDB Cluster на Centos7/Ubuntu14

Разработчик продукта рекомендует использовать минимум 3 ноды для создания кластера(причины описаны в статье). С целью знакомства с этим продуктом использовалось две ноды на виртуальных машинах. 1.Установка Percona XtraDB Cluster Centos

Подключаем EPEL-репозитарий(если он еще не был подключен)

Устанавливаем пакет, необходимій для Percona XtraDB Cluster

Устанавливаем PXC

  Отклчаем SELinux, если он […]

Установка и настройка отказоусточивого балансировщика нагрузки на Centos/Debian на основе Keepalived(горизонтальное масштабирование на транспортном уровне модели OSI) на двух серверах.

  Server1: proxmoxapp01.kamaok.org.ua 192.168.1.131 – основной loadbalancer(MASTER) Server2: proxmoxapp02.kamaok.org.ua 192.168.1.132 – резервный loadbalancer(BACKUP) VIP(virtual IP) – 192.168.1.136 — плавающий/расшаренный между балансировщиками нагрузки виртуальный IP-адрес,на который прописаны сайты в DNS   1.Установка Keepalived (в зависимостях подтянет ipvsadm-утилиту для администрирования ipvs (ip virtul server)) Centos

Debian

Включем маршрутизацию пакетов на обоих балансерах

  […]

Установка и настройка отказоустойчивого балансировщика нагрузки на основе Nginx+Keepalived (Горизонтальное масштабирование на уровне приложений модели OSI) на Centos

На серверах lb01 и lb02 устанавливается Nginx для балансировки нагрузки (распределения запросов клиентов на пару Web-серверов(серверов приложений app01 и app02)), а также для отказоустойчивости. При выходе со строя одного из lb-ов второй из них автоматически становится активным сервером(цепляет на себя VIP(Virtual IP) на который прописаны сайты в ДНС) Это достигается за счет настроенного KeepAlived на […]

Установка и настройка отказоустойчивого балансировщика нагрузки на основе Keepalived в качестве одного из типов реализации LVS(Linux Virtual Server) (Горизонтальное масштабирование на транспортном уровне модели OSI) на Centos

Существует много решений на основе LVS для создания отказоустойчивого кластера Например:

Я выбрал один из них – Keepalived. Linux Virtual Server (LVS) — это набор интегрированных программных компонентов для распределения нагрузки между несколькими реальными серверами. LVS работает на двух одинаково настроенных компьютерах: один из них явлается активным LVS-балансировщик нагрузки, а второй- резервным LVS-балансировщик нагрузки. […]

Установка и настройка отказоустойчивого балансировщика нагрузки на основе Haproxy+Keepalived (Горизонтальное масштабирование на уровне приложений модели OSI) на Centos

Структурная схема кластера На серверах lb01 и lb02 устанавливается Haproxy для балансировки нагрузки (распределения запросов клиентов на пару Web-серверов(серверов приложений app01 и app02)), а также для отказоустойчивости. При выходе со строя одного из lb-ов второй из них автоматически становится активным сервером(цепляет на себя VIP(Virtual IP) на который прописаны сайты в ДНС) Это достигается за счет […]

Установка и настройка mysql-mmm-кластера(MySQL Master-Master replication Manager) на Centos

Инструмент управления тиражированием с несколькими основными репликами (MultiMaster replication Manager) использует для репликации традиционный механизм “master-slave”. Он работает на основе набора серверов MySQL с, как минимум,  двумя основными репликами с набором подчиненных реплик, а также с выделенным узлом мониторинга. Поверх этого набора узлов настраивается пул IP-адресов, который MMM может динамически перемещать от узла к узлу, […]

Настройка MySQL-репликации master-master на Centos

 

Второй сервер — зеркало первого, который должен реплицировать все с первого, а также передавать ему свои изменения.   Просматриваем все файлы, установленные пакетом Percona-Server

Копируем конфиг соответствующий Вашим аппаратным ресурсам

  Настраиваем репликацию  на первом сервере   1.Настраиваем Mysql на первом сервере

 

Логи смотрим

[…]

Настройка MySQL-репликации master-slave на Centos

Настройка  MySQL-репликации master—slave на Centos

  На главном сервере(master)   1.В my.cnf в секции [mysqld]  включаем ведение двоичного(бинарного) журнала

  2.Перезапускаем MySQL

  3. Создаем учетную запись для подключения с Slave сервера. т.е наделяем пользователя repluser подключающегося с подчиненного сервера с паролем replpassword правом читать информацию из двоичных журналов […]


Thanx: Remont-vdom
Яндекс.Метрика