bevhost / rpms / mysql-mmm

Forked from rpms/mysql-mmm 6 years ago
Clone
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