超融合单节点部署,需要额外挂载集中式存储吗?
不需要外挂集中式存储,SMTX OS 社区版可将本地的硬盘资源组成存储池,缓存机制也是适用的,但单节点集群无法提供数据冗余保障(硬盘故障会引起数据丢失),因此仅用于测试。
不需要外挂集中式存储,SMTX OS 社区版可将本地的硬盘资源组成存储池,缓存机制也是适用的,但单节点集群无法提供数据冗余保障(硬盘故障会引起数据丢失),因此仅用于测试。
SmartX 社区版单节点部署,至少一块双口网卡,系统初始化的时候,依然需要一个网口绑定管理网络,一个网口绑定存储网络(虽然单节点部署下存储网络没有作用,但还是需要预留,可以不连线)。
SMTX OS 社区版可以支持 1~3 节点部署,但 1 节点和 2 节点 部署都有部分功能受限的情况,(郑重提示:1 节点和 2 节点部署,只能作为功能体验,不可用于实际的生产环境使用),详细请参照下表:
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
超融合集群使用 PMEM 与 NVMe SSD (作为缓存)性能是比较大的,SMTX OS 支持 Intel 持久化内存(PMEM)作为缓存,该方案下 IO 延时可低至 100us,3 节点集群 IOPS 超过 100 万(是 NVMe 的 2.5 倍以上)。PMEM 本身硬件成本上升并不算明显。
缓存盘的数据实际上也有多副本保护,并且遵循强一致性的特点。另外,在系统遭遇意外掉电的情况下,系统将通过 Journal 的 IO 回放功能确保数据一致性。
SMTX OS 缓存策略是系统自动执行的,无需客户选择的。SMTX OS 缓存机制不属于传统的 write back 和 write through 机制,更准确地说是一种改进版 write back 机制,它既保留了 write back 机制的高效性能,同时有专门的机制应对突发断电引起的数据无法及时更新的问题。
当集群中有服务器发生故障,集群会将故障的服务器上面的 VM 通过 HA 功能自动迁移至其他可用的服务器节点上并自动恢复运行,同时会自动执行数据恢复,保障数据可靠性;而没有故障的主机上的虚拟机不受影响,整个数据恢复过程,系统会监控集群的负载情况自动调节恢复速度,最大程度保障现有业务性能和响应速度。
SMTX OS 主机上的数据盘和缓存盘都是直通的,没有组建 RAID 组,因此可以理解是独立的。SMTX OS 无需专门的热备盘,多块数据盘和缓存盘支持并发读写。
不会丢数据。SMTX OS 的数据冗余不依赖 RAID 技术实现,而是通过多副本技术实现。当虚拟机写入数据,系统会根据存储策略自动写入 2 份或者 3 份,虚拟机本地主机有一份数据,远程主机有另外 1 份(3 副本下则有另外 2 份数据写入到另外两台不同的主机上)。