The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software
mpaska wrote:I'm looking to move our backup cluster away from ZFS, to a Hyper-Converged StarWind set-up with VMware so that we can also use it for some development/testing as our backup performance needs are quite low.
We have 2x SuperMicro servers with non-raid HBA's in them (LSI 9207-8e) each connected to a storage shelf of 12x 4TB SATA NAS drives. Previously with ZFS, it handles parity/disk redundancy via raidZ groups.
Is it possible and recommended to use StarWind with non-raid HBA controllers? If so, what's the best way to set this all up? Present each disk to the Windows/StarWind VM and create a software RAID volume?

mpaska wrote:Interesting. Most software defined SAN solutions (Good example: EMC's ScaleIO, VMware VSAN) these days are moving away from the hardware raid requirement and are dealing directly with individual disks and handling data protection at a software defined layer, thus being completely hardware independent. It's even becoming rarer to find external HBA's with RAID support, so the industry is shifting.
So you absolutely wouldn't recommend pass-thru of disks via VT-d/VMware Raw-Device Mapped (RDM) disks, building a software RAID on-top of that via Storage Spaces and presenting that to StarWind?
Is moving away from requiring RAID all-together to a similar setup as ScaleIO/VSAN on the roadmap?

This is where I am still a little confused, if you take a look at the solution to scaling CPU and storage up and out at: http://www.starwindsoftware.com/scale-out-page it's not clear how this replication model can scale.anton (staff) wrote:It's not a flaw-by-design or missing feature as you think now, it's just a different set of concepts StarWind is built with. Let me clarify on that
5) DOES NOT distribute data between many nodes (replication Vs. erasure coding) --> WHILE ERASURE CODING IS MORE EFFICIENT FOR MOST CASES REPLICATION ALLOWS US TO HAVE ALWAYS INTEGRAL VM DATA, CLUSTER KEEPS GOING WITH ONLY ONE NODE LEFT
mpaska wrote:Thanks for the reply Anton. One last question.
This is where I am still a little confused, if you take a look at the solution to scaling CPU and storage up and out at: http://www.starwindsoftware.com/scale-out-page it's not clear how this replication model can scale.anton (staff) wrote:It's not a flaw-by-design or missing feature as you think now, it's just a different set of concepts StarWind is built with. Let me clarify on that
5) DOES NOT distribute data between many nodes (replication Vs. erasure coding) --> WHILE ERASURE CODING IS MORE EFFICIENT FOR MOST CASES REPLICATION ALLOWS US TO HAVE ALWAYS INTEGRAL VM DATA, CLUSTER KEEPS GOING WITH ONLY ONE NODE LEFT
When adding more nodes, you gain more CPU/memory resources, that part makes sense. But adding more storage, you're just increasing redundancy by replicating your storage to another array. Say for example you start with 2x 20TB usable arrays in a 2-node config, you'll have 20TB of available storage. You then "scale up and out" and add a 3rd node, with 20TB usable storage, now you'll have a 3-way replicated array, but still with only 20TB of available storage. While you've increased CPU/memory in this instance, you've not gained any additional storage space.
If instead your new 3rd node has 30TB of usable storage, and you add this to your existing 2x 20TB replicated nodes what will happen then?

barrysmoke wrote:don't confuse 3 way replication for a 3 node limit in a cluster. If you have 10 nodes, iscsi target A can be replicated across nodes 1-3, then iscsi target B can be replicated across nodes 2,3,and 9, no limit to which nodes you can replicate to, just that each iscsi target can only be in synchronous replication with 3 nodes. you can then also add an async target as a backup.
VMWare scale out makes more sense, because of vmfs clustered filesystem you gain all the storage of the incoming node. With hyper-v, you split your storage on each node in half, because you want to add the node into the replication chain.
previous cluster had AB,BC,CA, incoming node would make it AB,BC,CD,DA, so you gain half the incoming storage into the cluster....make sense?

ruthwhite wrote: ↑Wed Jul 10, 2024 9:59 amThe migration away from ZFS raises questions about the support for non-RAID HBAs (Host Bus Adapters). It's crucial to consider compatibility and performance implications transitioning storage solutions. Understanding whether non-RAID HBAs are supported is pivotal for maintaining system integrity and optimizing storage configurations. Exploring these aspects ensures a seamless migration process tailored to specific needs and hardware capabilities.
