diff --git a/heartbeat/mysql b/heartbeat/mysql
index eb14ac8..56a7b17 100755
--- a/heartbeat/mysql
+++ b/heartbeat/mysql
@@ -74,6 +74,7 @@ OCF_RESKEY_test_passwd_default=""
 OCF_RESKEY_enable_creation_default=0
 OCF_RESKEY_additional_parameters_default=""
 OCF_RESKEY_replication_port_default="3306"
+OCF_RESKEY_replication_hostname_suffix_default=""
 OCF_RESKEY_max_slave_lag_default="3600"
 OCF_RESKEY_evict_outdated_slaves_default="false"
 
@@ -102,6 +103,7 @@ MYSQL_BINDIR=`dirname ${OCF_RESKEY_binary}`
 : ${OCF_RESKEY_replication_user=${OCF_RESKEY_replication_user_default}}
 : ${OCF_RESKEY_replication_passwd=${OCF_RESKEY_replication_passwd_default}}
 : ${OCF_RESKEY_replication_port=${OCF_RESKEY_replication_port_default}}
+: ${OCF_RESKEY_replication_hostname_suffix=${OCF_RESKEY_replication_hostname_suffix_default}}
 
 : ${OCF_RESKEY_max_slave_lag=${OCF_RESKEY_max_slave_lag_default}}
 : ${OCF_RESKEY_evict_outdated_slaves=${OCF_RESKEY_evict_outdated_slaves_default}}
@@ -281,6 +283,30 @@ The port on which the Master MySQL instance is listening.
 <content type="string" default="${OCF_RESKEY_replication_port_default}" />
 </parameter>
 
+<parameter name="replication_hostname_suffix" unique="0" required="0">
+<longdesc lang="en">
+The hostname for MySQL replication.
+For example, suppose the following situcation;
+
+# uname -n
+node01
+
+# cat /etc/hosts
+192.168.100.101 node01
+192.168.100.102 node02
+
+192.168.200.101 node01-mysqlrep
+192.168.200.102 node02-mysqlrep
+
+If you set replication_hostname_suffix=mysqlrep,
+You can use 192.168.200.0 for MySQL replication.
+Default is null, so if you don't set this parameter,
+replication network would be 192.168.100.0.
+</longdesc>
+<shortdesc lang="en">The hostname for MySQL replication</shortdesc>
+<content type="string" default="${OCF_RESKEY_replication_port_default}" />
+</parameter>
+
 <parameter name="max_slave_lag" unique="0" required="0">
 <longdesc lang="en">
 The maximum number of seconds a replication slave is allowed to lag
@@ -548,8 +574,9 @@ set_master() {
     # from the laste master the slave replicated from, or freshly
     # reset with RESET MASTER.
 
+    master_host=$1-$OCF_RESKEY_replication_hostname_suffix
     ocf_run $MYSQL $MYSQL_OPTIONS_LOCAL $MYSQL_OPTIONS_REPL \
-	-e "CHANGE MASTER TO MASTER_HOST='$new_master_host', \
+	-e "CHANGE MASTER TO MASTER_HOST='$master_host', \
                              MASTER_USER='$OCF_RESKEY_replication_user', \
                              MASTER_PASSWORD='$OCF_RESKEY_replication_passwd' $master_params"
 
