Как настроить кластер MariaDB / MySQL

Шаг 1. Master – Slave Для начала настроим кластер Master – Slave (репликация в одном направлении). На обоих серверах сразу зайдем под пользователем root для более удобной работы: $ sudo su Также на обоих серверах откроем порт 3306, на котором работает сервер базы данных: # firewall-cmd –zone=public –add-port=3306/tcp –permanent # firewall-cmd –reload Теперь на первом сервере откроем на… Читать далее »

Установка MariaDB на CentOS 7

Установка и запуск Обновляем список пакетов:

* если система предложит скачать и установить обновления, отвечаем y и нажимаем Enter. Теперь устанавливаем MariaDB следующей командой:

Разрешаем автозапуск демона:

И запускаем его:

Установим пароль для основной учетной записи СУБД:

* система запросит новый пароль. Его нужно ввести дважды. Проверьте, что сервер работает, подключившись к нему:

*… Читать далее »

Настройка кластера Pacemaker на CentOS 7

Подготовка серверов Обновляем систему. yum update Настраиваем время. Необходимо, чтобы на всех нодах было одинаковое время. Устанавливаем утилиту для синхронизации даты и времени: yum install ntpdate Настраиваем синхронизацию по расписанию: crontab -e 0 0 * * * /usr/sbin/ntpdate ru.pool.ntp.org Выставляем нужный часовой пояс: \cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime * в моем примере московское время. Синхронизируем время: ntpdate ru.pool.ntp.org Настройка… Читать далее »

OpenVPN Server. Миграция.

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

Переносим файлы из папки /etc/openvpn/ в аналогичную папку на новом сервере (если файл существует его необходимо удалить, а потом скопировать). Заменить содержимое файла nano /etc/rc.local на содержимое из бэкапа. В файле server.conf исправить значение ip адреса в строке

В крон необходимо добавить: nano /etc/crontab #Ежеминутный запуск сервиса openvpn */1 * *… Читать далее »

Консольный почтовик. Электронная почта. mutt. Установка.

Устанавливаем консольный почтовик mutt: apt-get install mutt Настраиваем smtp авторизацию в mutt через почтовый ящик Google, для этого создаем в домашней директории пользователя под которым будет отправлятся почта, в нашем случае – asterisk конфигурационный файл почтовика: touch ~/.muttrc sudo nano ~/.muttrc Добавляем в файл: set imap_user = “you_name_mail@gmail.com” set imap_pass = “you_pass_mail” set smtp_url =… Читать далее »

owncloud Ubuntu 16.04. Установка.

Шаг 1. Загрузка OwnCloud После успешного завершения настройки lamp сервера в вашей системе. Давайте скачаем самую последнюю версию исходников OwnCloud из официального сайта. Мы не будем использовать репозитории Ubuntu, поскольку нам нужна установка OwnCloud 9 ubuntu 16.04, а в официальных репозиториях может быть уже устаревшая версия. Для загрузки выполните такие команды:

Теперь извлечем все скачанные… Читать далее »

LAMP. Установка.

Установка LAMP: 1. Apache sudo apt-get install apache2 sudo systemctl enable apache2 sudo systemctl start apache2 #Для информации. Теперь необходимо завернуть трафик с этого домена на локальный сервер, #для этого добавьте строчку в /etc/hosts: sudo vi /etc/hosts 127.0.0.1 test.site #Откройте браузер и в адресной строке наберите test.site 2. PHP sudo apt-get install php7.0-mysql php7.0-curl php7.0-json… Читать далее »

Webmin. Установка.

Поскольку Webmin это графический WEB интерфейс, то для его работы необходим web-сервер. Webmin представляет из себя набор cgi-скриптов, написанных на Perl, поэтому надо сначала поставить пакеты необходимые для его работы. Запукаем терминал и одной командой устанавливаем необходимые пакеты: sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl Далее я бы порекомендовал поставить SSH сервер, так как… Читать далее »

Автозагрузка сервисов Ubuntu.

Узнать стоит ли сервис в автозагрузке:

Убрать сервис из автозагрузки в Ubuntu-16.04:

Добавить сервис в автозагрузку в Ubuntu-16.04: