of 22 /22
DOCKER를 이용한 OPENSTACK 가상화 Team 4 : 고정준 김영우, 김지은, 박형석, 권윤주

[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화

Embed Size (px)

Text of [OpenStack 하반기 스터디] Docker를 이용한 OpenStack...

  • DOCKER OPENSTACK

    Team 4 :

    , , ,

  • :

    :

    : , ,

  • DEPLOYMENT

    : docker

    : (VM) docker

    1 : container VM

  • DOCKER?

    : HostOS

    OpenStack Docker , ,

  • OPENSTACK DOCKER

  • STUDY

    1. docker + openstack search & share Reference

    2. OS : Ubuntu 14.04 LTS OpenStack Version : Kilo

    3. docker openstack Ubuntu 14.04 LTS devstack + novadocker + docker Ubuntu 14.04 LTS openstack controller + nova-docker compute node

    centOS 7 packstack + novadocker + docker

    4. Devstack, Packstack, Manual installation

  • :

  • :

    Dashboard

    Floating1

    Floating2

    Floating3

  • DEPLOYMENT

    SingleNode/SingleZone Devstack Docker on OpenStack(nova-network ) Manual installation Docker on OpenStack(nova-network ) Packstack Docker on OpenStack(neutron )

    MultiNode/MultiZone Packstack Docker on OpenStack(neutron )

  • SINGLENODE/SINGLEZONE

  • SINGLENODE/SINGLEZONE

    Floating1

    Floating2

    Floating3

    FIP3

    Floating1

  • MULTINODE/MULTIZONE

  • MULTINODE

  • MULTINODE/MULTIZONE /

  • HOST DOCKER CONTAINER VS. OPENSTACK DOCKER CONTAINER

    OpenStackBridge

    DockerBridge

    HOST-IP

  • HOST-IP :

    docker run -d -p 3334:80 larsks/thttpd

    # docker inspect $CID

  • Floating1

    Floating2

    Floating3

    Floating3

    nova boot --image larsks/thttpd --flavor m1.tiny test6-docker

    # docker inspect $CID

  • CONTAINERS ON HOST

    thttp

    thttp

    docker0 br100

    eth0

    nginxwordpress

    172.17.0.1 192.168.10.1

    172.17.0.4Fixed ip : 192.168.10.3

    HOST-IP = a.b.c.d

    http://a.b.c.d:PORT1

    Floating ip : p.q.r.s

    http://p.q.r.s

    http://a.b.c.d:PORT2

    Floating ip : w.x.y.z

    http://w.x.y.z

  • 4 STUDY

    (docker)

    Docker container

    Docker/KVM

    Docker

    ?

  • Docker() multi-purpose . : , :

    , , . OpenStack . Docker . Openstack summit Docker .

    Ex.docker networking, practical docker for openstack

  • REFERENCES

    : https://docs.docker.com/engine/installation/ubuntulinux/ https://wiki.openstack.org/wiki/Docker http://bderzhavets.blogspot.kr/2015/05/running-nova-docker-on-openstack-rdo.html

    http://blog.oddbit.com/2015/02/11/installing-novadocker-with-devstack/

    Docker : https://www.maketecheasier.com/running-docker-io-under-ubuntu-linux/

    http://docs.openstack.org/kilo/config-reference/content/lxc.html http://www.ubuntu.com/cloud/lxd https://github.com/jpetazzo/pipework

  • REFERENCES

    4 docker on OpenStack : http://jiming.tistory.com/208 http://eatpeppershothot.blogspot.kr/2015/12/using-pipework-to-enable-communication.html

    https://www.evernote.com/shard/s15/sh/a96599f5-6b07-4db7-9396-2658261fa411/5c209a6dcf7459fbc57dea9e3ec1ed72

    : https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/docker-networking-in-openstack-what-you-need-to-know-nowhttps://ask.openstack.org/en/question/42637/how-do-i-store-docker-images-on-glance/

    https://www.openstack.org/summit/openstack-summit-atlanta-2014/session-videos/presentation/practical-docker-for-openstack