Hi All,
Background
We currently have a CRM which is written in PHP, running on the LAMP stack. We were using HyperV, but I managed to talk the boss into getting a new platform, 3 PBE nodes and a PBS backup server - All physical servers, not cloud etc..
As part of the CRM we store millions of files (Emails, documents etc..), which is currently handled by a single VM on the Hyper-V setup acting as a fileserver via NFS. it works OK - file until now when the disk is running out of space and the HyperV Server itself has no more disk space available - one of the reasons for the re-platform (the Hyper-V servers are old too).
So, I was looking at fixing this by having a GlusterFS volume setup across the 3 nodes & backup server and the backup server just backs up the local mount of the gluster share. In testing (apart from the PBS as we didn't have it at that point), it worked fine and the new Webserver VM on Proxmox mounted the drive & worked great. However, I've just noticed that GlusterFS appears to be being dropped by RedHat, so I'm not sure if I want to rollout a solution that's about to be abandon-ware.
The Issue
So I looked at Ceph instead. We've already set that up for the 3 PVE nodes and it's working well. I noticed you can mount this as a Filesystem too, so I did that and mounted the share on one of the existing servers we have and started to copy over the document store - note, this has around 21m files in it and runs to around 1.2TB.
It copied 28GB of it via rsync and then stalled with a "Client failing to respond to cache pressure" error.
Is this just down to a config error? I'm more of a developer than a sysadmin, I just know my way around what I need to on Linux, usually Ubuntu is my distro of choice and I'm pretty much self-taught on this.
Any help would be appreciated and if I need to post any config files etc... please just ask
Thanks
Background
We currently have a CRM which is written in PHP, running on the LAMP stack. We were using HyperV, but I managed to talk the boss into getting a new platform, 3 PBE nodes and a PBS backup server - All physical servers, not cloud etc..
As part of the CRM we store millions of files (Emails, documents etc..), which is currently handled by a single VM on the Hyper-V setup acting as a fileserver via NFS. it works OK - file until now when the disk is running out of space and the HyperV Server itself has no more disk space available - one of the reasons for the re-platform (the Hyper-V servers are old too).
So, I was looking at fixing this by having a GlusterFS volume setup across the 3 nodes & backup server and the backup server just backs up the local mount of the gluster share. In testing (apart from the PBS as we didn't have it at that point), it worked fine and the new Webserver VM on Proxmox mounted the drive & worked great. However, I've just noticed that GlusterFS appears to be being dropped by RedHat, so I'm not sure if I want to rollout a solution that's about to be abandon-ware.
The Issue
So I looked at Ceph instead. We've already set that up for the 3 PVE nodes and it's working well. I noticed you can mount this as a Filesystem too, so I did that and mounted the share on one of the existing servers we have and started to copy over the document store - note, this has around 21m files in it and runs to around 1.2TB.
It copied 28GB of it via rsync and then stalled with a "Client failing to respond to cache pressure" error.
Is this just down to a config error? I'm more of a developer than a sysadmin, I just know my way around what I need to on Linux, usually Ubuntu is my distro of choice and I'm pretty much self-taught on this.
Any help would be appreciated and if I need to post any config files etc... please just ask
Thanks