Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

쉽고 빠르게 접하는 오픈스택

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 46 Publicité

쉽고 빠르게 접하는 오픈스택

Télécharger pour lire hors ligne

[2017년 SW 마에스트로 100+ 컨퍼런스]
- 발표자: 오픈스택 한국 커뮤니티 조성수
- 행사 정보: https://www.facebook.com/swmaestro/photos/a.816861878341341.1073741828.812223648805164/1832957773398408/?type=3&theater&ifg=1

[2017년 SW 마에스트로 100+ 컨퍼런스]
- 발표자: 오픈스택 한국 커뮤니티 조성수
- 행사 정보: https://www.facebook.com/swmaestro/photos/a.816861878341341.1073741828.812223648805164/1832957773398408/?type=3&theater&ifg=1

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à 쉽고 빠르게 접하는 오픈스택 (20)

Publicité

Plus par OpenStack Korea Community (20)

Plus récents (20)

Publicité

쉽고 빠르게 접하는 오픈스택

  1. 1. 쉽고 빠르게 접하는 오픈스택 오픈스택 한국커뮤니티 조성수
  2. 2. 이야기할 내용 • 오픈스택 한국 커뮤니티 소개 • 오픈스택에 대해 알아봅시다 • 내 컴퓨터에 오픈스택을 구축해봅시다 2
  3. 3. 오픈스택 한국 커뮤니티 3
  4. 4. 오픈스택 한국 커뮤니티 4
  5. 5. 오픈스택 한국 커뮤니티 5
  6. 6. 오픈스택 한국 커뮤니티 6
  7. 7. 오픈스택에 대해 알아봅시다 7
  8. 8. 오픈스택이란? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. “ ”출처 : https://www.openstack.org/software/ 8
  9. 9. 오픈스택이란? 출처 : https://www.openstack.org/software/ 9
  10. 10. 오픈스택을 어디에 쓰나요? 2017 Openstack User Survey : https://www.openstack.org/assets/survey/April2017SurveyReport.pdf 10
  11. 11. 오픈스택을 어디에 쓰나요? (분야별) 2017 Openstack User Survey : https://www.openstack.org/assets/survey/April2017SurveyReport.pdf 11
  12. 12. 오픈스택을 어디에 쓰나요? 가장 많이 알려진 목적 Private Cloud Computing 환경 구축 12
  13. 13. Logical Architecture of Openstack 13
  14. 14. 클라우드 컴퓨팅의 주요 요소 • 사용자 인증 • OS 이미지 • 컴퓨트 • 네트워크 • 저장소 (오브젝트, 블록) • 대시보드 • 과금 • 모니터링 14
  15. 15. 클라우드 컴퓨팅의 주요 요소 • 사용자 인증 : Keystone • OS 이미지 : Glance • 컴퓨트 : Nova • 네트워크 : Neutron • 저장소 : Swift • 대시보드 : Horizon • 과금 : Ceilometer • 모니터링 : Monasca 15 오픈스택 프로젝트 목록 : https://www.openstack.org/software/project-navigator/#tiles
  16. 16. Logical Architecture of Openstack 16
  17. 17. 오픈스택이 동작하는 모습 17
  18. 18. 오픈스택을 구축해봅시다 18
  19. 19. 설치 요소 19
  20. 20. 최소 하드웨어 요구조건 20
  21. 21. 최소 사양으로 견적을 내면? 21
  22. 22. 공부를 위해 160만원을 투자할 수 있는가? 22
  23. 23. 아니, 그 전에 그 돈도 없다 23
  24. 24. 24
  25. 25. 25 접하는 오픈스택쉽고 빠르게
  26. 26. 가상환경을 이용하자 • 물리적으로 여러 대의 컴퓨터를 준비할 수 없으므로 가상의 컴퓨터를 이용한다. • VirtualBox , VMWare 등… 26
  27. 27. 빠르게 구축하자 (Devstack) • Devstack 은 오픈스택 환경을 빠르게 만들어주는 스크립트 • 오픈스택 개발용으로도 쓰임 • 추천하는 운영체제 : Ubuntu 16.04 • 최소 사양 : CPU : 2Core, RAM : 4GB, HDD: 30GB 27
  28. 28. 28 All-In-One : 1대에 오픈스택 구성요소 모두를 설치 Multi-Node : 2대 이상에 오픈스택을 설치
  29. 29. 빠르게 구축하자 (Devstack) 29출처 : https://docs.openstack.org/devstack/latest/
  30. 30. 빠르게 구축하자 (Devstack) 30출처 : https://docs.openstack.org/devstack/latest/
  31. 31. 빠르게 구축하자 (Devstack) • 이렇게 하면 1대 서버(VM)에서 오픈스택 구성 가능 • 빠르게 오픈스택을 구성해서 경험할 수 있음 • 하지만, 오픈스택 컴포넌트에 대한 내용을 알기 어려움 • 서비스엔 사용하지 마세요 31
  32. 32. 빠르게 그럴싸하게 구축하자 (Multinode) • 1대(Control Node) + 1대 (Compute Node) • 가상머신의 네트워크 구조를 조금 신경쓰게 됨 • Virtualbox 의 네트워크 구성을 이해해야함 • devstack 설정에 대해서 공부가 필요함 • 오픈스택 네트워크 구조에 대해 공부가 필요해지는 기분 32
  33. 33. 빠르게 그럴싸하게 구축하자 (Multinode) • All In One 으로 Flat 네트워크 구성시 33그림 출처 : https://wiki.openstack.org/wiki/UnderstandingFlatNetworking
  34. 34. 빠르게 그럴싸하게 구축하자 (Multinode) • MultiNode – 1 NIC 로 구성 34그림 출처 : https://wiki.openstack.org/wiki/UnderstandingFlatNetworking
  35. 35. 빠르게 그럴싸하게 구축하자 (Multinode) • MultiNode – 2 NIC 로 구성 35그림 출처 : https://wiki.openstack.org/wiki/UnderstandingFlatNetworking
  36. 36. 빠르게 그럴싸하게 구축하자 (Multinode) • 다행히 devstack multinode 구축은 1 NIC을 이용 • 가이드 문서의 네트워크 환경에 맞는 virtualbox network 를 이용하면 됩니다. 36 참고 자료 : https://docs.openstack.org/devstack/latest/guides/multinode-lab.html
  37. 37. 빠르게 그럴싸하게 구축하자 (Multinode) • Controller Node 의 local.conf 37
  38. 38. 빠르게 그럴싸하게 구축하자 (Multinode) • Compute Node 의 local.conf 38
  39. 39. Step 2. Manual Install
  40. 40. 천천히 구축하자 (Manual Install) • Openstack Install Manual 을 보면서 하나씩 구축 • Openstack 컴포넌트의 역할과 구성을 쉽게 알아볼 수 있다. • 네트워크 구성에 대한 공부 필요 40
  41. 41. 천천히 구축하자 (Manual Install) • 구성도 41
  42. 42. 천천히 구축하자 (Manual Install) • Virtualbox 를 위한 구성도 42
  43. 43. 천천히 구축하자 (Manual Install) • 저의 지난 흔적들 • 수동 설치 : https://printf.kr/archives/307 • Virtualbox Network : https://printf.kr/archives/285 43
  44. 44. 44 이제 무엇을 해야할까?
  45. 45. 공부를 합시다 • 오픈스택은 여러모로 공부할 내용이 넘쳐납니다 • 클라우드 시스템의 동작 원리 및 구현 방법 • 파이썬 • 오픈스택은 거의 대부분이 파이썬으로 구현 • 네트워크 (VXLAN, GRE, Overlay Network, SDN) • 대규모 분산 시스템에 대한 이해 • 등등등.. 45
  46. 46. 공헌을 합시다 • OpenStack 은 Contribution 하기 매우 좋은 프로젝트 • 번역부터 시작해보세요 • Upstream Training 참가 46

×