<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello Andrew,<br>
    <br>
    I did some similar modifications in Fuel 6.0 as [1][2]. However in
    [3] it says Ceph monitor have to run on the public network.<br>
    <br>
    In the file "deployment/puppet/ceph/manifests/conf.pp", we can see
    it calls 'ceph-deploy new ${::hostname}:${::internal_address}'.<br>
    In "deployment/puppet/ceph/manifests/mon.pp", it calls 'ceph-deploy
    mon create ${::hostname}:${::internal_address}'.<br>
    <br>
    After we set Ceph public network to OpenStack storage network, Ceph
    monitor still runs on management network. I also see in QEMU command
    line, it connects to Ceph via management network IP address. Though
    this setup does not follow the rule suggested in [3], it probably
    works because Ceph monitor only provides PG location information,
    and then QEMU should talk to OSDs directly using the storage network
    addresses.<br>
    <br>
    That's why I didn't take your patches as-is. I meant to setup a Fuel
    6.1 environment and test the modifications before I can give an
    accurate comment.<br>
    <br>
    [3]
<a class="moz-txt-link-freetext" href="http://ceph.com/docs/master/rados/configuration/network-config-ref/#monitor-ip-tables">http://ceph.com/docs/master/rados/configuration/network-config-ref/#monitor-ip-tables</a><br>
    <br>
    <div class="moz-cite-prefix">on 2015/06/25 03:20, Andrew Woodward
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACEfbZhO3Oy7gL1aquiRC5QPOcM_JzQTE2wNRasjivJ6QcGHkw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Zhou,
        <div><br>
        </div>
        <div>As mentioned, Please review [1][2]. This is the interface
          we will support as we implement the advanced networking parts.
          In your case, just fip the role map in your patch to nailgun
          and the library interface will remain the same.</div>
        <div><br>
        </div>
        <div>[1] <a moz-do-not-send="true"
            href="https://review.openstack.org/#/c/194434/">https://review.openstack.org/#/c/194434/</a></div>
        <div>[2] <a moz-do-not-send="true"
            href="https://review.openstack.org/#/c/194438/">https://review.openstack.org/#/c/194438/</a><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr">On Wed, Jun 24, 2015 at 3:21 AM Stanislav Makar
            <<a moz-do-not-send="true"
              href="mailto:smakar@mirantis.com" target="_blank">smakar@mirantis.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>
                <div>
                  <div>Hello<br>
                  </div>
                  My five cents :)<br>
                </div>
                <div>I also very proud of our 6.1 release<br>
                </div>
                Unfortunately we still do not have this separation for
                ceph public and cluster networks in 6.1.<br>
                <br>
              </div>
              <div>One little hint <br>
                In 6.1 we have granular deployment (<a
                  moz-do-not-send="true"
href="https://docs.mirantis.com/fuel/fuel-master/release-notes.html#granular-deployment-based-on-pluggable-tasks"
                  target="_blank">https://docs.mirantis.com/fuel/fuel-master/release-notes.html#granular-deployment-based-on-pluggable-tasks</a>)
                and all tasks which are connected with ceph deployment
                are in <br>
              </div>
              <div><br>
                <a moz-do-not-send="true"
href="https://github.com/stackforge/fuel-library/tree/stable/6.1/deployment/puppet/osnailyfacter/modular/ceph"
                  target="_blank">https://github.com/stackforge/fuel-library/tree/stable/6.1/deployment/puppet/osnailyfacter/modular/ceph</a><br>
                <br>
              </div>
              <div>To have your patch working in 6.1 you should hack all
                these files now<br>
                <br>
              </div>
              <div>If you have question feel free to ask.<br>
              </div>
              <div><br>
              </div>
              <div>Thanks.<br>
              </div>
              <div><br>
              </div>
              <div class="gmail_extra"><br clear="all">
                <div>
                  <div>
                    <div dir="ltr">
                      <div>
                        <div dir="ltr">
                          <div>
                            <div dir="ltr">
                              <div>
                                <div dir="ltr"><font face="times new
                                    roman, serif" size="2">--</font>
                                  <div><font face="times new roman,
                                      serif" size="2">All the best,</font>
                                    <div><font face="times new roman,
                                        serif" size="2">Stanislav Makar<br>
                                        skype: makar_stanislav </font></div>
                                    <div><font face="times new roman,
                                        serif" size="2">irc: stamak</font></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div dir="ltr">
              <div class="gmail_extra">
                <br>
                <div class="gmail_quote">On Wed, Jun 24, 2015 at 12:04
                  PM, Sergii Golovatiuk <span dir="ltr"><<a
                      moz-do-not-send="true"
                      href="mailto:sgolovatiuk@mirantis.com"
                      target="_blank">sgolovatiuk@mirantis.com</a>></span>
                  wrote:<br>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div dir="ltr">
                      <div>Hi Zhou,<br>
                        <br>
                      </div>
                      Try Fuel 6.1 where we have a lot of very nice
                      features including 'advanced networking'. Feel
                      free to read release notes [1]. It's one of the
                      most significant releases with many many features
                      and improvements. I am very proud of it.<br>
                      <br>
                      [1] <a moz-do-not-send="true"
                        href="https://docs.mirantis.com/fuel/fuel-master/release-notes.html"
                        target="_blank">https://docs.mirantis.com/fuel/fuel-master/release-notes.html</a><br>
                    </div>
                    <div class="gmail_extra"><br clear="all">
                      <div>
                        <div>
                          <div dir="ltr">--<br>
                            Best regards,<br>
                            Sergii Golovatiuk,<br>
                            Skype #golserge<br>
                            IRC #holser<br>
                          </div>
                        </div>
                      </div>
                      <div>
                        <div>
                          <br>
                          <div class="gmail_quote">On Wed, Jun 24, 2015
                            at 11:42 AM, Zhou Zheng Sheng / 周征晟 <span
                              dir="ltr"><<a moz-do-not-send="true"
                                href="mailto:zhengsheng@awcloud.com"
                                target="_blank">zhengsheng@awcloud.com</a>></span>
                            wrote:<br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">Thank you
                              guys!<br>
                              <br>
                              I'm reading the advanced networking spec
                              and think it's good. I'll try<br>
                              to comment it. It's too epic for me for
                              now. I wrote a patch to move<br>
                              Ceph public network to storage network.
                              It's based on Fuel 6.0, so I'm<br>
                              trying to rebase it to lastest master then
                              maybe ask you for a review.<br>
                              <div>
                                <div><br>
                                  on 2015/06/23 19:21, Igor Kalnitsky
                                  wrote:<br>
                                  > Hello,<br>
                                  ><br>
                                  > That makes sense to me. Still, I
                                  want to point that we're going to<br>
                                  > implement advanced networking and
                                  with this feature you'll be able to<br>
                                  > assign every single network role
                                  to any network.<br>
                                  ><br>
                                  > That means, you'll be able to
                                  assign ceph network role to storage,<br>
                                  > management or  whatever-you-want
                                  network. Sounds cool, ha? :)<br>
                                  ><br>
                                  > Feel free to read a design spec
                                  [1].<br>
                                  ><br>
                                  > Thanks,<br>
                                  > Igor<br>
                                  ><br>
                                  > [1]: <a moz-do-not-send="true"
                                    href="https://review.openstack.org/#/c/115340/"
                                    rel="noreferrer" target="_blank">https://review.openstack.org/#/c/115340/</a><br>
                                  ><br>
                                  > On Tue, Jun 23, 2015 at 1:13 PM,
                                  Zhou Zheng Sheng / 周征晟<br>
                                  > <<a moz-do-not-send="true"
                                    href="mailto:zhengsheng@awcloud.com"
                                    target="_blank">zhengsheng@awcloud.com</a>>
                                  wrote:<br>
                                  >> Hi!<br>
                                  >><br>
                                  >> I notice that in OpenStack
                                  deployed by Fuel, Ceph public network
                                  is on<br>
                                  >> management network. In some
                                  environments, not all NICs of a
                                  physical<br>
                                  >> server are 10Gb. Sometimes 1
                                  or 2 among the NICs on a machine may
                                  be<br>
                                  >> 1Gb. Usually on this type of
                                  machine we assign management network
                                  to 1Gb<br>
                                  >> NIC, and storage network to
                                  10Gb NIC. If Ceph public network is
                                  with<br>
                                  >> management network, the QEMU
                                  accesses Ceph using management
                                  network, and<br>
                                  >> the performance is not
                                  optimal.<br>
                                  >><br>
                                  >> In a small deployment, cloud
                                  controller and Ceph OSD may be
                                  assigned to<br>
                                  >> the same machine, so it would
                                  be more effective to keep Ceph client<br>
                                  >> traffic separated from MySQL,
                                  RabbitMQ, Pacemaker traffic. Maybe
                                  it's<br>
                                  >> better to place Ceph public
                                  network on the storage network. Agree?<br>
                                  >><br>
                                  >> --<br>
                                  >> Best wishes!<br>
                                  >> Zhou Zheng Sheng, Software
                                  Developer<br>
                                  >> Beijing AWcloud Software Co.,
                                  Ltd.<br>
                                  >><br>
                                  >><br>
                                  >><br>
                                  >><br>
                                  >>
__________________________________________________________________________<br>
                                  >> OpenStack Development Mailing
                                  List (not for usage questions)<br>
                                  >> Unsubscribe: <a
                                    moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
                                    rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
                                  >> <a moz-do-not-send="true"
                                    href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
                                    rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
                                  >
__________________________________________________________________________<br>
                                  > OpenStack Development Mailing
                                  List (not for usage questions)<br>
                                  > Unsubscribe: <a
                                    moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
                                    rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
                                  > <a moz-do-not-send="true"
                                    href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
                                    rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
                                  <br>
                                  --<br>
                                  Best wishes!<br>
                                </div>
                              </div>
                              Zhou Zheng Sheng / 周征晟  Software Developer<br>
                              <div>
                                <div>Beijing AWcloud Software Co., Ltd.<br>
                                  <br>
                                  <br>
                                  <br>
                                  <br>
__________________________________________________________________________<br>
                                  OpenStack Development Mailing List
                                  (not for usage questions)<br>
                                  Unsubscribe: <a
                                    moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
                                    rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
                                  <a moz-do-not-send="true"
                                    href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
                                    rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
                                </div>
                              </div>
                            </blockquote>
                          </div>
                          <br>
                        </div>
                      </div>
                    </div>
                    <br>
__________________________________________________________________________<br>
                    OpenStack Development Mailing List (not for usage
                    questions)<br>
                    Unsubscribe: <a moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
                      rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
                    <a moz-do-not-send="true"
                      href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
                      rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
                    <br>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
__________________________________________________________________________<br>
            OpenStack Development Mailing List (not for usage questions)<br>
            Unsubscribe: <a moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
              rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
            <a moz-do-not-send="true"
              href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
              rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
          </blockquote>
        </div>
      </div>
      <div dir="ltr">-- <br>
      </div>
      <p dir="ltr">--</p>
      <p dir="ltr">Andrew Woodward</p>
      <p dir="ltr">Mirantis</p>
      <p dir="ltr">Fuel Community Ambassador</p>
      <p dir="ltr">Ceph Community</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a class="moz-txt-link-abbreviated" href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>
<a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Best wishes!
Zhou Zheng Sheng / 周征晟  Software Developer
Beijing AWcloud Software Co., Ltd.</pre>
  </body>
</html>