3.1.集群模式
集群模式为计算节点在实际部署时的一种架构。一般通过计算节点个数可判断当前计算节点的集群模式。目前支持三种集群模式,分别为:单节点、主备节点、多节点。
单节点
集群模式为单节点时,实际部署的架构中只有一个计算节点实例,也叫作单主集群模式。此种架构不具备计算节点高可用功能,可在测试环境部署但不建议在生产环境中选择。
主备节点
集群模式为主备节点时,实际部署的架构中会有两个计算节点实例,分别为主计算节点、备计算节点,也叫作HA集群模式。该模式下计算节点有主备角色状态,依赖Keepalived组件检测计算节点的健康状态以及VIP的维护。
多节点
集群模式为多节点时,实际部署的架构中会有多个计算节点实例(实例个数大于等于3小于等于9)。各计算节点实例可通过负载均衡组件实现流量的均匀或自定义分发,且保证集群中只要还有一个计算节点实例可用,业务都不会中断。
3.2.计算节点高可用切换
通常指集群模式为主备的计算节点,在主计算节点发生故障时Keepalived将VIP漂移至备计算节点。此时由备计算节点接管前端应用服务响应需求。高可用切换可发生在主计算节点故障时或人为手动进行切换。
3.3.高可用环境重建
通常指集群模式为主备的计算节点,在发生故障高可用切换后需要人为进行高可用环境重建操作,为下一次发生故障时计算节点能够顺利再次切换做好准备。如果不进行重建,切换后的计算节点后续再发生故障时无法成功自动切换。高可用环境重建主要对主备计算节点以及Keepalived相关配置进行对应修改,以满足遇到故障可自动切换的条件。