hq8501 发表于 2018-10-26 08:10:46

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]
查看完整版本: mongodb主从环境搭建(包含keepalive)