|
derks |
6a86360 |
--- mysql-mmm-2.0.9/etc/mysql-mmm/mmm_common.conf.orig 2009-06-18 20:15:54.000000000 -0500
|
|
derks |
6a86360 |
+++ mysql-mmm-2.0.9/etc/mysql-mmm/mmm_common.conf 2009-11-03 12:47:50.000000000 -0600
|
|
derks |
6a86360 |
@@ -1,45 +1,41 @@
|
|
derks |
6a86360 |
-active_master_role writer
|
|
derks |
6a86360 |
-
|
|
derks |
6a86360 |
+active_master_role writer
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host default>
|
|
derks |
6a86360 |
- cluster_interface eth0
|
|
derks |
6a86360 |
-
|
|
derks |
6a86360 |
- pid_path /var/run/mmmd_agent.pid
|
|
derks |
6a86360 |
- bin_path /usr/bin/mysql-mmm/
|
|
derks |
6a86360 |
-
|
|
derks |
6a86360 |
+ cluster_interface eth0
|
|
derks |
6a86360 |
+ pid_path /var/run/mysql-mmm/mmmd_agent.pid
|
|
derks |
6a86360 |
+ bin_path /usr/libexec/mysql-mmm/
|
|
derks |
6a86360 |
replication_user replication
|
|
derks |
6a86360 |
replication_password slave
|
|
derks |
6a86360 |
-
|
|
derks |
6a86360 |
- agent_user mmm_agent
|
|
derks |
6a86360 |
- agent_password RepAgent
|
|
derks |
6a86360 |
+ agent_user mmm_agent
|
|
derks |
6a86360 |
+ agent_password RepAgent
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host db1>
|
|
derks |
6a86360 |
- ip 192.168.0.31
|
|
derks |
6a86360 |
- mode master
|
|
derks |
6a86360 |
- peer db2
|
|
derks |
6a86360 |
+ ip 192.168.0.31
|
|
derks |
6a86360 |
+ mode master
|
|
derks |
6a86360 |
+ peer db2
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host db2>
|
|
derks |
6a86360 |
- ip 192.168.0.32
|
|
derks |
6a86360 |
- mode master
|
|
derks |
6a86360 |
- peer db1
|
|
derks |
6a86360 |
+ ip 192.168.0.32
|
|
derks |
6a86360 |
+ mode master
|
|
derks |
6a86360 |
+ peer db1
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host db3>
|
|
derks |
6a86360 |
- ip 192.168.0.33
|
|
derks |
6a86360 |
- mode slave
|
|
derks |
6a86360 |
+ ip 192.168.0.33
|
|
derks |
6a86360 |
+ mode slave
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<role writer>
|
|
derks |
6a86360 |
- hosts db1, db2
|
|
derks |
6a86360 |
- ips 192.168.0.50
|
|
derks |
6a86360 |
- mode exclusive
|
|
derks |
6a86360 |
+ hosts db1, db2
|
|
derks |
6a86360 |
+ ips 192.168.0.50
|
|
derks |
6a86360 |
+ mode exclusive
|
|
derks |
6a86360 |
</role>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<role reader>
|
|
derks |
6a86360 |
- hosts db1, db2, db3
|
|
derks |
6a86360 |
- ips 192.168.0.51, 192.168.0.52, 192.168.0.53
|
|
derks |
6a86360 |
- mode balanced
|
|
derks |
6a86360 |
+ hosts db1, db2, db3
|
|
derks |
6a86360 |
+ ips 192.168.0.51, 192.168.0.52, 192.168.0.53
|
|
derks |
6a86360 |
+ mode balanced
|
|
derks |
6a86360 |
</role>
|
|
derks |
6a86360 |
--- mysql-mmm-2.0.9/etc/mysql-mmm/mmm_tools.conf.orig 2009-06-18 20:15:54.000000000 -0500
|
|
derks |
6a86360 |
+++ mysql-mmm-2.0.9/etc/mysql-mmm/mmm_tools.conf 2009-11-03 12:51:47.000000000 -0600
|
|
derks |
6a86360 |
@@ -1,43 +1,43 @@
|
|
derks |
6a86360 |
include mmm_agent.conf
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
-default_copy_method scp
|
|
derks |
6a86360 |
-clone_dirs data, logs
|
|
derks |
6a86360 |
+default_copy_method scp
|
|
derks |
6a86360 |
+clone_dirs data, logs
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host default>
|
|
derks |
6a86360 |
- ssh_user root
|
|
derks |
6a86360 |
+ ssh_user root
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
- lvm_snapshot_size 1G
|
|
derks |
6a86360 |
- lvm_logical_volume mysql
|
|
derks |
6a86360 |
- lvm_volume_group storage
|
|
derks |
6a86360 |
- lvm_mount_dir /mmm_snapshot
|
|
derks |
6a86360 |
- lvm_mount_opts -orw,nouuid
|
|
derks |
6a86360 |
+ lvm_snapshot_size 1G
|
|
derks |
6a86360 |
+ lvm_logical_volume mysql
|
|
derks |
6a86360 |
+ lvm_volume_group storage
|
|
derks |
6a86360 |
+ lvm_mount_dir /mmm_snapshot
|
|
derks |
6a86360 |
+ lvm_mount_opts -orw,nouuid
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
- tools_user mmm_tools
|
|
derks |
6a86360 |
- tools_password RepTools
|
|
derks |
6a86360 |
+ tools_user mmm_tools
|
|
derks |
6a86360 |
+ tools_password RepTools
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
- backup_dir /mmm_backup
|
|
derks |
6a86360 |
- restore_dir /mysql
|
|
derks |
6a86360 |
+ backup_dir /mmm_backup
|
|
derks |
6a86360 |
+ restore_dir /mysql
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<copy_method scp>
|
|
derks |
6a86360 |
backup_command scp -c blowfish -r %SSH_USER%@%IP%:%SNAPSHOT%/%CLONE_DIR% %DEST_DIR%/
|
|
derks |
6a86360 |
restore_command cp -axv %BACKUP_DIR%/* %DEST_DIR%/
|
|
derks |
6a86360 |
- true_copy 1
|
|
derks |
6a86360 |
+ true_copy 1
|
|
derks |
6a86360 |
</copy_method>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<copy_method rdiff>
|
|
derks |
6a86360 |
- backup_command rdiff-backup --ssh-no-compression -v 5 !--include %SNAPSHOT%/%CLONE_DIR%! --exclude %SNAPSHOT% %SSH_USER%@%IP%::%SNAPSHOT%/ %DEST_DIR%/
|
|
derks |
6a86360 |
- restore_command rdiff-backup --force -v 5 -r %VERSION% %BACKUP_DIR% %DEST_DIR%/.mmm_restore; cp -axvl --remove-destination %DEST_DIR%/.mmm_restore/* %DEST_DIR%/; rm -r %DEST_DIR%/.mmm_restore/
|
|
derks |
6a86360 |
- incremental_command rdiff-backup --parsable-output -l %BACKUP_DIR%
|
|
derks |
6a86360 |
- single_run 1
|
|
derks |
6a86360 |
- incremental 1
|
|
derks |
6a86360 |
+ backup_command rdiff-backup --ssh-no-compression -v 5 !--include %SNAPSHOT%/%CLONE_DIR%! --exclude %SNAPSHOT% %SSH_USER%@%IP%::%SNAPSHOT%/ %DEST_DIR%/
|
|
derks |
6a86360 |
+ restore_command rdiff-backup --force -v 5 -r %VERSION% %BACKUP_DIR% %DEST_DIR%/.mmm_restore; cp -axvl --remove-destination %DEST_DIR%/.mmm_restore/* %DEST_DIR%/; rm -r %DEST_DIR%/.mmm_restore/
|
|
derks |
6a86360 |
+ incremental_command rdiff-backup --parsable-output -l %BACKUP_DIR%
|
|
derks |
6a86360 |
+ single_run 1
|
|
derks |
6a86360 |
+ incremental 1
|
|
derks |
6a86360 |
</copy_method>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<copy_method ssh-gz>
|
|
derks |
6a86360 |
- backup_command ssh -c blowfish %SSH_USER%@%IP% "cd '%SNAPSHOT%'; tar cv !'%CLONE_DIR%'!" | gzip > %DEST_DIR%/backup.tar.gz
|
|
derks |
6a86360 |
- restore_command cd %DEST_DIR%; tar xzfv %BACKUP_DIR%/backup.tar.gz
|
|
derks |
6a86360 |
- single_run 1
|
|
derks |
6a86360 |
+ backup_command ssh -c blowfish %SSH_USER%@%IP% "cd '%SNAPSHOT%'; tar cv !'%CLONE_DIR%'!" | gzip > %DEST_DIR%/backup.tar.gz
|
|
derks |
6a86360 |
+ restore_command cd %DEST_DIR%; tar xzfv %BACKUP_DIR%/backup.tar.gz
|
|
derks |
6a86360 |
+ single_run 1
|
|
derks |
6a86360 |
</copy_method>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
--- mysql-mmm-2.0.10/etc/mysql-mmm/mmm_agent.conf.orig 2009-10-29 13:26:29.000000000 -0500
|
|
derks |
6a86360 |
+++ mysql-mmm-2.0.10/etc/mysql-mmm/mmm_agent.conf 2009-11-03 17:29:11.000000000 -0600
|
|
derks |
6a86360 |
@@ -1,2 +1,6 @@
|
|
derks |
6a86360 |
include mmm_common.conf
|
|
derks |
6a86360 |
+
|
|
derks |
6a86360 |
+# The 'this' variable refers to this server. Proper operation requires
|
|
derks |
6a86360 |
+# that 'this' server (db1 by default), as well as all other servers, have the
|
|
derks |
6a86360 |
+# proper IP addresses set in mmm_common.conf.
|
|
derks |
6a86360 |
this db1
|
|
derks |
6a86360 |
--- mysql-mmm-2.0.10/etc/mysql-mmm/mmm_mon.conf.orig 2009-10-29 13:26:29.000000000 -0500
|
|
derks |
6a86360 |
+++ mysql-mmm-2.0.10/etc/mysql-mmm/mmm_mon.conf 2009-11-03 17:54:12.000000000 -0600
|
|
derks |
6a86360 |
@@ -1,16 +1,24 @@
|
|
derks |
6a86360 |
include mmm_common.conf
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<monitor>
|
|
derks |
6a86360 |
- ip 127.0.0.1
|
|
derks |
6a86360 |
- pid_path /var/run/mmmd_mon.pid
|
|
derks |
6a86360 |
- bin_path /usr/bin/mysql-mmm/
|
|
derks |
6a86360 |
- status_path /var/lib/misc/mmmd_mon.status
|
|
derks |
6a86360 |
- ping_ips 192.168.0.1, 192.168.0.2, 192.168.0.3
|
|
derks |
6a86360 |
+ ip 127.0.0.1
|
|
derks |
6a86360 |
+ pid_path /var/run/mysql-mmm/mmmd_mon.pid
|
|
derks |
6a86360 |
+ bin_path /usr/libexec/mysql-mmm
|
|
derks |
6a86360 |
+ status_path /var/lib/mysql-mmm/mmmd_mon.status
|
|
derks |
6a86360 |
+ ping_ips 192.168.0.1, 192.168.0.2, 192.168.0.3
|
|
derks |
6a86360 |
+ auto_set_online 60
|
|
derks |
6a86360 |
+
|
|
derks |
6a86360 |
+ # The kill_host_bin does not exist by default, though the monitor will
|
|
derks |
6a86360 |
+ # throw a warning about it missing. See the section 5.10 "Kill Host
|
|
derks |
6a86360 |
+ # Functionality" in the PDF documentation.
|
|
derks |
6a86360 |
+ #
|
|
derks |
6a86360 |
+ # kill_host_bin /usr/libexec/mysql-mmm/monitor/kill_host
|
|
derks |
6a86360 |
+ #
|
|
derks |
6a86360 |
</monitor>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
<host default>
|
|
derks |
6a86360 |
- monitor_user mmm_monitor
|
|
derks |
6a86360 |
- monitor_password RepMonitor
|
|
derks |
6a86360 |
+ monitor_user mmm_monitor
|
|
derks |
6a86360 |
+ monitor_password RepMonitor
|
|
derks |
6a86360 |
</host>
|
|
derks |
6a86360 |
|
|
derks |
6a86360 |
debug 0
|