<div dir="ltr">On 4 December 2014 at 07:59, phuc vandinh <<a href="mailto:phucvd.ce@gmail.com">phucvd.ce@gmail.com</a>> wrote:<br>> Hi everyone,<br>> I'm a Sys Admin. and Now, my App Dev Team request me to use Docker into<br>> Openstack for DevOps Enviroment.<br>> But via Openstack Hypervisor Matrix, I saw that Docker miss some Openstack<br>> feature-supported. It is not support Cinder,..<br>> I want to use KVM to be fully supported with the other Openstack products<br>> as: Neutron, Cinder,...<br>><br>> What is the best way to use Docker into Openstack in this case? and How?<br>> I should use Docker like as hypervisor via Nova Driver<br>> or<br>> there is one way that I can deploy Docker on top of OpenStack + KVM and They<br>> still  warrant performance and have some advance features of Docker?<br>><br>> --<br>> Thanks && Best Regards!<br>><br>> Philip<br><br>Hi Philip!<br><br>What about this:<br><br>---<br>root@openstack-1:~$ apt-cache show nova-compute-flex<br>....<br>Description-en: Openstack Compute - Ubuntu Flex container support<br> OpenStack is a reliable cloud infrastructure. Its mission is to produce<br> the ubiquitous cloud computing platform that will meet the needs of public<br> and private cloud providers regardless of size, by being simple to implement<br> and massively scalable.<br> .<br> OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In<br> addition to its "native" API (the OpenStack API), it also supports the Amazon<br> EC2 API.<br> .<br> Nova is intended to be modular and easy to extend and adapt. It supports many<br> different hypervisors (KVM and Xen to name a few), different database backends<br> (SQLite, MySQL, and PostgreSQL, for instance), different types of user<br> databases (LDAP or SQL), etc.<br> .<br> This package provides common dependencies and setup for the Ubuntu Flex based<br> container hypervisor, providing a secure way to run instances as LXC<br> containers under OpenStack.<br>---<br><br>Info: <a href="http://www.ubuntu.com/cloud/tools/lxd">http://www.ubuntu.com/cloud/tools/lxd</a><br><br> AFAIK, Docker isn't a VM, so, it makes no sense to use it as a "regular hypervisor" under Nova.<div><br></div><div> I did not tried it via Heat.</div><div><br></div><div> And trying to use Docker within a regular VM, like when using CoreOS, it also makes no sense (for me), mostly because Docker (or the containers) bring to you, a real baremetal-cloud, so, again, it makes no sense to use it within a virtualized Instance. Also, each Docker/Container needs 1 IP, so, when with CoreOS, I have no idea about how to manage this without using creepy NAT tables and tons of Port Forwards...</div><div><br></div><div> I'm sure you'll enjoy 1 IPv6 address for each container, by far, much simpler, no NAT, no Port Forwards, easy to manage with native OpenStack Security Groups.</div><div><br></div><div>Just my two bitcents...  :-)</div><div><br></div><div>Best!</div><div>Thiago</div></div>