<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Soheil,</p>
    <p>I took the liberty to add the openstack distribution list back
      in.</p>
    <p>Your description is a bit vague. Do you have dedicated nodes for
      storage, or do you run instances on the same nodes where storage
      is configured? Do you want run use volumes for instance storage,
      or ephemeral disks?<br>
    </p>
    <p>Volumes are normally located on remote servers or disk arrays, so
      that the answer is yes in this case. You can even pool storage of
      several nodes together using DRBD or (up to Newton) GlusterFS, but
      I have no experience in this area and can't tell you what would
      work and what would not.</p>
    <p>To configure volume backends, see
<a class="moz-txt-link-freetext" href="https://docs.openstack.org/cinder/rocky/configuration/block-storage/volume-drivers.html">https://docs.openstack.org/cinder/rocky/configuration/block-storage/volume-drivers.html</a>.</p>
    <p>Ephemeral storage is normally local storage on the compute node
      where the instance runs. You can also use NFS-mounted remote
      filesystem for ephemeral storage. <br>
    </p>
    <p>Bernd.<br>
    </p>
    <div class="moz-cite-prefix">On 11/13/2018 5:37 PM, Soheil
      Pourbafrani wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAK+CV0N73O4+baZ2cvsVLUeCfV9=VQ=VJwZOLO_okTK_un06Sw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Thanks all,
        <div><br>
        </div>
        <div>Suppose we use HDD disks of local machines and there are no
          shared storages like SAN storage. So in such an environment is
          it possible to use remote disks on other machines for compute
          nodes? (I think it's impossible with HDD local disks and for
          such a scenario we should have SAN storage).</div>
        <div><br>
        </div>
        <div>So the question is is it possible to have volumes in local
          disk of compute nodes? or we should let OpenStack go!</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Mon, Nov 12, 2018 at 6:31 PM Bernd Bausch <<a
            href="mailto:berndbausch@gmail.com" moz-do-not-send="true">berndbausch@gmail.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">OpenStack
          stores volumes wherever you configure it to store them. On a <br>
          disk array, an NFS server, a Ceph cluster, a dedicated storage
          node, a <br>
          controller or even a compute node. And more.<br>
          <br>
          My guess: Volumes on controllers or compute nodes are not a
          good <br>
          solution for production systems.<br>
          <br>
          By default, Packstack implements Cinder volumes as LVM volumes
          on the <br>
          controller. It's probably possible to put the LVM volumes on
          other <br>
          nodes, and it is definitely possible to configure a different
          backend <br>
          than LVM, for example Netapp, in which case the volumes would
          be on a <br>
          Netapp appliance.<br>
          <br>
          On 11/12/2018 9:34 PM, Soheil Pourbafrani wrote:<br>
          > My question is does OpenStack store volumes somewhere
          other than <br>
          > the compute node?<br>
          > For example in PackStack on two nodes, one for controller
          and network <br>
          > and the other for compute node, the instance's volumes
          will be stored <br>
          > on the controller or on compute?<br>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>