Red Squirrel
[H]F Junkie
- Joined
- Nov 29, 2009
- Messages
- 9,211
My current setup is as follows:
Storage: single 24-bay server acting as a NAS with NFS shares for various purposes, but for now I'll just concentrate on VMs, so I have one share per LUN. (LUN at this point is just a raid array, basically)
VM: Vmware ESXi - I just put that together real quick as I needed a turn key solution and KVM requires quite a lot of reading and setup to make it work.
My goal is to move towards a SAN setup where the VMs use block storage directly. I also want the block storage to be shared as I may want to add more VM servers over time so I want to be able to do live migrations etc.
I know you can't share block storage between servers but I want to be able to do it somehow. Not sure how a commercial vmware solution does it though as I've seen it done. But basically I'm looking to make an open source equivalent to that.
Just looking for what solutions I need, and some reading material to get me started. Basically I want to reduce the overhead of NFS and go towards block storage. For actual file sharing, I'll just have a file server VM instead of accessing the file server directly, as that will be moved on it's own network and VM servers will have dedicated NICs for it. Like a real SAN.
Does KVM/Qemu support the ability to assign an iSCSI LUN directly to a VM and have it be treated as a hard drive? I'm thinking that may be the easiest solution. Rather than having LUNs mapped to the VM hosts and have multiple VMs per LUN, each VM would have it's own LUN that it talks to directly. Then I can move the VM on any host all I want and it wont matter as that LUN is only being used directly by the VM software and not the physical system. Is this possible to do?
Storage: single 24-bay server acting as a NAS with NFS shares for various purposes, but for now I'll just concentrate on VMs, so I have one share per LUN. (LUN at this point is just a raid array, basically)
VM: Vmware ESXi - I just put that together real quick as I needed a turn key solution and KVM requires quite a lot of reading and setup to make it work.
My goal is to move towards a SAN setup where the VMs use block storage directly. I also want the block storage to be shared as I may want to add more VM servers over time so I want to be able to do live migrations etc.
I know you can't share block storage between servers but I want to be able to do it somehow. Not sure how a commercial vmware solution does it though as I've seen it done. But basically I'm looking to make an open source equivalent to that.
Just looking for what solutions I need, and some reading material to get me started. Basically I want to reduce the overhead of NFS and go towards block storage. For actual file sharing, I'll just have a file server VM instead of accessing the file server directly, as that will be moved on it's own network and VM servers will have dedicated NICs for it. Like a real SAN.
Does KVM/Qemu support the ability to assign an iSCSI LUN directly to a VM and have it be treated as a hard drive? I'm thinking that may be the easiest solution. Rather than having LUNs mapped to the VM hosts and have multiple VMs per LUN, each VM would have it's own LUN that it talks to directly. Then I can move the VM on any host all I want and it wont matter as that LUN is only being used directly by the VM software and not the physical system. Is this possible to do?