1 概述
本文包含MongoDB标准化复制集数据库搭建方案。采用3台服务器搭建高可用数据库,服务器的底层分离,分布于三个资源池上。
2 运行环境
部署在三台虚拟机上:
标准化集群
序号 ip 服务器功能
1 资源池1 rep(primary)
2 资源池2 rep(secondary)
3 资源池3 rep(secondary)
3 安装部署
物理机安装需要确保有下列包(Linux 7)
数据库运行所需环境包
lm_sensors-3.1.1-17.el6.x86_64.rpm
lm_sensors-devel-3.1.1-17.el6.x86_64.rpm
lm_sensors-libs-3.1.1-17.el6.x86_64.rpm
net-snmp-5.5-60.el6.x86_64.rpm
net-snmp-libs-5.5-60.el6.x86_64.rpm
net-snmp-utils-5.5-60.el6.x86_64.rpm
xfs格式包
xfsprogs-3.1.1-10.el6.x86_64.rpm (Mongo建议磁盘使用xfs格式)
执行:
yum install net-snmp -y
yum install libnetsnmpmibs.* -y
格式化盘符
pvcreate /dev/sdb
vgcreate datavg /dev/sdb
lvcreate -l 100%FREE -n data_lv datavg
mkfs.xfs /dev/mapper/datavg-data_lv
mount /dev/mapper/datavg-data_lv /mgdata