Hi all!

I'm thinking about building a learning rig for ceph. This is the parts list:

PCPartPicker Part List: https://pcpartpicker.com/list/s4vHXP

TL;DR 8 Core 3Ghz Ryzen CPU, 64 Gb RAM, 2Tb x 5 HDDs, 1 240Gb SSD in a
tower case.

My plan is to build a KVM-based setup, both for ceph and workload testing.

This are the usage scenarios I want to achieve:

1. object storage. Have a web browser store data (photos + json metadata)
over the network.
2. posix block storage: mount (ro/rw) those photos to VMs
3. nfs / samba sharing: mount (ro/rw) those photos to external laptops
(osx, linux and windows)
4. bootable block storage: Provision a VM with a bootable disk
5. shared disks: provide an additional disk to a couple of VMs (one in ro,
one rw)
6. grow / shrink the usable storage by adding / removing disks and/or
partitions
7. test for HA by faulting / disabling disks, power cycling the machine.

All this is in preparation for a bigger (0.5Pb+) project. We need to PoC
this and see if it can be done with a reasonable amount of work.

Some questions about all this: Is this rig too much / too little? Should I
scrap the idea and try to do all this in a public cloud somewhere? Do you
think all those scenarios are possible in a single box or do I definitely
need more physical boxes? I've done small software RAID / LVM installs in
the past and some simple BTRFS desktop installations as of late so I'm a
complete ceph n00b.

Any ideas & comments will be greatly appreciated.

Thanks!
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to