你看到的配置指导中提到的“主备节点不能作为cvk主机加入到管理平台中”,这句话确实是理解CAS双机热备架构的关键。它的准确含义是:
主节点(主CVM)和备节点(备CVM)这两台服务器,它们的角色是“管理平台节点”,只负责运行CVM(Cloud Virtual Machine,云管理平台)管理软件,用于提供Web管理界面、数据库、高可用仲裁等服务。它们本身不应该再作为CVK(Cloud Virtualization Kernel,计算虚拟化内核)主机来创建和运行业务虚拟机。
简单来说,这是一个角色分离的设计:
CVM节点(主/备两台):跑管理平台,不跑业务虚拟机。
CVK主机(其他6台):跑业务虚拟机,被CVM管理。
所以,你担心的“两台CVM不能创建虚拟机”是正确的理解。在标准的最佳实践中,这两台CVM节点确实是不承载业务虚拟机的,它们只负责管理整个集群。
但是,这不意味着你8台服务器中只有6台能跑虚拟机。你的其他6台服务器可以作为CVK主机正常加入集群,在上面创建和运行虚拟机——这些才是真正跑业务的计算节点。
答案是:可以,但有条件限制。
根据H3C官方文档,CAS的双机热备功能在设计上确实支持使用本地存储(即你所说的“服务器本地硬盘”)。
当没有共享存储(如iSCSI、FC、NFS)可用时,CAS的双机热备会采用“本地同步分区”的方式工作:
你需要在主、备两台CVM节点上各划分一个本地分区(例如/vms目录)
主CVM会将该分区中的数据(主要是虚拟机模板、配置文件等)通过管理网络自动同步到备CVM
当主CVM故障时,备CVM可以接管管理服务
虽然技术上可行,但有以下几点需要特别注意:
| 项目 | 说明 |
|---|---|
| 带宽占用 | 数据同步走的是管理网络,会占用管理网带宽,可能影响日常运维 |
| 同步延迟 | 相比共享存储的实时访问,同步方式存在一定延迟,切换时可能丢失少量最新数据 |
| 不支持虚拟机热迁移 | 由于没有共享存储,虚拟机无法在不同CVK主机间热迁移 |
| 不支持高可用(HA) | 虚拟机故障时无法自动在其他主机上重启(因为硬盘数据在本地) |
基于你“8台服务器、预算有限、无共享存储”的情况,我建议按以下方式规划:
| 角色 | 数量 | 用途 | 存储配置 |
|---|---|---|---|
| 主CVM | 1台 | 运行CAS管理平台(主) | 本地硬盘,划分/vms分区用于双机热备同步 |
| 备CVM | 1台 | 运行CAS管理平台(备) | 本地硬盘,划分/vms分区用于双机热备同步 |
| CVK主机 | 6台 | 运行业务虚拟机 | 本地硬盘,虚拟机数据存储在各自主机的本地盘上 |
安装CVM节点时注意磁盘分区
安装CAS系统时,确保正确选择系统盘,避免将系统和数据混装在同一块盘上导致后续配置失败
按官方要求,本地同步分区必须以/vms/开头命名
安装CVK主机
其余6台服务器安装CVK角色
通过CVM的Web管理界面将它们添加到集群中
配置双机热备
在主CVM的Web界面中配置双机热备,存储类型选择“本地同步分区”
系统会自动将主CVM的/vms分区数据同步到备CVM
采用无共享存储的双机热备方案,你无法获得完整的高可用能力:
虚拟机HA(高可用):如果某台CVK主机故障,其上的虚拟机无法自动在其他主机上重启,因为虚拟机磁盘文件在该主机的本地硬盘上
虚拟机热迁移:无法在不中断业务的情况下将虚拟机迁移到其他主机
DRS(动态资源调度):无法根据负载自动迁移虚拟机
双机热备保护的是“管理平台本身”(即CVM),而不是“业务虚拟机”。当主CVM宕机时,备CVM可以接管管理服务,让你能继续通过Web界面管理集群。但如果运行业务的CVK主机坏了,上面的虚拟机还是会停掉。
那这样的话两台cvm上面的cpu和内存是不是也不能作为计算资源提供给其他cvk上面的虚拟机使用了
是的
如果现在不做双机热备,后期有共享存储在做双机热备可以吗。或者找两台全新服务器做双机热备后在加到现在的集群里面
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
如果现在不做双机热备,后期有共享存储在做双机热备可以吗。或者找两台全新服务器做双机热备后在加到现在的集群里面