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

42 %
58 %
Information about 2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
Technology

Published on February 19, 2014

Author: rogan

Source: slideshare.net

Description

"oVirt and OpenStack Integration and more" had presented in 2014 OpenStack Day in Korea

서버 가상화에서 클라우드로 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

Add a comment

Related presentations

Related pages

[OpenStack Day in Korea] oVirt and OpenStack Integration ...

[OpenStack Day in Korea] oVirt and OpenStack Integration. ... Posted on 2014년 2월 20 ... [OpenStack Day in Korea] ...
Read more

[OpenStack Day in Korea 2014] oVirt and OpenStack Integration

[OpenStack Day in Korea 2014] oVirt and OpenStack Integration. ... more . Poll. 2016 오픈 ... Copyright © 2016 OpenStack Korea Community.
Read more

Home » OpenStack Open Source Cloud Computing Software

... including OpenStack ... Hundreds of the world’s largest brands rely on OpenStack to run their businesses every day, ... Midokura Announces ...
Read more

Convergence Between oVirt and Openstack - YouTube

How to use OpenStack Glance Image in oVirt to create VM disk. External Providers used into oVirt 3.3
Read more

OpenStack Paris Summit 2014 » OpenStack Open Source Cloud ...

The OpenStack Summit; OpenStack Days; Learn . ... More about the Foundation; ... check out our videos from the prior OpenStack Paris Summit. 2014 Paris ...
Read more

oVirt

... (libvirt and QEMU) in OpenStack ... , Ceph integration with oVirt using ... That solution would be oVirt. Today, more than 3,000 students use this ...
Read more

VMware Integrated OpenStack: VMware, Inc.

VMware Integrated OpenStack Empowers ... to the OpenStack community since the early days of the ... more about VMware Integrated OpenStack, ...
Read more

OpenStack + Kubernetes = More choice and flexibility for ...

... sat down with Superuser to tell us more about what this all means. ... OpenStack User Survey Insights: November 2014; ... OpenStack Day in Korea 2015: ...
Read more