Saturday, September 23, 2017

virtualization - Free tiered storage automation in linux?

I have a couple virtualized fileservers running in QEMU/KVM on ProxmoxVE.




The physical host has 4 storage tiers with significant performance variances. They're attached both locally and via NFS.



These will be provided to the fileserver(s) as local disks, abstracted into pools, and handling multiple streams of data for the network. My aim is for this abstraction layer to intelligently pool the tiers.



There's a similar post on the site here:
Home-brew automatic tiered storage solutions with Linux? (Memory -> SSD -> HDD -> remote storage) in which the accepted answer was a suggestion to abandon a linux solution for NexentaStor.



I like the idea of running NexentaStor. It almost fits the bill.



NexentaStor provides Hybrid Storage Pools, and I love the idea of checksumming. 16TB without incurring licensing fees is a huge plus as well.

After the expense of the hardware, free is about all my budget can handle.



I don't know if zfs pools are adaptive or dynamically allocated based on load, but it becomes irrelevant since NexentaStor doesn't support virtio network or block drivers, which is a must in my environment.



Then I saw a commercial solution called SmartMove: http://www.enigmadata.com/smartmove.html



And it looks like a step in the right direction, but I'm so broke I'd be wasting their time to even ask for a quote, so I'm looking for another option.



I'm after a linux implementation that supports virtio drivers, and I'm at a loss as to which software is up to it.

No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...