Daniel,<div>Thanks for you response. But I am still confusing about use a iscsi device, if I want to use it as shared storage, first I need to attach to a node as a block storage, then I mount it to other compute nodes using NFS. The problem is that this will make a big lost on performance. Currently nova already support to create a new VM on ceph RBD, but why we can not create it on a block storage?</div>
<div><br></div><div>Thanks.<br><br>在 2013年10月28日星期一,Speichert,Daniel  写道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Ray,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">It seems that OpenStack purposefully omits the method of provisioning shared storage.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">It’s totally up to you – all you need to do is to mount /var/lib/nova/instances/ on each compute node on the system level.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Make sure your user IDs inside /var/lib/nova/instances/ are correct: nova, libvirt-em and kvm need to have matching IDs across all machines if you use e.g. NFSv3.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Daniel<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Ray Sun [mailto:<a href="javascript:_e({}, 'cvml', 'xiaoquqi@gmail.com');" target="_blank">xiaoquqi@gmail.com</a>]
<br>
<b>Sent:</b> Monday, October 28, 2013 4:27 AM<br>
<b>To:</b> OpenStack Maillist<br>
<b>Subject:</b> [Openstack] [Nova]How to setup shared storage for live migration based on IPSAN device?<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif"">Hi Stackers,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif"">I found there is a document to describe how to setup live migration using NFS by Mirantis.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""><a href="http://www.mirantis.com/blog/tutorial-openstack-live-migration-with-kvm-hypervisor-and-nfs-shared-storage" target="_blank">http://www.mirantis.com/blog/tutorial-openstack-live-migration-with-kvm-hypervisor-and-nfs-shared-storage</a></span><u></u><u></u></p>

</div>
<div>
<p class="MsoNormal">In this articles, there is a paragraph here:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><i>In a typical Openstack deployment, every compute node manages its instances locally in a dedicated directory (for example, /var/lib/nova/instances/) but for live migration, this folder has to be in a centralized location and shared across
 all the compute nodes. Hence, a shared file system or block storage is an important requirement for enabling live migration. For shared storage, a distributed file system such as GlusterFS, NFS needs to be properly configured and running before live migration
 can be performed. <b><span style="color:blue">SAN storage protocols such as Fibre Channel (FC) and iSCSI can also be used for shared storage.</span></b></i><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif"">Please pay attention the sentence in blue, currently, I have a IPSAN device, and I want use it as the shared storage for all my compute nodes. My questions is how to setup it in nova, I didn't
 find any document to introduce this, please help. Thanks a lot.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif""><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">Best Regards<br>
-- Ray</span><u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div><br><br>-- <br><font face="'courier new', monospace">Best Regards<br>-- Ray</font><br>