<html>
  <head>

  </head>
  <body style="margin-bottom: 1px; line-height: normal; margin-right: 4px; margin-left: 4px; font-variant: normal; margin-top: 4px">
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Hi,</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
          </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">thank you for that hint. I got it working to bring down the vlan interfaces but then a few other problems appeared :(</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
          </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">My final solution is now to stop using the direct network management of opennebula.</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
          </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">I now use vlan interfaces on systemside to which I have connected bridges and now I am able to use the default network driver without any problems.</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
          </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">regards</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
          </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="2" face="Dialog">Stefan</font><br>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
      <br>
      >>> "Ruben S. Montero" <rsmontero@opennebula.org> 8/7/2012 1:03 AM >>><br>Hi    </p>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
              </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        This could be achieved by adding the ifdown command in the clean script of the 802.1q driver. The core functionality is provided by HostManaged.rb. If you take a look at the code, maybe you can add a method similar to      </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        the activate one that iterates over the VLAN devs and execute an ip link set <dev> down. Note that you can only set down the interface if there are no other VM using it (so you would need to query the bridge). Bridge, devices and VLAN IDs can be easily obtained as shown in the activate method of the HostManaged class.      </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
              </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        Maybe it is easier to trace who is issuing the IGMP messages...      </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
              </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        Cheers      </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
              </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        Ruben      </p>
    </div>
    <div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
              </p>
    </div>
    <div>
      <div class="gmail_quote">
        <p style="margin-bottom: 0; margin-top: 0">
          On Mon, Aug 6, 2012 at 11:34 AM, <span dir="ltr"><<a href="mailto:Stefan.Steinert@brodos.de" target="_blank">Stefan.Steinert@brodos.de</a>></span> wrote:<br>        </p>
        <blockquote style="border-left: 1px #ccc solid; margin-bottom: 0; margin-right: 0; padding-left: 0; margin-left: 0; margin-top: 0" class="gmail_quote">
<br>            
          <div dir="LTR" style="margin-bottom: 1px; line-height: normal; margin-right: 4px; margin-left: 4px; font-variant: normal; margin-top: 4px" lang="en-US">
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">Hello One Users,</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog"><br style="font-weight: normal; font-family: Dialog">
              </font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">I'm currently deploying OpenNebula on an IBM BladeCenter whose Blades OS are based on SLES 11 SP2 with an attached NFS Storage for the VM Images.</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">To integrate the VMs in our network I'm going to use the 802.1q Module.</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog"><br style="font-weight: normal; font-family: Dialog">
              </font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">The whole system is working, except one little thing :)</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog"><br style="font-weight: normal; font-family: Dialog">
              </font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">If I try to migrate (Live and normal) the remaining network interface on the host on which the VM ran before starts to flood the whole Network with IGMP queries. That results in blocking my switches (BNT Layer 2/3 cooper gigabit + HP procurve 2824), so no more data will be transfered.</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">If I shutdown the vlan tagged interfaces on the old machine with "ifconfig eth2.100 down" for example, the network gets fully operational again.</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font size="2" face="Dialog"><br style="font-weight: normal; font-size: 2; font-family: Dialog">
              </font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">Is there already a way in Opennebula to bring down these interfaces, which I only have to add the currently empty clean script?</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font size="2" face="Dialog"><br style="font-weight: normal; font-size: 2; font-family: Dialog">
              </font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">Or does anyone know how to prevent that igmp flooding on system side?</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <br>
              <br>
                          </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">regards</font>            </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <br>
                          </p>
            <p style="margin-bottom: 0; margin-top: 0">
              <font face="Dialog">Stefan</font>            </p>
          </div>
          <p style="margin-bottom: 0; margin-top: 0">
            <br>
            _______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br><br>          </p>
        </blockquote>
      </div>
      <p style="margin-bottom: 0; margin-top: 0">
        <br>
        <br clear="all">
              </p>
      <div>
        <p style="margin-bottom: 0; margin-top: 0">
          <br>
                  </p>
      </div>
      <p style="margin-bottom: 0; margin-top: 0">
        --<br>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula<br>
      </p>
    </div>
  </body>
</html>