<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi All,<br>
    <br>
    I'm deploying OpenStack Havana for provisioning VMs using ESXi as
    hypervisor and would like to <br>
    use NFS storage as cinder backend.<br>
    <br>
    Cinder services are successfully configured to use NFS storage by
    setting the volume_driver <br>
    configuration key to cinder.volume.drivers.nfs.NfsDriver. <br>
    <br>
    Referred link is:<br>
    <br>
<a class="moz-txt-link-freetext" href="https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/3/html/Installation_and_Configuration_Guide/Configuring_for_NFS_Storage.html">https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/3/html/Installation_and_Configuration_Guide/Configuring_for_NFS_Storage.html</a><br>
    <br>
    Mounting of NFS shares as well as volume creation on the shares are
    working as expected. However, when <br>
    I try to attach NFS volume to instance which is hosted on ESXi,
    cinder services are not able to attach<br>
    NFS volume to instance. I tried to see the error messages in cinder
    logs but it is not throwing any failure <br>
    messages in cinder logs. So, I could not get what is happening?<br>
    <br>
    Few questions related to this:<br>
    <br>
    <ul>
      <li>Can we use NFS storage backend for VMware driver?</li>
    </ul>
              If answer is yes then,<br>
    <ul>
      <li>How could I configure NFS storage backend for VMWare driver?</li>
    </ul>
    <ul>
      <li>The NFS driver doesn't actually allow an instance to have
        access to a storage device at the block-level. Instead, files
        are created on an NFS share and then mapped to instances,
        emulated as a block device. <i><font color="#3366ff">How could
            the files created on NFS share are exposed to instances as
            VMDK files</font></i>.<br>
      </li>
    </ul>
    <ul>
      <li>If NFS storage is exposed to ESXi as datastore. Then how could
        I configure cinder.conf to say use only NFS storage for volume
        creation instead of local datastore of ESXi.<br>
      </li>
    </ul>
    <ul>
      <li>Might be above case is possible if we are using single ESXi
        compute. If we want to configure multiple ESXi as compute nodes,
        then how could I set multiple entries of vmware_host ip and its
        credentials in single cinder.conf file. <br>
      </li>
      <li>How volume get migrated if the instance's ESX host can not
        access the data store containing the volume?<br>
      </li>
    </ul>
    <br>
    Does anyone have any idea?<br>
    <br>
    Pointers in the right direction are highly appreciated. <br>
    <br>
    Regards,<br>
    Rajshree<br>
  </body>
</html>