环境准备 Director Server: 192.168.31.33/24 Real Server 1: 192.168.31.31/24 Real Server 2: 192.168.31.32/24 VIP: 192.168.31.30/32 安装配置 ipvs 安装 ipvs 管理软件在 Director Server 上安装 ipvsadm bash root@lb-01:~# apt install ipvsadm 配置 ipvs配置 vip bash root@lb-01:~# ip addr add 192.168.31.30/32 brd 192.168.31.30 dev ens32 root@lb-01:~# ip addr show ens32 2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
LVS 介绍Linux 虚拟服务器(Linux Virtual Server, LVS),是一个由章文嵩开发的一款自由软件。利用 LVS 可以实现高可用、可伸缩的 Web、Mail、Cac
使用场景介绍Memcached:多核的缓存服务,更加适合于多用户并发访问次数较少的应用场景 Redis:单核的缓存服务,单节点情况下,更加适合
备份工具介绍MongoDB 自带两种备份工具, 以备份出的文件区分为文本备份工具与二进制备份工具,各有不同的适用场景。 文本备份工具使用此工具备份
Replication Set 基本原理MongoDB 复制集的基本构成是一主两从的结构,自带互相监控投标机制,使用 Raft 协议保证数据一致性,(MySQL MGR 用的是 Paxos 变种) 如果
什么是验证库?验证库是建立用户时 use 到的库,在使用用户时,要加上验证库才能登陆。 对于管理员用户, 必须在 admin 下创建(先 use admin,再创建管理员用
下载 mongodb MongoDB 社区版下载地址 bash wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.20.tgz 配置 mongodb将下载的 tar 包解压至 /usr/local 路径下,创建软链接并配置好环境变量 bash cd /usr/local/src tar xzf mongodb-linux-x86_64-rhel62-3.6.20.tgz -C /usr/local/ cd /usr/local/ ln -s /usr/local/mongodb-linux-x86_64-rhel62-3.6.20 /usr/local/mongodb # 加入环境变
参考资料: DBAplus 社区 搭建主从集群参考 MySQL GTID 主从复制配置 安装 MaxScale MaxScale Github 地址 MaxScale 下载地址 bash yum install https://downloads.mariadb.com/MaxScale/2.5.6/centos/7/x86_64/maxscale-2.5.6-1.rhel.7.x86_64.rpm 配置 MaxScale在主库创建监控用户,路由用户 sql # 监控账号
MySQL MHA 架构介绍官方文档: https://github.com/yoshinorim/mha4mysql-manager/wiki MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司 y
优化参数 ini [mysqld] # 从库配置优化 master_info_repository = TABLE relay_log_info_repository = TABLE relay_log_recovery = 1 relay-log-purge = 1 read_only = 1 super_read_only = 1 master.info: 存储连接主库的信息,已经接收的 binlog 位置点信息 (默认在从库数据目录中) 配置项: master_info_repository