请教关于 Linux 集群方案的问题

2020-02-19 09:48:48 +08:00
 king1688888888
最近在使用虚拟机学习 Linux 集群,根据网上相关教程,已使用“heartbeat+haresources”的方式搭建好集群,已实现主节点宕机后,备节点可以正常接管资源。当然,从分享的文章日期上可以看出,这套集群方案是非常古老而且存在问题也多。有两个疑问想请大佬们解惑。

假设希望实现 httpd+oracle 高可用( oracle 不使用 RAC,目前完全不懂,想先学习 Linux 集群):

1.Corosync+Pacemaker、RHCS 似乎很流行,想请教一下两种方案各有哪些优劣?
2.RHCS 方案中,Fence 似乎都是服务器上 iDRAC、IMM 等等管理接口,而且是必备的,VMware 虚拟机里并不能模拟这些硬件管理口,请问应该怎么做实验?
3515 次点击
所在节点    Linux
12 条回复
chinesestudio
2020-02-19 10:54:21 +08:00
开个五台 proxmox 玩吧
mediapig89
2020-02-19 10:57:25 +08:00
现实生产根本就不是这么玩的。service 写到 zk 里,其他的 service 去 zk 里面拿。一个 service 掉了,就在 zk 里自动删除,其他的 service 找不到就不请求。
gearfox
2020-02-19 11:01:00 +08:00
virtualbmc ???
OllyDebug
2020-02-19 11:18:29 +08:00
mesh
Enya
2020-02-19 12:53:42 +08:00
swulling
2020-02-19 13:53:25 +08:00
目前业界还是更推荐从业务软件架构上形成集群,而不是从硬件或者虚拟化层去做。

从软件架构上入手适用性广,可迁移性高,也不被具体的技术绑定。
hefish
2020-02-19 14:22:12 +08:00
我觉着不在乎花点钱的话,就 vmware 吧。直接 vmware ha。
suom
2020-02-19 14:30:38 +08:00
proxmox 好评
或者 docker 考虑一下?
king1688888888
2020-02-19 16:12:34 +08:00
@swulling 比如说 oracle 就使用 RAC 的意思吗?
Srar
2020-02-20 10:38:29 +08:00
@suom 说的 docker 节点蹦了 重新拉起来不要时间一样

@king1688888888 vmware ft 双活 虚拟机同时跑在两个物理机上 期间把一个物理机直接拔电虚拟机不受任何影响 ft 功能需要 vcenter esxi vsan 或者双活存储 如果测试 随便开一个 iscsi 挂上去就行了
Srar
2020-02-20 10:53:15 +08:00
个人还是建议考虑极端下允许多少秒中断 再决定用它啥方式来操作 如果允许数秒内失败 直接 keepalive+代理一把梭 如果像工业或医院一秒真的都不能断 那么上双活
SaigyoujiYuyuko
2020-02-20 13:45:20 +08:00
pve 好评 +1
docker 的话用 k8s + rancher HA ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/645710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX