StarVCenter 私有云部署
一套国产超融合云平台IaaS软件,StarVCenter还提供了超融合技术,将计算、存储和网络等资源整合到一个硬件节点中,形成一个完整的虚拟化基础设施。这种超融合架构可以提高资源利用率,减少部署和维护成本,同时还可以提供更高的性能和可靠性。
为什么关注私有云
想在家里或小型机房搭一套自己的私有云,绕不开选型问题。商业虚拟化方案license费用不低,纯手工维护KVM又缺少统一的管理界面,虚拟机多起来之后创建、迁移、监控都很繁琐。介于两者之间的超融合软件正好补上这个空档:既有图形化的集中管理,又不需要单独采购集中式存储设备。StarVCenter 就是我在调研国产方案时看到的一个选择,社区版对个人和小规模场景免费,值得记录一下。
官网文档:StarVCenter帮助文档 · StarVCenter帮助文档 (starvcs.com)
超融合是怎么回事
传统的虚拟化架构里,计算节点和存储设备是分开的:服务器负责跑虚拟机,数据放在集中式的存储阵列上,两者之间靠专用存储网络连接。这套架构性能和可靠性都不错,但设备贵、布线复杂,对小规模部署很不友好。
超融合(HCI)的思路是把存储也放回服务器本地:每台节点既出算力,也贡献本地磁盘,由软件层把各节点的磁盘聚合成一个分布式存储池,虚拟机的磁盘数据分片存放在多台节点上并保留副本。这样一台节点故障时数据不丢,扩容时加一台服务器就同时增加了算力和存储容量。
StarVCenter的超融合技术包括以下特点:
- 硬件节点整合:将计算、存储和网络等资源整合到一个硬件节点中,形成一个完整的虚拟化基础设施。
- 简化部署:通过自动化部署和配置,简化了整个虚拟化环境的部署和维护。
- 高性能和可靠性:通过整合计算、存储和网络等资源,提高了系统的性能和可靠性。
- 灵活扩展:支持在线扩容和缩容,可以根据业务需要灵活调整资源。
整体来看,StarVCenter的超融合技术可以帮助用户实现高效的虚拟化基础设施部署和管理,提高资源利用率和降低成本。
免费策略与高级功能
StarVCenter追求极致好用,社区免费使用(不超过20台物理服务器)、社区免费技术支持、永久免费升级。对家庭实验室和小团队来说,20 台物理服务器的上限基本等于没有限制。
除了基本的虚拟化管理功能,StarVCenter还提供了一些高级功能,如:
- 多云管理:支持管理多个云平台,包括公有云和私有云,提供了跨云平台的资源管理和调度功能。
- 容器管理:支持管理容器化应用,如Docker和Kubernetes,可以实现容器的部署、管理和监控。
- 自动化运维:支持自动化运维功能,如自动化部署、配置管理、故障诊断和性能优化等,提高运维效率和减少人为错误。
- 安全管理:提供了安全管理功能,包括访问控制、审计和日志管理等,保障虚拟化环境的安全性。
项目白皮书:http://www.starvcs.com/white_paper.pdf
部署前的准备
真要动手部署之前,有几件事最好先确认:
- BIOS 里开启 CPU 的硬件虚拟化支持(Intel VT-x 或 AMD-V),这是所有虚拟化平台的前提条件。
- 提前做好网络规划。超融合架构里管理流量、业务流量和存储流量最好分开,至少要想清楚各用哪块网卡、哪个网段,事后调整很麻烦。
- 磁盘规划也要提前想:系统盘和数据盘分开,参与分布式存储的盘不要提前分区或做 RAID,具体要求以官方文档为准。
第一次接触这类平台,建议先在虚拟机里做嵌套虚拟化的实验部署,把安装流程和管理界面摸熟,再往物理服务器上装。
踩坑与注意
- 社区版的免费额度是 20 台物理服务器以内,超出规模需要联系官方,选型时要把未来的扩容预期算进去。
- 超融合的可靠性来自多副本,单节点部署体验不到它的核心价值,故障域和副本机制都需要至少三台节点才有意义。
- 分布式存储对磁盘和网络质量比较敏感,跑重要数据前先做好备份,不要把鸡蛋都放在一个还没验证过的存储池里。
小结
StarVCenter 提供了一条国产化的超融合路线:计算、存储、网络收进同一批节点,部署和运维都比传统三层架构简单,社区版的免费策略对小规模场景也足够友好。
目前作者家里只有一台浪潮刀架式服务器,待我有多台加架式服务器时,就尝试使用 StarVCenter 来部署私有云 😒,再配合K8S不是美滋滋吗。
评论 / COMMENTS