
运行经济商品硬件
无需硬件 RAID 控制器
易于管理
开源
为什么我们需要一个新的命令行工具(pveceph)?
对于在特定 Proxmox VE 架构中的使用,我们使用 pveceph。Proxmox VE 提供分布式文件
系统(pmxcfs)来存储配置文件。
我们使用它来存储 Ceph 配置。优点是所有节点都看到相同的文件,并且不需要使用 ssh /
scp 复制配置数据。该工具还可以使用 Proxmox VE 设置中的其他信息。
像 ceph-deploy 这样的工具无法利用该架构。
推荐的硬件
注意: 仅使用 HBA 卡或板载控制器。Raid 控制器可能会产生极端的负面性能影响(JBOD
模式也一样)。
冗余设置至少需要三台相同的服务器。以下是我们的一个测试实验室集群的规格,包括
Proxmox VE 和 Ceph(三个节点):
双 Xeon E5-2620v2,64 GB RAM,Intel S2600CP 主板,Intel RMM,Chenbro 2U 机箱,
带 8 个 3.5 英寸热插拔驱动器托架,2 个固定 2.5 英寸 SSD 托架
用于 Ceph 流量的 10 GBit 网络(每个服务器一个双 10 Gbit Intel X540-T2,一个 10Gb
交换机 - Cisco SG350XG-2F1)
用于 Proxmox VE 安装的单一企业级 SSD(因为我们在那里运行 Ceph 监视器和相当
多的日志),我们每个主机使用一个 Samsung SM863 240 GB。
使用至少两个 SSD 作为 OSD 驱动器。您需要高质量的企业级 SSD,不要使用消费级
或“PRO”消费级 SSD。在我们的测试设置中,我们有 4 个英特尔 SSD DC S3520 1.2TB,
每个主机 2.5“SATA SSD 用于存储数据(OSD,无额外日志) - 此设置提供大约 14 TB
存储。通过使用 3 的冗余,您可以存储高达 4,7 TB(100%)。但要为失败的磁盘和主
机做好准备,您绝不应该 100%填满您的存储空间。
作为一般规则,OSD 越多越好,推荐使用更快的 CPU(高 GHZ)。 NVMe Express 卡
也可以,例如慢速 SATA 磁盘与 SSD / NVMe 日志设备的混合。
同样,如果您期望良好的性能,请始终只使用企业级 SSD,通过在免费驱动器托架中添加
更多 OSD SSD /磁盘,可以扩展存储。当然,您可以在业务增长时立即添加更多服务器,
而不会中断服务并且配置更改最少。
如果您不想在同一主机上运行虚拟机和 Ceph,则只需添加更多 Proxmox VE 节点,并使用
这些节点运行 guest 虚拟机,其他节点仅用于存储。
安装 Proxmox VE