SlideShare a Scribd company logo
1 of 59
Download to read offline
서버 가상화에서 클라우드로
oVirt and OpenStack Integration

Rogan Kyuseok Lee
Senior Technical Account Manager, Red Hat
OpenStack Korea, oVirt Korea User Group
2014.02.18
1

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Agenda
●

성공적 OpenStack Cloud 로의 이행을 위한 oVirt 활용

●

oVirt 소개

●

oVirt 와 OpenStack 의 기능적 통합
●
●

Neutron

●

Cinder

●

2

Glance

Keystone

COMPLETE YOUR MOVE TO CLOUD | ROGAN
성공적 OpenStack Cloud 로의
이행을 위한 oVirt 활용

3

COMPLETE YOUR MOVE TO CLOUD | ROGAN
The move to Cloud Computing
‘Cloud Computing’ will become the dominant
infrastructure model
IT 환경 변화

미래 IT 인프라 요구조건

●

초연결 사회

●

Immediate

●

Wireless, Mobile

●

Elastic

●

Big Data

●

Scalable

●

Open

●

4

예측 불가능한 컴퓨팅
수요 증가

COMPLETE YOUR MOVE TO CLOUD | ROGAN
그 중심에 오픈스택이 있음
5

COMPLETE YOUR MOVE TO CLOUD | ROGAN
●

●

6

클라우드 인프라스크럭처 구현에 필요한 매우 효율적인
컴포넌트들의 집합체
OpenStack 자체로 완전한 클라우드 솔루션

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Question 1

Q

클라우드가 모든 종류의 워크로드를
수용할수 있는가 ?

A

클라우드에서 전통적인 워크로드도 수용할 수 있으나
클라우드 워크로드에 최적화

7

COMPLETE YOUR MOVE TO CLOUD | ROGAN
우리가 원하지 않는 클라우드 #1

Clou

Tradi
tio

vices
d ser

nal s
ervic
es

클라우드를 구축하고 Workload 고민없이 모두 이행 , 클라우드에 대한 잘못된 기대
8

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Scale-up vs Scale-out architecture
CLOUD WORKLOADS

TRADITIONAL WORKLOADS
●

●

●

●

●

Stateful virtual machines

●

Big VMs: vCPU, vRAM, local storage
inside VM

●

Application SLA aligned to VM itself

●

Relies on underlying HA technology to
meet SLA goals

●

VMs scale up: add vCPU, vRAM, etc.
●

●

9

Applications not designed to tolerate
failure of VMs

●

Stateless VMs, application distributed
Small VMs: vCPU, vRAM, storage
separate
Application SLA not dependent on any
one VM
Many instances can provide
application availability
Applications scale out: add more VMs
Applications designed to tolerate
failure of VMs

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Question 2

Q

그렇다면 전통적인 워크로드는 클라우드 등장과 함께
사라질 것인가 ?

A

특히 기업환경에서는 매우 중요한 질문

10

기존 전통적인 워크로드와 클라우드 워크로드는
계속해서 공존할 것이라는 것이 공통된 의견

COMPLETE YOUR MOVE TO CLOUD | ROGAN
“

Future application architectures should use Cattle
but Pets with strong configuration management are
viable and still needed
- Tim Bell, CERN

11

COMPLETE YOUR MOVE TO CLOUD | ROGAN
우리가 원하지 않는 클라우드 #2
Traditional services

Cloud services

클라우드와 기존 인프라의 단절
12

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Question 3

Q

만약 대부분의 나의 워크로드가 전통적이라면 ?

A

유연한 오픈소스 데이터센터 가상화 플랫폼인
oVirt 를 통해 시작하고 , 준비가 되었을 때
자연스럽게 OpenStack 클라우드 환경과 통합

13

어디서부터 , 무엇으로부터 시작할 것인가 ?

COMPLETE YOUR MOVE TO CLOUD | ROGAN
우리가 원하지 않는 클라우드 #3
Traditional services

Cloud services

클라우드는 구축하였으나 대부분의 서비스는 기존 인프라에 의존
14

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt 소개

16

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt 란 무엇인가 ?

oVirt is a virtualization management application. That means
that you can use the oVirt management interface to manage
hardware nodes, storage and network resources, and to deploy
and monitor virtual machines running in your data center
-- ovirt.org

17

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt 란 무엇인가 ?
●

Apache License 기반의
오픈소스 소프트웨어

●

대규모 서버 및 데스크톱
가상화를 위한 중앙화된
통합 관리 플랫폼

●

KVM 가상화 기술이 포커스
KVM 에 최적화

19

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Virtualization Architecture
●

Linux Kernel

●

KVM

●

Qemu

●

Libvirt

●

SPICE (VDI)

●

oVirt-Engine

VDSM

●

●

Wildfly (Jboss)
middleware
PostgreSQL

20

Compute agent

oVirt-Nodes

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Who is behind it?

21

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features
Admin Portal
Single Management Console

Browser-based
Graphical management console

22

Hundreds
Of hosts
Thousands of
Virtual machines

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features
Built with SELinux & sVirt

Protection
&
Workload isolation
oVirt-node
based on RHEL/Fedora

24

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features

High Availability

Internal HA,
Live migration

25

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features

Serviceability

Statelsss Hosts,
Maintenance Mode

26

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features
Advanced scheduling

27

Load Balancing

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features
Advanced scheduling

28

Power Saver

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Features

API Infrastructure

Restful API,
CLI,
Python SDK
REST interface exposed for all API functions,
Scripting, automation,
Python SDK for developers

30

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt 와 OpenStack 의
기능적 통합

31

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt and OpenStack integration

oVirt-Engine

Glance

32

Dashboard

Cinder

Neutron

COMPLETE YOUR MOVE TO CLOUD | ROGAN

Keystone
Interface - OpenStack Java SDK

1

●

●

●

33

일부 작업을 위해서는 oVirt Engine 이 직접 OpenStack
서비스에 연결될 필요가 있음
Java 기반의 oVirt Engine 을 위해 Third-party OpenStack
API Java 라이브러리가 개발
2013 년 2 월부터 oVirt 엔지니어들의 기여를 통해 현재 ,
안정적인 Keystone, Glance, Neutron API 를 제공

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Interface - External Providers

2

34

●

●

oVirt 3.3 부터는 External Provider 인터페이스를 지원하여 ,
OpenStack Glance, Neutron, Cinder 뿐만 아니라 Foreman 과
같은 외부 서비스들을 손쉽게 추가할 수 있게 됨
Admin Portal 의 External Providers 탭에서 새로운 Provider 를
추가 하거나 편집 , 삭제할 수 있음

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Glance Integration

35

COMPLETE YOUR MOVE TO CLOUD | ROGAN
통합의 장점 및 효과
●

OpenStack Glance 와 oVirt 의 상호 운영성 확보

●

싱글 디스크 이미지 , 전체 가상머신 및 템플릿의 Importing, Exporting
●

●

36

기존 서비스의 OpenStack 전환 용이

●

●

템플릿 제작이 손쉬운 oVirt 에서 제작 후 OpenStack 으로 Export
상호 디스크 이미지 또는 가상머신의 백업

Glance 에 저장된 ISO 이미지를 oVirt 가상머신에서 직접 사용

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Glance as oVirt External Provider
●

37

Glance 는 External Provider Type 에 “ OpenStack Image” 선택

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Glance as oVirt External Provider
●

추가된 Glance Storage Domain 은 oVirt 의 Storage 탭에서 확인

●

특정 Data Center 에 포함되지 않고 사용

38

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Importing Glance Images
●

Glance 로부터 이미지를 Import 하기 위해서는 Storage 탭 하단의
“ Images” 서브 탭에서 원하는 이미지를 선택한 후 , “Import” 클릭

●

팝업창에서 Import 대상 Data Center 와 Storage Domain 등을 설정

39

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Exporting Disks to Glance
●

●

40

oVirt 에서 Glance 로 이미지를 Export 하기 위해서는 Disk 탭에서
원하는 이미지를 선택한 후 , 'Export' 버튼을 클릭
팝업창에서 대상 Glance Domain 선택

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Exported oVirt Disk in Glance

41

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Neutron Integration

42

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Network
●

oVirt 의 네트워크는 Data Center 수준에서 정의

●

논리적인 L2 네트워크 사용

43

COMPLETE YOUR MOVE TO CLOUD | ROGAN
통합의 장점 및 효과
●

Neutron 의 많은 플러그인 (Linux Bridge, OVS, ML2, Cisco Nexus,
NVP, NEC, etc 등 ) 을 통해 제공되는 다양한 네트워크 기술들을
oVirt 에서 그대로 사용 가능

●

oVirt 의 L2 네트워크를 넘어 Neutron 에서 정의된 L3 서비스 이용

●

2 가지 네트워크 서비스를 혼용
●

가상머신을 위한 네트워크를 위해 Neutron 사용

●

oVirt 인프라를 위한 네트워크 설정은 oVirt 사용

●

OpenStack 내 Cloud 서비스와 oVirt 내 Traditional 서비스 연계 가능

●

OpenStack 서비스 중 Long-Life 서비스 필요시 oVirt 로의 이전 용이

44

COMPLETE YOUR MOVE TO CLOUD | ROGAN
How to Use Neutron in oVirt?
●

Neutron 서비스 설치
●

●

●

Keystone 인증관련 설정
QPID 메시징 서비스 설정

선택된 플러그인 설정
●

Linux Bridge, OpenVSwitch

●

oVirt 에서 Neutron 서비스를 External Provider 로 추가

●

Neutron Provider 에 네트워크 추가 , Import

●

Neutron Provider 를 위한 Agent 가 포함된 하이퍼바이저 설치
●

New Host 에서 Network Provider 탭의 Networking Plugin 설정

●

가상머신의 NIC 에 Neutron Provider 의 네트워크 할당

●

가상머신 실행

45

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Adding a Neutron Provider

46

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Neutron as oVirt External Provider

47

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Importing Networks

48

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Adding a New Network

49

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Use cases

Neutron centric
기존 Neutron 구성하에서 oVirt 는 별도로 관리하지 않고 ,
단순히 이미 정의된 네트워크 서비스를 이용

oVirt centric
Neutron 은 네트워크의 상세 설정을 위해서만 사용 ,
실제 네트워크 설정 및 관리는 oVirt 가 처리

50

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Cinder Integration

51

COMPLETE YOUR MOVE TO CLOUD | ROGAN
통합의 장점 및 효과
●

현재 개발 진행중

●

OpenStack Cinder 와 oVirt 와의 Cinder Volume 공유
●

●

●

●

52

Block 서비스의 일원화

oVirt 이미지를 Cinder 에 Export 하거나 Cinder 로부터 Import
Cinder Volume 드라이버가 지원하는 스토리지 어플라이언스 (IBM,
NetApp, Dell, EMC) 의 기능 활용
Ovirt/OpenStack 데이터 센터간 통합된 Snapshot/Backup 정책 사용

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Managing Cinder Volumes

(1) Authentication

oVirt-Engine

Keystone
Token

(2) List, Create, Delete

Cinder

53

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Using Cinder Volumes

(1) Authentication

Keystone

oVirt-Engine

(3) Create VM

Token
(2)

Vol
um
e

Info
rm a

tion

VDSM

54

Cinder

Storage

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Keystone Integration

55

COMPLETE YOUR MOVE TO CLOUD | ROGAN
통합의 장점 및 효과
●

현재 설계 진행중

●

OpenStack 과 oVirt 데이터 센터간 인증을 Keystone 으로 통합
●

●

●

●

56

일원화된 인증 서비스로 관리 및 유지 비용 절감
Traditional 서비스의 OpenStack 이행 용이

Keystone 의 User 와 Tenant 를 oVirt 의 엔티티로서
특정 Permission 과 Role 에 지정 가능
Glance, Neutron, Cinder 와 같은 다른 OpenStack 서비스와의
통합에서 Keystone 인증 정보의 재사용

COMPLETE YOUR MOVE TO CLOUD | ROGAN
oVirt Authentication using Keystone

(1) Authentication

oVirt-Engine

Keystone
Token

(2)
(3)

Services

57

COMPLETE YOUR MOVE TO CLOUD | ROGAN
CONCLUSION

COMPLETE YOUR MOVE TO CLOUD

59

COMPLETE YOUR MOVE TO CLOUD | ROGAN
기업의 기대와 클라우드의 간극

Cloud transition with existing IT investments
Coverage about traditional workloads
Interfacing between two type of services
Small business

?
60

COMPLETE YOUR MOVE TO CLOUD | ROGAN
COMPLETE YOUR MOVE TO CLOUD

!
61

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Beyond...

and more...

62

COMPLETE YOUR MOVE TO CLOUD | ROGAN
THANK YOU !
Special thanks : Doron Fediuck,
and oVirt.org contributors

63

COMPLETE YOUR MOVE TO CLOUD | ROGAN
Community
●

http://www.facebook.com/group/ovirt.korea

●

http://www.ovirt.org
Reference

●

http://www.ovirt.org/Features/OSN_Integration

●

http://www.ovirt.org/Features/Glance_Integration

●

http://www.ovirt.org/FOSDEM_2014
●

64

The most of screenshot in this slide have been originated from slides
presented in FOSDEM 2014.
COMPLETE YOUR MOVE TO CLOUD | ROGAN

More Related Content

What's hot

Container Migration Tool
Container Migration Tool Container Migration Tool
Container Migration Tool Docker, Inc.
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
Docker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan DriversDocker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan DriversBrent Salisbury
 
D. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of QuarkusD. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of QuarkusUni Systems S.M.S.A.
 
Oracle cloud infrastructure shared file service comparison 20181019 ss
Oracle cloud infrastructure shared file service comparison 20181019 ssOracle cloud infrastructure shared file service comparison 20181019 ss
Oracle cloud infrastructure shared file service comparison 20181019 ssKenichi Sonoda
 
Implementing CloudStack's VPC feature
Implementing CloudStack's VPC featureImplementing CloudStack's VPC feature
Implementing CloudStack's VPC featureMarcus L Sorensen
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM ShapeBlue
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region modeJoe Huang
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Weaveworks
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftIan Choi
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Nalee Jang
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...HostedbyConfluent
 
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong ZhuBuild a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong ZhuCeph Community
 
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Nalee Jang
 
The Zen of High Performance Messaging with NATS
The Zen of High Performance Messaging with NATS The Zen of High Performance Messaging with NATS
The Zen of High Performance Messaging with NATS NATS
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 

What's hot (20)

Container Migration Tool
Container Migration Tool Container Migration Tool
Container Migration Tool
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
Docker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan DriversDocker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan Drivers
 
D. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of QuarkusD. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of Quarkus
 
Oracle cloud infrastructure shared file service comparison 20181019 ss
Oracle cloud infrastructure shared file service comparison 20181019 ssOracle cloud infrastructure shared file service comparison 20181019 ss
Oracle cloud infrastructure shared file service comparison 20181019 ss
 
Implementing CloudStack's VPC feature
Implementing CloudStack's VPC featureImplementing CloudStack's VPC feature
Implementing CloudStack's VPC feature
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region mode
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
TripleO Deep Dive 1.1
TripleO Deep Dive 1.1TripleO Deep Dive 1.1
TripleO Deep Dive 1.1
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...
The Log of All Logs: Raft-based Consensus Inside Kafka | Guozhang Wang, Confl...
 
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong ZhuBuild a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
 
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
 
The Zen of High Performance Messaging with NATS
The Zen of High Performance Messaging with NATS The Zen of High Performance Messaging with NATS
The Zen of High Performance Messaging with NATS
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 

Similar to 2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more

Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solutionOpenStack Korea Community
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Won Young Choi
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료rockplace
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2WhaTap Labs
 
1st SDN Interest Group Seminar - Session2 (121017)
1st SDN Interest Group Seminar - Session2 (121017)1st SDN Interest Group Seminar - Session2 (121017)
1st SDN Interest Group Seminar - Session2 (121017)NAIM Networks, Inc.
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)NAVER D2
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축rockplace
 
ONF Atrium 분석
ONF Atrium 분석ONF Atrium 분석
ONF Atrium 분석jungbh
 
20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석Cheolmin Lee
 
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3Heejong Lee
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process uEngine Solutions
 
Brocade Vyatta Controller Overview
Brocade Vyatta Controller OverviewBrocade Vyatta Controller Overview
Brocade Vyatta Controller OverviewSeung-Hoon Baek
 
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDXOpenStack Korea Community
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInho Kang
 

Similar to 2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more (20)

oVirt introduction
oVirt introduction oVirt introduction
oVirt introduction
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2
 
1st SDN Interest Group Seminar - Session2 (121017)
1st SDN Interest Group Seminar - Session2 (121017)1st SDN Interest Group Seminar - Session2 (121017)
1st SDN Interest Group Seminar - Session2 (121017)
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 
kt-cloud
kt-cloudkt-cloud
kt-cloud
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
 
ONF Atrium 분석
ONF Atrium 분석ONF Atrium 분석
ONF Atrium 분석
 
20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석
 
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3
오라클 클라우드와 함께 떠나는 마이크로서비스 아키텍처로의 여행 V3
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 
Brocade Vyatta Controller Overview
Brocade Vyatta Controller OverviewBrocade Vyatta Controller Overview
Brocade Vyatta Controller Overview
 
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
[OpenInfra Days Korea 2018] (Track 2) 오픈스택 기반 온프레미스 및 멀티클라우드 연동 사례: IXcloud KDX
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
 

2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more

  • 1. 서버 가상화에서 클라우드로 oVirt and OpenStack Integration Rogan Kyuseok Lee Senior Technical Account Manager, Red Hat OpenStack Korea, oVirt Korea User Group 2014.02.18 1 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 2. Agenda ● 성공적 OpenStack Cloud 로의 이행을 위한 oVirt 활용 ● oVirt 소개 ● oVirt 와 OpenStack 의 기능적 통합 ● ● Neutron ● Cinder ● 2 Glance Keystone COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 3. 성공적 OpenStack Cloud 로의 이행을 위한 oVirt 활용 3 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 4. The move to Cloud Computing ‘Cloud Computing’ will become the dominant infrastructure model IT 환경 변화 미래 IT 인프라 요구조건 ● 초연결 사회 ● Immediate ● Wireless, Mobile ● Elastic ● Big Data ● Scalable ● Open ● 4 예측 불가능한 컴퓨팅 수요 증가 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 5. 그 중심에 오픈스택이 있음 5 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 6. ● ● 6 클라우드 인프라스크럭처 구현에 필요한 매우 효율적인 컴포넌트들의 집합체 OpenStack 자체로 완전한 클라우드 솔루션 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 7. Question 1 Q 클라우드가 모든 종류의 워크로드를 수용할수 있는가 ? A 클라우드에서 전통적인 워크로드도 수용할 수 있으나 클라우드 워크로드에 최적화 7 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 8. 우리가 원하지 않는 클라우드 #1 Clou Tradi tio vices d ser nal s ervic es 클라우드를 구축하고 Workload 고민없이 모두 이행 , 클라우드에 대한 잘못된 기대 8 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 9. Scale-up vs Scale-out architecture CLOUD WORKLOADS TRADITIONAL WORKLOADS ● ● ● ● ● Stateful virtual machines ● Big VMs: vCPU, vRAM, local storage inside VM ● Application SLA aligned to VM itself ● Relies on underlying HA technology to meet SLA goals ● VMs scale up: add vCPU, vRAM, etc. ● ● 9 Applications not designed to tolerate failure of VMs ● Stateless VMs, application distributed Small VMs: vCPU, vRAM, storage separate Application SLA not dependent on any one VM Many instances can provide application availability Applications scale out: add more VMs Applications designed to tolerate failure of VMs COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 10. Question 2 Q 그렇다면 전통적인 워크로드는 클라우드 등장과 함께 사라질 것인가 ? A 특히 기업환경에서는 매우 중요한 질문 10 기존 전통적인 워크로드와 클라우드 워크로드는 계속해서 공존할 것이라는 것이 공통된 의견 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 11. “ Future application architectures should use Cattle but Pets with strong configuration management are viable and still needed - Tim Bell, CERN 11 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 12. 우리가 원하지 않는 클라우드 #2 Traditional services Cloud services 클라우드와 기존 인프라의 단절 12 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 13. Question 3 Q 만약 대부분의 나의 워크로드가 전통적이라면 ? A 유연한 오픈소스 데이터센터 가상화 플랫폼인 oVirt 를 통해 시작하고 , 준비가 되었을 때 자연스럽게 OpenStack 클라우드 환경과 통합 13 어디서부터 , 무엇으로부터 시작할 것인가 ? COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 14. 우리가 원하지 않는 클라우드 #3 Traditional services Cloud services 클라우드는 구축하였으나 대부분의 서비스는 기존 인프라에 의존 14 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 15. oVirt 소개 16 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 16. oVirt 란 무엇인가 ? oVirt is a virtualization management application. That means that you can use the oVirt management interface to manage hardware nodes, storage and network resources, and to deploy and monitor virtual machines running in your data center -- ovirt.org 17 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 17. oVirt 란 무엇인가 ? ● Apache License 기반의 오픈소스 소프트웨어 ● 대규모 서버 및 데스크톱 가상화를 위한 중앙화된 통합 관리 플랫폼 ● KVM 가상화 기술이 포커스 KVM 에 최적화 19 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 18. oVirt Virtualization Architecture ● Linux Kernel ● KVM ● Qemu ● Libvirt ● SPICE (VDI) ● oVirt-Engine VDSM ● ● Wildfly (Jboss) middleware PostgreSQL 20 Compute agent oVirt-Nodes COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 19. Who is behind it? 21 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 20. oVirt Features Admin Portal Single Management Console Browser-based Graphical management console 22 Hundreds Of hosts Thousands of Virtual machines COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 21. oVirt Features Built with SELinux & sVirt Protection & Workload isolation oVirt-node based on RHEL/Fedora 24 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 22. oVirt Features High Availability Internal HA, Live migration 25 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 23. oVirt Features Serviceability Statelsss Hosts, Maintenance Mode 26 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 24. oVirt Features Advanced scheduling 27 Load Balancing COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 25. oVirt Features Advanced scheduling 28 Power Saver COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 26. oVirt Features API Infrastructure Restful API, CLI, Python SDK REST interface exposed for all API functions, Scripting, automation, Python SDK for developers 30 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 27. oVirt 와 OpenStack 의 기능적 통합 31 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 28. oVirt and OpenStack integration oVirt-Engine Glance 32 Dashboard Cinder Neutron COMPLETE YOUR MOVE TO CLOUD | ROGAN Keystone
  • 29. Interface - OpenStack Java SDK 1 ● ● ● 33 일부 작업을 위해서는 oVirt Engine 이 직접 OpenStack 서비스에 연결될 필요가 있음 Java 기반의 oVirt Engine 을 위해 Third-party OpenStack API Java 라이브러리가 개발 2013 년 2 월부터 oVirt 엔지니어들의 기여를 통해 현재 , 안정적인 Keystone, Glance, Neutron API 를 제공 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 30. Interface - External Providers 2 34 ● ● oVirt 3.3 부터는 External Provider 인터페이스를 지원하여 , OpenStack Glance, Neutron, Cinder 뿐만 아니라 Foreman 과 같은 외부 서비스들을 손쉽게 추가할 수 있게 됨 Admin Portal 의 External Providers 탭에서 새로운 Provider 를 추가 하거나 편집 , 삭제할 수 있음 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 31. Glance Integration 35 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 32. 통합의 장점 및 효과 ● OpenStack Glance 와 oVirt 의 상호 운영성 확보 ● 싱글 디스크 이미지 , 전체 가상머신 및 템플릿의 Importing, Exporting ● ● 36 기존 서비스의 OpenStack 전환 용이 ● ● 템플릿 제작이 손쉬운 oVirt 에서 제작 후 OpenStack 으로 Export 상호 디스크 이미지 또는 가상머신의 백업 Glance 에 저장된 ISO 이미지를 oVirt 가상머신에서 직접 사용 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 33. Glance as oVirt External Provider ● 37 Glance 는 External Provider Type 에 “ OpenStack Image” 선택 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 34. Glance as oVirt External Provider ● 추가된 Glance Storage Domain 은 oVirt 의 Storage 탭에서 확인 ● 특정 Data Center 에 포함되지 않고 사용 38 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 35. Importing Glance Images ● Glance 로부터 이미지를 Import 하기 위해서는 Storage 탭 하단의 “ Images” 서브 탭에서 원하는 이미지를 선택한 후 , “Import” 클릭 ● 팝업창에서 Import 대상 Data Center 와 Storage Domain 등을 설정 39 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 36. Exporting Disks to Glance ● ● 40 oVirt 에서 Glance 로 이미지를 Export 하기 위해서는 Disk 탭에서 원하는 이미지를 선택한 후 , 'Export' 버튼을 클릭 팝업창에서 대상 Glance Domain 선택 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 37. Exported oVirt Disk in Glance 41 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 38. Neutron Integration 42 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 39. oVirt Network ● oVirt 의 네트워크는 Data Center 수준에서 정의 ● 논리적인 L2 네트워크 사용 43 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 40. 통합의 장점 및 효과 ● Neutron 의 많은 플러그인 (Linux Bridge, OVS, ML2, Cisco Nexus, NVP, NEC, etc 등 ) 을 통해 제공되는 다양한 네트워크 기술들을 oVirt 에서 그대로 사용 가능 ● oVirt 의 L2 네트워크를 넘어 Neutron 에서 정의된 L3 서비스 이용 ● 2 가지 네트워크 서비스를 혼용 ● 가상머신을 위한 네트워크를 위해 Neutron 사용 ● oVirt 인프라를 위한 네트워크 설정은 oVirt 사용 ● OpenStack 내 Cloud 서비스와 oVirt 내 Traditional 서비스 연계 가능 ● OpenStack 서비스 중 Long-Life 서비스 필요시 oVirt 로의 이전 용이 44 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 41. How to Use Neutron in oVirt? ● Neutron 서비스 설치 ● ● ● Keystone 인증관련 설정 QPID 메시징 서비스 설정 선택된 플러그인 설정 ● Linux Bridge, OpenVSwitch ● oVirt 에서 Neutron 서비스를 External Provider 로 추가 ● Neutron Provider 에 네트워크 추가 , Import ● Neutron Provider 를 위한 Agent 가 포함된 하이퍼바이저 설치 ● New Host 에서 Network Provider 탭의 Networking Plugin 설정 ● 가상머신의 NIC 에 Neutron Provider 의 네트워크 할당 ● 가상머신 실행 45 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 42. Adding a Neutron Provider 46 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 43. Neutron as oVirt External Provider 47 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 44. Importing Networks 48 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 45. Adding a New Network 49 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 46. Use cases Neutron centric 기존 Neutron 구성하에서 oVirt 는 별도로 관리하지 않고 , 단순히 이미 정의된 네트워크 서비스를 이용 oVirt centric Neutron 은 네트워크의 상세 설정을 위해서만 사용 , 실제 네트워크 설정 및 관리는 oVirt 가 처리 50 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 47. Cinder Integration 51 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 48. 통합의 장점 및 효과 ● 현재 개발 진행중 ● OpenStack Cinder 와 oVirt 와의 Cinder Volume 공유 ● ● ● ● 52 Block 서비스의 일원화 oVirt 이미지를 Cinder 에 Export 하거나 Cinder 로부터 Import Cinder Volume 드라이버가 지원하는 스토리지 어플라이언스 (IBM, NetApp, Dell, EMC) 의 기능 활용 Ovirt/OpenStack 데이터 센터간 통합된 Snapshot/Backup 정책 사용 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 49. Managing Cinder Volumes (1) Authentication oVirt-Engine Keystone Token (2) List, Create, Delete Cinder 53 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 50. Using Cinder Volumes (1) Authentication Keystone oVirt-Engine (3) Create VM Token (2) Vol um e Info rm a tion VDSM 54 Cinder Storage COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 51. Keystone Integration 55 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 52. 통합의 장점 및 효과 ● 현재 설계 진행중 ● OpenStack 과 oVirt 데이터 센터간 인증을 Keystone 으로 통합 ● ● ● ● 56 일원화된 인증 서비스로 관리 및 유지 비용 절감 Traditional 서비스의 OpenStack 이행 용이 Keystone 의 User 와 Tenant 를 oVirt 의 엔티티로서 특정 Permission 과 Role 에 지정 가능 Glance, Neutron, Cinder 와 같은 다른 OpenStack 서비스와의 통합에서 Keystone 인증 정보의 재사용 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 53. oVirt Authentication using Keystone (1) Authentication oVirt-Engine Keystone Token (2) (3) Services 57 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 54. CONCLUSION COMPLETE YOUR MOVE TO CLOUD 59 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 55. 기업의 기대와 클라우드의 간극 Cloud transition with existing IT investments Coverage about traditional workloads Interfacing between two type of services Small business ? 60 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 56. COMPLETE YOUR MOVE TO CLOUD ! 61 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 57. Beyond... and more... 62 COMPLETE YOUR MOVE TO CLOUD | ROGAN
  • 58. THANK YOU ! Special thanks : Doron Fediuck, and oVirt.org contributors 63 COMPLETE YOUR MOVE TO CLOUD | ROGAN