[openstack-dev] [Magnum] What is Magnum's behaviour wrt Images in Glance and which ones are downloaded to COE ?

Waines, Greg Greg.Waines at windriver.com
Wed Oct 5 18:16:00 UTC 2016


A few months ago, I asked a question wrt whether
                MAGNUM pushed container images (from Glance) to the COE Master (e.g. SWARM Master) of the Magnum Bays ?

The answer was NO … other than the initial swarm container image, all other container images were downloaded by the docker daemon (either Swarm Master or Swarm Minion/Worker … I guess) from the OFFICIAL image hub from https://hub.docker.com/ … when a container was launched referencing a particular container image.


FOLLOW UP QUESTIONS:

·         I would like to use a LOCAL Container Image Repository (Docker Registry?) with the MAGNUM deployment on OpenStack

·         I would like to:

o    deploy a LOCAL Container Image Repository (Docker Registry?) in a VM of OpenStack, and

o    then deploy a MAGNUM BAY (e.g. Docker SWARM Master & Nodes) which ONLY use this LOCAL Container Image Repository

§  i.e. there is no requirement for external access to https://hub.docker.com/

§  and

§  I can push private container images into this LOCAL Container Image Repository … and they will be available to my MAGNUM Bay


·         Assuming the answer is YES

o    wrt Deploying a LOCAL Container Image Repository (Docker Registry?) in a VM of OpenStack

§  is this https://docs.docker.com/registry/deploying/
a good example of what I would do (inside the VM) to setup this Docker Registry ?


o    How do I launch the MAGNUM BAY such that it uses my LOCAL Container Image Repository (Docker Registry?) by default … and NOT https://hub.docker.com/   ???


Greg.


From: taget <qiaoliyong at gmail.com>
Reply-To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org>
Date: Tuesday, July 19, 2016 at 9:57 PM
To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org>
Subject: Re: [openstack-dev] [Magnum] What is Magnum's behaviour wrt Images in Glance and which ones are downloaded to COE ?


On 2016年07月20日 00:35, Waines, Greg wrote:

I created a Docker-Swarm bay and successfully launched a simple container.

What is the behavior of MAGNUM wrt downloading of Container-formatted Images in Glance to the COE ?

e.g. in the setup from the above link
gwaines at wildcat-76:~$ glance -v image-list
+--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+----------------------------------+
| ID                                   | Name                            | Disk_format | Container_format | Size      | Status | Owner                            |
+--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+----------------------------------+
| 96a63dda-e9e8-45ac-843c-1635909aa79e | cirros-0.3.4-x86_64-uec         | ami         | ami              | 25165824  | active | a7e010ece2bf4bbfa84551a03c0770ae |
| 9ff4c5a2-30d8-4c46-ac3e-fde566654fec | cirros-0.3.4-x86_64-uec-kernel  | aki         | aki              | 4979632   | active | a7e010ece2bf4bbfa84551a03c0770ae |
| df11374e-ef88-47eb-8603-5e646fa7c76c | cirros-0.3.4-x86_64-uec-ramdisk | ari         | ari              | 3740163   | active | a7e010ece2bf4bbfa84551a03c0770ae |
| 296d607a-6d7a-472b-987d-8bcde63ff124 | fedora-atomic-latest            | qcow2       | bare             | 507928064 | active | a7e010ece2bf4bbfa84551a03c0770ae |
+--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+----------------------------------+
gwaines at wildcat-76:~$
gwaines at wildcat-76:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
swarm               1.0.0               4a0d7b83266a        5 months ago        0 B
cirros              latest              807dd1cf91c7        6 months ago        0 B
gwaines at wildcat-76:~$

Does MAGNUM automatically download all Glance Images of a particular Container Format to the COE ?

No, Magnum will not do this.
Only  the swarm docker image is download by Magnum.

In the above setup, which Glance Image does the ‘docker image’ “cirros” correspond to ?
None of from glance image.

You launched the swarm docker container with image 'cirros', the image of 'cirros' was downloaded by docker daemon which is from OFFICIAL image hub from https://hub.docker.com/


--

Best Regards,

Eli Qiao (乔立勇), Intel OTC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20161005/4753a8b5/attachment.html>


More information about the OpenStack-dev mailing list