电话咨询
微信咨询
199 6386 0417
扫码添加客服

部署悦库服务集群

2022-05-23 08:49:00
高玉浩
原创
1811

悦库网盘集群化由悦库服务集群、MGR(MySQL Group Replication)集群、Ceph存储集群 以及虚拟路由器 4个子模块组成,本文指导用户搭建悦库服务集群,图中红线框所示:


两台主机做高可用和负载均衡 准备2个装有Ubuntu18以上操作系统的主机,部署Keepalived + LVS 分别在这两个Ubuntu主机中执行以下操作: 其中:192.168.0.200为虚拟IP,通过此IP访问悦库服务。

  • 安装 apt install -y keepalived
  • 配置 编辑/etc/keepalived/keepalived.conf
# 全局配置 global_defs { router_id LVS_YDISK } # 同步组 vrrp_sync_group VG_YDISK { group { VI_YDISK_WEB } } # 虚拟路由实例配置 vrrp_instance VI_YDISK_WEB { # 初始状态,MASTER|BACKUP state MASTER # 关联网络接口 interface enp0s3 # 相同的ID属于同一个多播组 virtual_router_id 200 # 优先级,最高的会被选举为MASTER priority 100 # 虚拟IP列表 virtual_ipaddress { 192.168.0.200 } } # 虚拟服务配置,通过将此配置用来管理LVS virtual_server 192.168.0.200 2020 { # 检查健康检查间隔,以秒为单位 delay_loop 5 # 负载均衡模式 DR|NAT|TUN lb_kind DR # 负载均衡算法 rr|wrr|lc|wlc|lblc|sh|dh lb_algo rr # 转发协议 TCP|UDP protocol TCP # 真实服务配置 real_server 192.168.0.211 2020 { # 负载权重,权重值越大,优先级越高 weight 1 # 存活检查 TCP_CHECK { # 超时时间,以秒为单位 connect_timeout 3 } } real_server 192.168.0.212 2020 { weight 1 TCP_CHECK { connect_timeout 3 } } } virtual_server 192.168.0.200 2010 { delay_loop 5 lb_kind DR lb_algo rr protocol TCP real_server 192.168.0.211 2010 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.0.212 2010 { weight 1 TCP_CHECK { connect_timeout 3 } } }

配置悦库服务端

配置VIP转发路由 分别在192.168.0.211和192.168.0.212上配置路由转发
ifconfig lo:0 192.168.0.200 broadcast 192.168.0.200 netmask 255.255.255.255 up route add -host 192.168.0.200 dev lo:0 echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

安装悦库服务

分别在192.168.0.211和192.168.0.212上安装悦库网盘集群版 参照官方部署手册

与我们交流和获得帮助

如果您遇到问题可以联系我们,我们和其他老用户会帮助您,不要一个人孤独的努力。
QQ群450448657
微信 : 19963860417
发表评论
评论通过审核后显示。
联系我们
联系人: 高先生
电话: 19963860417
Email: service@ydisk.cn
QQ: 480247680
微信: 19963860417
地址: 青岛市黄岛区井冈山路157号中南金石国际广场A座3202室