<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></a></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Kevin Benton [mailto:kevin@benton.pub]
<br>
<b>Sent:</b> Friday, August 5, 2016 10:37 PM<br>
<b>To:</b> openstack-dev@lists.openstack.org<br>
<b>Subject:</b> [openstack-dev] [infra][neutron] - best way to load 8021q kernel module into cirros<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi, <o:p></o:p></p>
<p>In neutron there is a new feature under active development to allow a VM to attach to many networks via its single interface using VLAN tags.
<o:p></o:p></p>
<p class="MsoNormal"><b><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> [Mooney, Sean K]
</span></i></b><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">In this case I take it that you want to create a scenario test that will cover teh vlan aware vms work is that correct?<o:p></o:p></span></b></p>
<p>We would like this to be tested in a scenario test in the gate, but in order to do that the guest instance must have support for VLAN tags (the 8021q kernel module for Linux VMs). Cirros does not ship with this module so I have a few questions.
<o:p></o:p></p>
<p class="MsoNormal"><b><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[Mooney, Sean K]
</span></i></b><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Is there a reason you cannot use a Ubuntu or centos cloud image for the guest for this test?<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">both would require the vm flavor to have at least 256mb of ram but I think that should be fine.<o:p></o:p></span></b></p>
<p>Do any other projects need to load a kernel module for a specific test? If not, where would the best place be to store the module so we can load it for that test; or, should we download it directly from the Internet (worried about the stability of this)?
<o:p></o:p></p>
<p class="MsoNormal"><b><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[Mooney, Sean K]  how big is it? Would it fit on a configdrive/retrieve it via the metatdata service.<br>
</span></i></b><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">looking at
<a href="https://bugs.launchpad.net/cirros/+bug/1605832">https://bugs.launchpad.net/cirros/+bug/1605832</a> they are suggesting using or add a get-kernel-module command but if it was small<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">you could just store it in the metatdata service/config drive or even swift and just curl it locally and run insmod to insert it.<o:p></o:p></span></b></p>
<p><b><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></i></b></p>
<p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p>Thanks, <br>
Kevin Benton <o:p></o:p></p>
</div>
</div>
</body>
</html>