讲师中心 微信公众号
AI工具推荐 视频效率加速

Ubuntu 服务器高可用集群搭建怎么做

轻明同学_2049

轻明同学_2049

发布时间:2026-08-21 12:57:03

|

992人浏览过

|

来源于php中文网

原创

Ubuntu服务器高可用集群搭建的核心是消除单点故障、实现自动故障转移和持续服务能力,需根据服务类型(AI推理、容器编排或Web应用)选择对应方案,如Docker Swarm、HAProxy+Keepalived或Kubernetes,并统一完成系统同步、主机名配置、关闭swap、内核调优和网络互通等基础准备。

ubuntu 服务器高可用集群搭建怎么做

Ubuntu 26.04
Ubuntu 26.04

Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者

下载
Ubuntu服务器高可用集群搭建,核心是消除单点故障、实现自动故障转移和持续服务能力。不同场景适用不同方案,关键看你要跑什么服务——AI推理(如Meixiong Niannian/TranslateGemma)、容器编排(Kubernetes/Docker Swarm),还是传统Web服务(Nginx+Keepalived)。下面分四类主流方案讲清楚怎么做,每类都聚焦实操要点。

明确目标再选架构

别一上来就装软件。先问三个问题:
• 你部署的是什么服务?(模型API?Web应用?数据库?)
• 预期并发量和SLA要求?(99.9%可用性 vs 容忍分钟级中断)
• 现有硬件或云资源怎么分布?(几台机器?是否同网段?能否直连?)
比如TranslateGemma这类大模型服务,推荐Docker Compose多实例+HAProxy负载+Keepalived VIP;而Kubernetes生产集群,则必须用kubeadm + kube-vip 或 haproxy + etcd多主。

通用基础准备(所有方案都绕不开)

无论哪种高可用,这五步必须在所有节点上统一执行:
系统同步:用chrony或ntpdate校准时间,误差超过1秒K8s会拒绝注册节点
主机名与hosts解析:每台机器设唯一hostname,并在/etc/hosts里写死所有节点IP和名称,禁用DNS依赖
关闭swap:K8s和部分容器运行时强制要求,执行swapoff -a并注释/etc/fstab中swap行
内核参数调优:启用br_netfilter、开启IPv4转发、增大文件句柄数(fs.file-max = 1000000
网络互通验证:用pingtelnet IP 端口确认节点间TCP连通性,特别是VIP所在子网要支持ARP广播

按服务类型选具体方案

• Web/API服务(如Nginx/Tomcat)
HAProxy + Keepalived最轻量。主备节点装相同配置,Keepalived通过vrrp_script检测HAProxy进程或HTTP健康端点,一旦失败3秒内漂移VIP。注意priority值差至少10,避免脑裂。
• Kubernetes集群
推荐kubeadm + kube-vip(Ubuntu 22.04+)或haproxy + keepalived + etcd集群(兼容性更广)。3个master节点必须同网段,VIP地址不能被其他设备占用,且kube-vip需以DaemonSet方式部署到每个master。
• AI模型服务(如TranslateGemma)
Docker Compose定义多个service副本,前置HAProxy做加权轮询或最少连接调度,后端配置health_check指向/health接口。模型权重文件建议挂载到共享存储(NFS或Ceph),避免各节点重复加载。
• Docker原生编排
Docker Swarm开箱即用:在管理节点执行docker swarm init --advertise-addr=本机IP,工作节点用docker swarm join加入。多管理节点时,Raft日志自动同步,任一manager宕机不影响任务调度。

验证和监控不能省

部署完必须做三件事:
手动模拟故障:shutdown主节点、kill HAProxy进程、断开网线,观察VIP切换时间和业务是否中断
接入基础监控:Prometheus抓取各节点node_exporter指标,Grafana看CPU/内存/网络丢包率;对HAProxy加stats页面暴露metrics,K8s集群用kube-state-metrics
设置告警阈值:VIP不可达、Pod重启频繁、API响应超500ms、磁盘使用超85%,这些信号必须邮件或钉钉通知到人

热门AI工具

更多
讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

417

2023.08.15

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

820

2023.09.08

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2392

2023.09.19

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

816

2023.10.09

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

709

2023.10.17

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

374

2023.10.17

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2136

2023.10.18

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

3932

2023.10.20

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

0

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn