mongodb主从环境搭建(包含keepalive)
#####################Master keepalived+Mongodb###################!/bin/bash
# master server
read -p "please enter real server IP: " RIP
read -p "please enter virtual server IP: " VIP
#####################Keepalived####################
yum -y install gcc openssl-devel popt popt-devel libnl libnl-devel kernel-devel
tar -zxvf keepalived-1.2.7.tar.gz
cd keepalived-1.2.7
./configure
make && make install
cp /usr/local/etc/rc.d/init.d/keepalived/etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived/etc/sysconfig
mkdir /etc/keepalived
cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/sbin/keepalived /usr/sbin/
chkconfig --add keepalived
chkconfig keepalived on
###################keepalived.conf##################
cat/etc/bashrc
source /etc/bashrc
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
##################slave keepalive+mongodb##################
#!/bin/bash
# slave server
read -p "please enter the master server: " SIP
read -p "please enter virtual server IP: " VIP
#####################Keepalived####################
yum -y install gcc openssl-devel popt popt-devel libnl libnl-devel kernel-devel
tar -zxvf keepalived-1.2.7.tar.gz
cd keepalived-1.2.7
./configure
make && make install
cp /usr/local/etc/rc.d/init.d/keepalived/etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived/etc/sysconfig
mkdir /etc/keepalived
cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/sbin/keepalived /usr/sbin/
chkconfig --add keepalived
chkconfig keepalived on
###################keepalived.conf##################
cat/etc/bashrc
source /etc/bashrc
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
页:
[1]