<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Michal,</p>
    <p>  Yes I would rather run all my Docker containers on the physical
      hosts.  At the moment I run Ceph and kolla images, but adding
      Swarm as well would be useful.</p>
    <p>I've had a fair number of problems with Magnum because it appears
      only Kubernetes is supported nowadays, and I have 0 experience
      with that.  I also prefer Swarm because it's a lot simpler for
      small scale.<br>
    </p>
    <p>Administering my own VMs with Docker Swarm on top is also not
      exactly the best solution because that introduces extra machines
      to maintain.  And I don't have lots of spare RAM either as it's a
      homelab.<br>
    </p>
    <p>Thanks for reminding me about tagging correctly, I forgot to put
      [kuryr].  Ok didn't know about the lack of CI but good to know.<br>
    </p>
    <p><br>
    </p>
    <p>Kind regards,</p>
    <p>Paolo</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 01/09/2021 15:57, Michał Nasiadka
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:bacaed28-daea-4117-a7e6-f2e9c12eebbc@Spark">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <div name="messageBodySection">
        <div dir="auto">Hi Paolo,<br>
          <br>
          Would you like to use the Docker engine that is running on the
          OpenStack cluster hosts, or create Virtual Machines that will
          be used for a Docker Swarm cluster?<br>
          I would propose the latter.<br>
          <br>
          About Kuryr - we don’t have CI coverage for testing Kuryr in
          Kolla-Ansible deployment, so the container images and Ansible
          deployment role are provided as-is currently.<br>
          <br>
          Maybe somebody from Kuryr project could help you out? Adding
          [kuryr] tag for visibility.</div>
      </div>
      <div name="messageSignatureSection"><br>
        Best regards,
        <div dir="auto"><br>
        </div>
        <div dir="auto">Michal</div>
      </div>
      <div name="messageReplySection">On 1 Sep 2021, 00:32 +0200, Paolo
        Celati <a class="moz-txt-link-rfc2396E" href="mailto:paolo@celati.com"><paolo@celati.com></a>, wrote:<br>
        <blockquote type="cite" style="border-left-color: grey;
          border-left-width: thin; border-left-style: solid; margin: 5px
          5px;padding-left: 10px;">
          <p>Hi,</p>
          <p>long story short I have a 3 node Openstack cluster that I
            manage with kolla-ansible, and I'd like to run Docker Swarm
            on that as well. I am aware Magnum exists, but I'd first
            like to get my head around this simpler case.</p>
          <p>Seeing as I'd like to connect Docker containers from swarm
            compose files to Neutron networks I'm trying to set up Kuryr
            together with a swarm configuration. However the
            documentation is a little <a moz-do-not-send="true"
href="https://docs.openstack.org/kolla-ansible/latest/reference/containers/kuryr-guide.html">scarce</a>
            and I'd prefer running everything on these three hosts,
            including etcd. If I follow the guide and pass
            --cluster-store and --cluster-advertise arguments to dockerd
            then I can't run Docker in Swarm mode because I get an error
            saying Swarm is incompatible with those options, and at the
            same time it's not clear from documentation how you are
            expected to do Kuryr+Swarm. I did initialise the Swarm
            cluster before trying to add Kuryr, so I don't know if
            perhaps doing this the other way works? Do you have ideas or
            advice with this scenario? If worst comes to worst I can set
            up an external etcd cluster on a separate non-Openstack
            cluster but I'd rather avoid that.</p>
          <p><br>
          </p>
          <p>Thanks in advance,</p>
          <p>Paolo<br>
          </p>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>