Hello,
I'm building a 7 nodes cluster :
- 4 VM nodes
- 3 Ceph nodes (using pveceph), no VM.
- All nodes in the same cluster.
I don't have full control on the hardware, server choices are limited by our hosting provider.
The physical configuration of the Ceph nodes is the following : 2*Intel(R) Xeon(R) CPU D-1540 @ 2.00GHz 8 cores, 64GB RAM, 2*SSD Intel DC S3300 300GB, 2*SATA 2To, no RAID.
To maximize the storage capabilities of the Ceph nodes, i didn't installed PVE directly on the server, rather, the Ceph nodes are booting PVE from PXE/NFS.
The NFS server hosting the PVE-Ceph system is already HA-enabled.
Basically i used debootstrap on the NFS server, and installed PVE on top of Jessie using this : https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie.
On each Ceph node, i created two OSD configured as followed : Intel 300GB SSD for journal, 2To SATA for storage.
Network is 10Gbps, and the rados bench results are around 250MB/s.
LiveMigration works, HA works also correctly but the dowtime before the VM comes up on another node is 3-4 minutes.
Is such a configuration considered a tolerable practice, or is it a FrankenConfig ?
For the Ceph nodes, would you recommend installing PVE on a single one SSD, and using the remaining SSD for the journal of both SATA drives, instead of booting via PXE ?
Should i expect better performance ? (I know there's a lot of things that may come into account regarding performance...)
Thank you
I'm building a 7 nodes cluster :
- 4 VM nodes
- 3 Ceph nodes (using pveceph), no VM.
- All nodes in the same cluster.
I don't have full control on the hardware, server choices are limited by our hosting provider.
The physical configuration of the Ceph nodes is the following : 2*Intel(R) Xeon(R) CPU D-1540 @ 2.00GHz 8 cores, 64GB RAM, 2*SSD Intel DC S3300 300GB, 2*SATA 2To, no RAID.
To maximize the storage capabilities of the Ceph nodes, i didn't installed PVE directly on the server, rather, the Ceph nodes are booting PVE from PXE/NFS.
The NFS server hosting the PVE-Ceph system is already HA-enabled.
Basically i used debootstrap on the NFS server, and installed PVE on top of Jessie using this : https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie.
On each Ceph node, i created two OSD configured as followed : Intel 300GB SSD for journal, 2To SATA for storage.
Network is 10Gbps, and the rados bench results are around 250MB/s.
LiveMigration works, HA works also correctly but the dowtime before the VM comes up on another node is 3-4 minutes.
Is such a configuration considered a tolerable practice, or is it a FrankenConfig ?
For the Ceph nodes, would you recommend installing PVE on a single one SSD, and using the remaining SSD for the journal of both SATA drives, instead of booting via PXE ?
Should i expect better performance ? (I know there's a lot of things that may come into account regarding performance...)
Thank you