So it looks like because of reply to going to the user instead of the
list (Seriously, somebody needs to fix the list headers) by default,
the thread got kinda messed up, so I apologize if you're using a
threaded reader. That said, here goes.
from the responses I've gotten, it looks like there's no viable option
to use fibre channel as an interconnect between the nodes of the
cluster.
Would it be worth while development effort to establish a block
protocol between the nodes so that something like fibre channel could
be used to communicate internally? Unless I'm waaay wrong (And I'm
seldom *that* wrong), it would not be worth the effort. I won't even
feature request it. Looks like I'll have to look into infiniband or
CE, and possibly migrate away from Fibre Channel, even though it kinda
just works, and therefore I really like it :(
Post by Schlacta, ChristMost of my systems that I want to use with ceph already have fibre
Chantel cards and infrastructure, and more infrastructure is
incredibly cheap compared to infiniband or {1,4}0gbe cards and
infrastructure
Most of my systems are expansion slot constrained, and I'd be forced
to pick one or the other anyway.
In today’s world, OSDs communicate via IP and only IP*. Some FiberChannel
switches and HBAs support IP-over-FC, but it’s about 0.000002% of the FC
deployments.
Therefore, one could technically use FC, but it does’t appear to offer
enough benefit to OSD operations to justify the unique architecture.
What is your motivation to leverage FC behind OSDs?
-Paul
*Ceph on native Infiniband may be available some day, but it seems
impractical with the current releases. IP-over-IB is also known to work.
Is it possible? Can I use fibre channel to interconnect my ceph OSDs?
Intuition tells me it should be possible, yet experience (Mostly with
fibre channel) tells me no. I don't know enough about how ceph works
to know for sure. All my googling returns results about using ceph as
a BACKEND for exporting fibre channel LUNs, which is, sadly, not what
I'm looking for at the moment.