Технология построения защищенных распределенных приложений


 Копирование образа виртуальной машины



Pdf көрінісі
бет15/30
Дата05.02.2024
өлшемі0.74 Mb.
#490871
түріРеферат
1   ...   11   12   13   14   15   16   17   18   ...   30
Хадуп

2.3.5 Копирование образа виртуальной машины 
Теперь у нас есть готовый образ, который послужит основой для создания 
репликации. Далее создадим копию образа. 
При клонировании образа 
необходимо сгенерировать новые MAC-адреса для сетевых интерфейсов и 
выдать им 
необходимые IP-адреса
, выдать им 
необходимые IP-адреса и 
п
оправить файл /etc/hosts на всех узлах так, чтобы в нем были прописаны все 
соответствия:
127.0.0.1 localhost 
192.168.0.1 master 
192.168.0.2 slave 
Заменим имя нового узла на slave, для этого внесем изменения в файл 
/etc/hostname. 
2.3.6 Установка MySQL сервера 
На каждый из созданных узлов установим MySQL сервер: 
sudo apt-get install mysql-server 
Конфигурация MySQL сервера содержится в файле /etc/mysql/my.cnf, 
который подключает конфигурационные файлы из директорий /etc/mysql/conf.d 
и /etc/mysql/mysql.conf.d. 


29 
По умолчанию MySQL сервер принимает соединения только с локальной 
машины. Для того, чтобы разрешить подключаться к нему с других машин 
замените строку в файле /etc/mysql/mysql.conf.d/mysqld.cnf 
bind-address = 127.0.0.1 
на 
#разрешить подключатся с любого хоста 
bind-address = 0.0.0.0 
на каждом из узлов. 
2.3.7 Настройка master-slave репликация 
2.3.7.1 Настройка ведущего сервера 
На сервере, который будет выступать мастером, необходимо внести 
правки в /etc/mysql/mysql.conf.d/mysqld.cnf: 
# выбираем ID сервера, произвольное число, лучше начинать с 1 
server-id = 1 
# путь к бинарному логу 
log_bin = /var/log/mysql/mysql-bin.log 
# название Вашей базы данных, которая будет реплицироваться 
binlog_do_db = clusterdb 
Перезапускаем Mysql: 
sudo /etc/init.d/mysql restart 
либо
sudo service mysql restart 
Для управления демоном MySql можно использовать следующие 
команды: 
 остановка сервиса MySql 
sudo service mysql stop 
 запуск сервиса 
sudo service mysql start 
 узнать состояние сервиса 
sudo service mysql status 


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет