<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 19, 2015 at 12:55 PM, Peng Zhao <span dir="ltr"><<a href="mailto:peng@hyper.sh" target="_blank">peng@hyper.sh</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<u></u>



  
    
    
    
    
    
    
    
    
  

  <div style="word-wrap:normal;word-break:break-word">

    
    
    
    
    
    
    
    
    

    <table lang="container" border="0" cellpadding="0" cellspacing="0" valign="top" style="width:100%;margin-top:6px">
      <tbody><tr>
        <td valign="top" style="line-height:1.31;color:rgb(34,34,34);font-family:'Segoe UI','Helvetica Neue',Helvetica,Calibri,Arial,sans-serif">

          
            <div style="line-height:1.25;max-width:590px;font-size:13px">Hi, all,</div><div style="line-height:1.25;max-width:590px;font-size:13px"><br>I would like to propose nova-hyper driver: <a href="https://blueprints.launchpad.net/nova/+spec/nova-hyper" target="_blank">https://blueprints.launchpad.net/nova/+spec/nova-hyper</a>.</div><ul><li>What is Hyper?<br>Put simply, Hyper is a hypervisor-agnostic Docker runtime. It is similar to Intel’s ClearContainer, allowing to run a Docker image with any hypervisor.</li></ul><ul><li>Why Hyper driver?<br>Given its hypervisor nature, Hyper makes it easy to integrate with OpenStack ecosystem, e.g. Nova, Cinder, Neutron<br><br></li><li>How to implement?<br>Similar to nova-docker driver. Hyper has a daemon “hyperd” running on each physical box. hyperd exposed a set of REST APIs. Integrating Nova with the APIs would do the job.<br><br></li><li>Roadmap<br>Integrate with Magnum & Ironic.</li></ul><div style="line-height:1.25;max-width:590px;font-size:13px"></div></td></tr></tbody></table></div></blockquote><div><br></div><div>This sounds like a better fit for something on top of Nova such as  Magnum then as a  Nova driver.</div><div><br></div><div>Nova only supports things that look like 'VMs'. That includes bare metal, and containers, but it only includes a subset of container features.<br></div><div><br></div><div>Looking at the hyper CLI [0], there are many commands that nova would not suppprt, such as:</div><div><br></div><div>* The pod notion</div><div>* exec</div><div>* pull</div><div><br></div><div><br></div><div>[0] <a href="https://docs.hyper.sh/reference/cli.html">https://docs.hyper.sh/reference/cli.html</a></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:normal;word-break:break-word"><table lang="container" border="0" cellpadding="0" cellspacing="0" valign="top" style="width:100%;margin-top:6px"><tbody><tr><td valign="top" style="line-height:1.31;color:rgb(34,34,34);font-family:'Segoe UI','Helvetica Neue',Helvetica,Calibri,Arial,sans-serif"><div style="line-height:1.25;max-width:590px;font-size:13px">Appreciate for comments and inputs!<br>Thanks,Peng<br></div><div style="font-size:13px;line-height:1.25;max-width:590px"><br></div><div><div style="font-size:13px;line-height:1.25"><div style="font-size:14px;max-width:590px">-----------------------------------------------------</div><div style="font-size:14px;max-width:590px">Hyper - Make VM run like Container</div><div style="font-size:14px;max-width:590px"><br></div></div></div><img width="0" height="0" style="border: 0px; width: 0px; min-height: 0px;" alt="">
          
        </td>
      </tr>
    </tbody></table>
  </div>

<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a 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 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>