<div>Hi all,</div><div><br></div><div>I am looking at building an OpenStack cluster for internal use at my company.</div><div><br></div><div>My previous experience has been solely on virtual clusters using either in house scripts and management tools, or 3rd party commercial offerings (e.g. OracleVM).</div>

<div><br></div><div>I am trying to understand how the underlying block device layer works, and am struggling to understand the documentation.</div><div><br></div><div>We have this NOVA-INST-DIR/instances/ where we have a _base and a delta file created, and this should be mounted on all compute nodes using some cluster FS, NFS or similar.</div>

<div><br></div><div>Then we have openstack-volume, controller-node, LVM and iSCSI in the mix.</div><div><br></div><div>I understand where openstack is coming from trying to build an environment from commodity parts, but the block devices are at the core of the stack, a vital part and require fast, low latency storage.</div>

<div><br></div><div>Using 1Gb iSCSI to a single host seems crazy to me (single point of failure, slow, high-latency).</div><div><br></div><div>I really want to understand how to integrate a FC SAN that utilises Multipathing into the environment and utilise something like CLVM or cluster File-system (e.g. OCFS2) to manage the block devices on each compute node.</div>

<div><br></div><div>Any information on how I might be able to achieve this would be great.</div><div><br></div><div>Thanks,</div><div>Greg.</div>