AllowUsers root@192.168.0.2
PermitRootLogin yes
AllowUsers root@192.168.0.1
PermitRootLogin yes
ssh-keygen -t rsa (passphrase )
scp /root/.ssh/id_rsa.pub root@192.168.0.2:/root/.ssh/authorized_keys2
ssh-keygen -t rsa (passphrase )
scp /root/.ssh/id_rsa.pub root@192.168.0.1:/root/.ssh/authorized_keys2
/usr/local/bin/rsync -e 'ssh -l root -i /root/.ssh/id_rsa' --progress -lzuogthvr --compress-level=9 --delete-after root@192.168.0.1:/opt/vhosts/sitename.ru/ /opt/vhosts/sitename.ru/ >> /root/logs/sync.sitename
chmod +x /root/scripts/sync.sh
0 */1 * * * root /root/scripts/sync.sh >/dev/null 2>&1
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
slave-compressed = 1
binlog-do-db = base ( , )
replicate-wild-ignore-table=base.chat ( chat – MEMORY TABLE , )
max-user-connections = 50
master-host = 192.168.0.1
master-user = repluser ( )
master-password = < repluser>
server-id = 2 ( ID !)
replicate-do-db = base ( )
mysql> FLUSH TABLES WITH READ LOCK;
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000031 | 2073 | base | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
mysqldump -u root -p base > /root/base.db
mysql> UNLOCK TABLES;
mysql>CREATE DATABASE base;
mysql> USE base;
mysql> SOURCE /root/base.db ( )
mysql> CHANGE MASTER TO MASTER_LOG_FILE='srv011-bin.000813';
Query OK, 0 rows affected (0.05 sec)
mysql> CHANGE MASTER TO MASTER_LOG_POS=1156293;
Query OK, 0 rows affected (0.05 sec)
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW SLAVE STATUS\G;
cd /usr/ports/sysutils/heartbeat
make && make install && make clean portmaster sysutils/heartbeat
auth 1
1 crc
crm off
logfile /var/log/heartbeat.log
keepalive 2
deadtime 10
udpport 694
ucast rl0 192.168.0.2
auto_failback on
node srv1.sitename.ru
node srv2.sitename.ru
srv1.sitename.ru 212.212.212.212/28/em0
ucast rl0 192.168.0.1
CMD="$IFCONFIG $iface inet $ipaddr netmask 255.255.255.255 alias";;
CMD="$IFCONFIG $iface $ipaddr netmask $netmask broadcast $broadcast; route add default <IP ->";;
Source: https://habr.com/ru/post/86496/