前言:
此刻兄弟们对“ubuntu安装keepalived”大概比较关注,小伙伴们都想要了解一些“ubuntu安装keepalived”的相关知识。那么小编同时在网络上搜集了一些对于“ubuntu安装keepalived””的相关文章,希望同学们能喜欢,朋友们快快来了解一下吧!这个sidekick果然是快速、简单、直接,就可以实现minio的负载均衡配置。sidekick的容器大小只有13M。 在企业的开发中,一般nginx拥有较多的应用,如网关静态页面访问配置、路由规则转发等,也完全可以使用nginx实现对minio的负载均衡,但如果要修改配置,则必须要停止nginx然后重新启动,在要求7*24不停机运行的环境下,这显然不是我们要的,当然可以再对nginx做负载均衡。不过minio/sidekick是一个轻量级的用于minio的负载均衡工具,它的大小只有13M,且可以非常简的配置负载均衡和健康检查。
官方参考
配置示例:
规划
本次添加上keepalived+sidekick,并且上传一个至少1G的文件测试上传是否可以成功。
配置配置sidekick+minio集群
现在我们直接使用docker-compose.yml让sidekick代理一个minio的集群。
启动 sidekick+minio
# docker compose up -d
# docker compose ps
查看 sidekick健康检查日志安装 keepalived
可以采用宿主机直接安装,也可以使用docker,本次采用宿主机直接安装。
# apt install -y keepalived
配置keepalived
修改配置文件/etc/keepalived/keepalived.conf,添加以下内容,请根据你自己的网卡名称进行修改,一般情况下,虚拟机在ubuntu下,局域网网卡为:enp0s8。可以通过ifconfig检查:
完整的keepalived.conf配置文件内容如下:
配置说明:
router_id : 在同一个keepalived集群的id必须相同。
state:只能是MASTER(主)或BACKUP(从)
priority:优先级越高的越会获取虚拟IP的拥有权
interface: 使用的宿主机网卡名称。
unicast_src:本机ip
unicast_peer:集群中所有主机ip,我这是模拟,只有一个宿主机。
authentication:集群中共享的密码
vritual_ipaddress:虚拟ip地址。
启动keepalived
# service keepalived start
查看虚拟ip :
# ifconfig
测试
测试访问
通过IP直接访问:
通过虚拟IP访问:
上传大文件测试
上传大约为1G的文件测试成功。
标签: #ubuntu安装keepalived