<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="SFNS Display">As far as I understood, the chain is the
      same - admin extend volume by using Cinder, but unlike earlier
      implementation, if volume is in-use, Cinder will ask Nova whether
      Nova support extending attached volumes (by checking Nova's API
      microversion) and if yes, will resize volume informing Nova using
      "volume-extended" call. On Nova's side, it will inform QEMU about
      this change... then either user can manually resize or it will
      happen on next reboot.<br>
      <br>
      I can be wrong, of course, but there is no neither "nova
      volume-extend" nor word "extend" in "nova --help" :-)<br>
    </font><br>
    <div class="moz-cite-prefix">On 9/26/17 5:35 PM, John Petrini wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAD4AmV5neg-DcO046ppE3k6PFvOWb9+oxbp3MULqdNDksoZTZA@mail.gmail.com">
      <div dir="ltr">I think this feature is actually implemented in
        nova. So you have to use the nova volume-extend option to do
        what you want. This is just my interpretation of the release
        notes though. I haven't tried it.
        <div class="gmail_extra">
          <div>
            <div class="gmail_signature"
              data-smartmail="gmail_signature">
              <p><br>
              </p>
            </div>
          </div>
          <div class="gmail_quote">On Tue, Sep 26, 2017 at 10:20 AM,
            Volodymyr Litovka <span dir="ltr"><<a
                href="mailto:doka.ua@gmx.com" target="_blank"
                moz-do-not-send="true">doka.ua@gmx.com</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF"> <font face="SFNS
                  Display">Hi Jay,<br>
                  <br>
                  I know about this way :-) but Pike introduced ability
                  to resize attached volumes:<br>
                </font><br>
                <font face="SFNS Display"><span
style="font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none">"It
                    is now possible to signal and perform an online
                    volume size change as of the 2.51 microversion using
                    the<span
                      class="m_-4222356466849712398Apple-converted-space"> </span></span><font
                    face="SFNS Display"><code
                      class="m_-4222356466849712398docutils
                      m_-4222356466849712398literal"
                      style="box-sizing:border-box;font-size:12.6px;padding:1px
3px;background-color:rgb(249,242,244);border-radius:4px;border:1px solid
rgb(225,228,229);font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span
                        class="m_-4222356466849712398pre"
                        style="box-sizing:border-box">volume-extended</span></code></font><span
style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe
UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica
Neue",sans-serif;font-size:14.000000953674316px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"><font
                      face="SFNS Display" color="#000000">external
                      event. Nova will perform the volume extension so
                      the host can detect its new size. It will also
                      resize the device in QEMU so instance can detect
                      the new disk size without rebooting." -- <a
                        class="m_-4222356466849712398moz-txt-link-freetext"
href="https://docs.openstack.org/releasenotes/nova/pike.html"
                        target="_blank" moz-do-not-send="true">https://docs.openstack.org/<wbr>releasenotes/nova/pike.html</a><br>
                    </font><br>
                  </span></font>
                <div>
                  <div class="h5">
                    <div class="m_-4222356466849712398moz-cite-prefix">On
                      9/26/17 5:04 PM, Jay Pipes wrote:<br>
                    </div>
                    <blockquote type="cite">Detach the volume, then
                      resize it, then re-attach. <br>
                      <br>
                      Best, <br>
                      -jay <br>
                      <br>
                      On 09/26/2017 09:22 AM, Volodymyr Litovka wrote: <br>
                      <blockquote type="cite">Colleagues, <br>
                        <br>
                        can't find ways to resize attached volume. I'm
                        on Pike. <br>
                        <br>
                        As far as I understand, it required to be
                        supported in Nova, because Cinder need to check
                        with Nova whether it's possible to extend this
                        volume. <br>
                        <br>
                        Well, <br>
                        - Nova's API microversion is 2.51, which seems
                        to be enough to support "volume-extended" API
                        call <br>
                        - Properties of image are *hw_disk_bus='scsi'*
                        and *hw_scsi_model='virtio-scsi'*, type
                        bare/raw, located in Cinder <br>
                        - hypervisor is KVM <br>
                        - volume is bootable, mounted as root, created
                        as snapshot from Cinder volume <br>
                        - Cinder's backend is CEPH/Bluestore <br>
                        <br>
                        and both "cinder extend" and "openstack volume
                        set --size" returns "Volume status must be
                        '{'status': 'available'}' to extend, currently
                        in-use". <br>
                        <br>
                        I did not find any configuration options neither
                        in nova nor in cinder config files, which can
                        help with this functionality. <br>
                        <br>
                        What I'm doing wrong? <br>
                        <br>
                        Thank you. <br>
                        <br>
                        -- <br>
                        Volodymyr Litovka <br>
                           "Vision without Execution is Hallucination."
                        -- Thomas Edison <br>
                        <br>
                        <br>
                        <br>
                        ______________________________<wbr>_________________
                        <br>
                        Mailing list: <a
                          class="m_-4222356466849712398moz-txt-link-freetext"
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                          target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a>
                        <br>
                        Post to     : <a
                          class="m_-4222356466849712398moz-txt-link-abbreviated"
                          href="mailto:openstack@lists.openstack.org"
                          target="_blank" moz-do-not-send="true">openstack@lists.openstack.org</a>
                        <br>
                        Unsubscribe : <a
                          class="m_-4222356466849712398moz-txt-link-freetext"
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                          target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a>
                        <br>
                        <br>
                      </blockquote>
                      <br>
                      ______________________________<wbr>_________________
                      <br>
                      Mailing list: <a
                        class="m_-4222356466849712398moz-txt-link-freetext"
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                        target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a>
                      <br>
                      Post to     : <a
                        class="m_-4222356466849712398moz-txt-link-abbreviated"
                        href="mailto:openstack@lists.openstack.org"
                        target="_blank" moz-do-not-send="true">openstack@lists.openstack.org</a>
                      <br>
                      Unsubscribe : <a
                        class="m_-4222356466849712398moz-txt-link-freetext"
href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                        target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a>
                      <br>
                    </blockquote>
                    <br>
                    <pre class="m_-4222356466849712398moz-signature" cols="72">-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison
</pre>
                  </div>
                </div>
              </div>
              <br>
              ______________________________<wbr>_________________<br>
              Mailing list: <a
                href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
              Post to     : <a
                href="mailto:openstack@lists.openstack.org"
                moz-do-not-send="true">openstack@lists.openstack.org</a><br>
              Unsubscribe : <a
                href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"
                rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison
</pre>
  </body>
</html>