SlideShare a Scribd company logo
1 of 33
Download to read offline
oVirt 소개
Open Virtualization 에 대한 모든 것

Rogan Kyuseok Lee
oVirt Korea
Seoul, February 2014
1
oVirt Agenda
1. What is oVirt?
2. Why oVirt?
3. oVirt Deep Dive
●

oVirt Architecture

●

oVirt 3.3, 3.4 New Features

●

oVirt Roadmap

4. Demo

2
What is oVirt?

3
What is oVirt?

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

4
What is oVirt?
●

●

오픈소스 기반 Software Defined Data Center 솔루션
인프라스트락처 리소스를 관리에 필요한 다양한 기능을
제공하는 웹 기반 도구 oVirt-engine

●

KVM 기반의 하이퍼바이저 oVirt-node

●

수백대의 하이퍼바이저 , 수천개의 가상머신 관리

●

가상머신 High Availability, 라이브 마이그레이션 지원

●

Stateless oVirt-node 의 손쉬운 추가 , 삭제

●

Restful API, Python SDK, CLI 도구 제공

●

Red Hat Enterprise Linux, CentOS, Fedora, Ubuntu 등
다양한 리눅스 환경 지원

5
What is oVirt?
●

KVM

●

Qemu

www.linuxinsight.com 
●

libvirt

http://en.wikipedia.org/wiki/Libvirt
6
What is oVirt?
●

SPICE

●

●

●

http://www.linux-kvm.com 

http://www.ovirt.org
●

VDSM(Virtual Desktop and Server Manager)
7
Why oVirt?

8
Why oVirt?
1. 가상화 기술 발전과 사용자 니즈의 변화

가상화 기술의 발전
●
●
●
●

S/W Emulation, H/W 차원의 가상화 시작
x86 CPU 의 가상화 기술 (Intel VT-x, AMD AMD-V) 지원
H/W 보조 ( 지원 ) 가상화 기술로 진화
VMware ESX, Hyper-V, Xen, KVM 등 가상화 기술 증가

KVM 의 인기
●
●
●

오픈소스 기반 , 리눅스 커널내 단일 모듈로 동작 (Light)
x86, PPC, ARM 등 다양한 아키텍처 지원
리눅스 커널에 포함된 보안기능 , 드라이버 및 하드웨어 호환성을 상속

가상화 영역의 확대
●

가상화 기술에 기반한 단순히 운영체제 가상화를 넘어
' 데이터센터 수준 ' 의 ' 통합 ' 컴퓨팅 리소스의 관리 기능 요구
9
Why oVirt?

오픈소스 기반으로 ,
KVM 가상화의 최신 기술이 반영된 ,
Full Feature 통합 가상화 플랫폼

10
Why oVirt?
2. 전통적 IT 와 클라우드 IT 의 공존 필요

●

Elastic Computing, Scale-out 중심의 컴퓨팅 수요 증가

●

컴퓨팅 리소스 가상화로 기술적으로 수요에 대한 대응 가능해짐

●

아마존 웹 서비스와 같은 퍼블릭 클라우드 서비스 성장

●

클라우드 컴퓨팅을 위한 오픈소스 대안 OpenStack 등장

Question!
●

클라우드 컴퓨팅이 모든 workload 를 수용할 수 있는가 ?
●

●

전통적 Workload 와 클라우드 Workload 모두 필요

기존 IT 환경과 클라우드 컴퓨팅 환경을 통합할 대안은 ?
●

OpenStack 과의 통합 , API/SDK 제공이 가능한 유연한 오픈소스 플랫폼 필요
11
Why oVirt?
LEGACY WORKLOAD
●

●

●

●

Stateful VMs, application defined in
VM
Big VMs: vCPU, vRAM, local storage
inside VM

CLOUD WORKLOAD
●

●

●

Application SLA = SLA of VM
SLA requires enterprise virtualization
features to keep VMs highly available

●

Lifecycle measured in years

●

●

VMs scale up: add vCPU, vRAM, etc.

●

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
SLA requires ability to create and
destroy Vms where needed
Lifecycle measured in hours to
months
Applications scale out: add more
VMs
Applications designed to tolerate
failure of VMs
12
Why oVirt?

전통적 Workload 를 수용하고 ,
클라우드 컴퓨팅과 손쉽게 통합될 수 있는
유연한 가상화 플랫폼

13
Why oVirt?
3. 기술변화 주기의 축소

oVirt 의 어제 (3.0 이전 )

oVirt 의 현재 (3.3)

oVirt 의 미래

●

상대적으로 소규모 대상

●

중급 이상의 규모 대상

●

오픈스택 기능적 통합

●

소스코드 비공개

●

오픈소스

●

Hook, Plugin, API 확대

●

엔진은 윈도우즈 기반

●

완전한 리눅스 기반

사용자 및 업무 최적화

●

대규모 도입 사례 부족

●

대규모 도입 사례 확보

가능 ( 컨설팅 니즈 )

●

안정성 및 기능성 미흡

●

안정성의 획기적 개선

●

가상화 기능 충족

●

추가 기능 확장에 초점

●

최신 리눅스 , KVM
기술의 지속적 도입

●

기업 SDC 구현의
핵심 기술로 발전 예상

빠른 발전 속도 , 기술 수용

14
Why oVirt?

짧은 개발 기간에도 불구하고 ,
전세계 오픈소스 컨트리뷰터의 기여로
가장 빠르게 발전하는 플랫폼

15
oVirt Deep Dive

16
oVirt Internal Architecture

17
oVirt Component

가상화

Linux Kernel, KVM, libvirt, Qemu

미들웨어

Wildfly or Jboss EAP 6

데이터베이스

PostgreSQL

사용자 관리

Microsoft Active Directory, Red Hat Directory
Server, IBM Tivoli Directory Server, and more

JAVA

OpenJDK

VDI

VNC, SPICE

18
oVirt Logical Resources
oVirt 성공적 구축 및 관리시 논리적 리소스에 대한 개념과 이해는 필수 !

19
oVirt Basic Features
●

Administrator Portal, basic VM management features

●

High Availability,

●

Templates, thin provisioning, snapshots

●

Centralized storage and networking management

●

Eco-system marketplace

Live Migration

20
oVirt Basic Features
●

Load Balancing (DRS)

●

Power Saver (DPM)

●

Self Service Portal

●

Maintenance Mode

21
OVirt 3.3 New Features
Enhanced Gluster Support

-> 스토리지 옵션 확대 , 대규모 스토리지 구축 가능

GlusterFS Storage Domain is a new storage domain and data
center type which uses gluster as the storage backend. VMs
created using this domain take advantage of QEMU's gluster
block backend for improved performance.

Migration Network ->

관리 네트워크 , VM 라이브마이그레이션 부하 감소

Migration Networks enable administrators to assign networks
for carrying migration data.

22
OVirt 3.3 New Features
noVNC console ->

웹 브라우저상에서 VM 접속 및 관리 가능

noVNC console integration makes it possible to connect to
VM consoles using the HTML 5 VNC client called "noVNC" in
browsers supporting websockets and the HTML5
postMessage function (webkit browsers, Firefox, IE > 10).

oVirt Scheduler API -> 업무에 맞는 스케줄링 정책 구현 가능
oVirt Scheduler API allows users to implement their own
private optimized schedulers y extending or modifying the
default oVirt scheduler.

23
OVirt 3.3 New Features
Universal Node Image and Node VDSM Plugin
Universal Node Image converts the oVirt Node image into a
generic image that can be customized for many different
projects using Node Plugins. Node VDSM Plugin converts the
generic oVirt Node image into an image customized use with
oVirt Engine.
Backup-Restore API Integration -> 3rd Party 백업 솔루션 개발 용이
Backup-Restore API Integration provides the ability for ISVs to
backup and restore VMs. A new set of APIs will be introduced
in oVirt to facilitate taking full VM backup, as well as full or
file level restore of VMs.
24
OVirt 3.3 New Features
Self Hosted Engine -> 서버 자원 절약 , oVirt-Engine 의 HA 구성 실현
Self Hosted Engine enables administrators to run the Engine
as a VM on the hosts that are managed by this Engine, in an
HA configuration, when the Engine VM can start on any of
the hosts.
RAM Snapshots -> 디스크 이미지뿐만 아니라 메모리까지 완전한 스냅샷 생성
RAM Snapshots enable users to save (and later restore) the
memory state of a VM when creating a live snapshot.

25
OVirt 3.3 New Features
OpenStack Integration –> OpenStack 인프라의 공유 , 통합
Neutron Integration adds support for using OpenStack
Neutron as an external network provider, which can provide
networking capabilities for consumption by oVirt hosts and/or
virtual machines
Glance Integration allows oVirt users to consume, export and
share images with Glance. These images are exposed as oVirt
Templates
Cloud-Init Integration facilitates provisioning of virtual
machines by enabling oVirt to perform initial setup (including
networking, SSH keys, timezone, user data injection, and
more) of guest instances configured with cloud-init.
26
OVirt 3.4 New Features
●

Hot plug CPU

●

Template Version

●

Multi-architecture support – PPC

●

Multiple storage domain types in DC

●

Allow importing glance image as a template

●

Enhanced Neutron integration

●

Handle lower resolutions in WebAdmin

●

Fedora 20 support

27
OVirt Roadmap
●

Authentication refactoring

●

Resize LUN

●

Import data domain

●

Live merge snapshot

●

Keystone authentication

●

Cinder storage domain

●

Instance type

●

Hot plug RAM

28
oVirt Architecture (near future)

Users

Keystone

Glance
Cinder
Neutron

UserPortal
AdminPortal

Cluster

Ovirt-Engine
Storage Pool
- Data Domain
- ISO Domain
- Import Domain
- Export Domain

Cluster
Data Center

Ovirt-Node

ISCSI/FCP/GlusterFS/NFS
29
oVirt/RHEV reference
British Airways chooses Red Hat Enterprise Virtualization to
Improve IT Systems to Build Internal Cloud
.... British Airways, a global airline and market leader in the travel industry, has
deployed Red Hat Enterprise Virtualization on its infrastructure. Through this Red
Hat technology, British Airways is benefiting from a highly available and scalable IT
architecture. ....
.... With Red Hat Enterprise Virtualization, British Airways has deployed 750 virtual
machines on 130 physical hosts across two datacenters, replacing a previously
virtualized estate...
“We use Red Hat Enterprise Virtualization to create our own cloud so that our
developers can use it to build their own virtual machines and hence build and
control environments as they wish. ....

https://www.redhat.com/about/news/press-archive/2014/2/british-airways-chooses-rhev-to-improveit-systems-to-build-internal-cloud
30
Questions?

31
oVirt 3.3 Demo

32
Thank You!
http://www.ovirt.org
http://lists.ovirt.org/mailman/listinfo
http://www.facebook.org/groups/ovirt.korea
33

More Related Content

What's hot

PostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようPostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようYukiya Hayashi
 
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~Ryota Watabe
 
모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)Eunwoo Cho
 
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]オラクルエンジニア通信
 
(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive OverviewBob Killen
 
MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)NeoClova
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack SolutionNalee Jang
 
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...ScaleGrid.io
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACMarkus Michalewicz
 
Oci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ssOci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ssKenichi Sonoda
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ![Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!オラクルエンジニア通信
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기Nalee Jang
 
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)NTT DATA Technology & Innovation
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャオラクルエンジニア通信
 
EDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB
 
まずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニングまずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニングKosuke Kida
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方歩 柴田
 

What's hot (20)

PostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようPostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しよう
 
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
 
모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)모두의 쿠버네티스 (Kubernetes for everyone)
모두의 쿠버네티스 (Kubernetes for everyone)
 
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
 
(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview
 
MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
 
俺とHashiCorp
俺とHashiCorp俺とHashiCorp
俺とHashiCorp
 
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RAC
 
Oci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ssOci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ss
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ![Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版
 
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
 
EDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB Postgres DBA Best Practices
EDB Postgres DBA Best Practices
 
まずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニングまずやっとくPostgreSQLチューニング
まずやっとくPostgreSQLチューニング
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
 

Viewers also liked

oVirt and OpenStack
oVirt and OpenStackoVirt and OpenStack
oVirt and OpenStackDave Neary
 
How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?Rogan Kyuseok Lee
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageSean Cohen
 
Storage best practices
Storage best practicesStorage best practices
Storage best practicesMaor Lipchuk
 
Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016Ramesh Nachimuthu
 
Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Ramesh Nachimuthu
 
Managing ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_CinderManaging ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_CinderMaor Lipchuk
 
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and moreRogan Kyuseok Lee
 
Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)Allon Mureinik
 
Gluster ovirt integration_gluster_meetup_pune_2015
Gluster ovirt integration_gluster_meetup_pune_2015Gluster ovirt integration_gluster_meetup_pune_2015
Gluster ovirt integration_gluster_meetup_pune_2015Ramesh Nachimuthu
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례Gruter
 
[超强腿击术].马中碧
[超强腿击术].马中碧[超强腿击术].马中碧
[超强腿击术].马中碧军山 马
 
虚拟化与云计算
虚拟化与云计算虚拟化与云计算
虚拟化与云计算ITband
 
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will Win
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will WinWebinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will Win
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will WinStorage Switzerland
 
Webinar: Sizing Up Object Storage for the Enterprise
Webinar: Sizing Up Object Storage for the EnterpriseWebinar: Sizing Up Object Storage for the Enterprise
Webinar: Sizing Up Object Storage for the EnterpriseStorage Switzerland
 
Foreman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple componentsForeman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple componentsStoyan Zhekov
 
Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014Dominic Cleal
 

Viewers also liked (20)

oVirt Introduction
oVirt IntroductionoVirt Introduction
oVirt Introduction
 
oVirt and OpenStack
oVirt and OpenStackoVirt and OpenStack
oVirt and OpenStack
 
How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storage
 
Storage best practices
Storage best practicesStorage best practices
Storage best practices
 
Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016Ovirt and gluster_hyperconvergence_devconf-2016
Ovirt and gluster_hyperconvergence_devconf-2016
 
Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015
 
Managing ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_CinderManaging ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_Cinder
 
oVirt – open your virtual datacenter
oVirt – open your virtual datacenteroVirt – open your virtual datacenter
oVirt – open your virtual datacenter
 
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
 
Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)
 
Gluster ovirt integration_gluster_meetup_pune_2015
Gluster ovirt integration_gluster_meetup_pune_2015Gluster ovirt integration_gluster_meetup_pune_2015
Gluster ovirt integration_gluster_meetup_pune_2015
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
 
[超强腿击术].马中碧
[超强腿击术].马中碧[超强腿击术].马中碧
[超强腿击术].马中碧
 
虚拟化与云计算
虚拟化与云计算虚拟化与云计算
虚拟化与云计算
 
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will Win
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will WinWebinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will Win
Webinar: NAS vs. Object Storage: 10 Reasons Why Object Storage Will Win
 
Webinar: Sizing Up Object Storage for the Enterprise
Webinar: Sizing Up Object Storage for the EnterpriseWebinar: Sizing Up Object Storage for the Enterprise
Webinar: Sizing Up Object Storage for the Enterprise
 
Foreman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple componentsForeman - Process manager for applications with multiple components
Foreman - Process manager for applications with multiple components
 
Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014Foreman and Chef integration at ChefConf 2014
Foreman and Chef integration at ChefConf 2014
 
Foreman como provisionador
Foreman como provisionadorForeman como provisionador
Foreman como provisionador
 

Similar to oVirt introduction

오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Tae Young Lee
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석Tommy Lee
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료rockplace
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)NAVER D2
 
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안rockplace
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhevJi-Woong Choi
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning Ji-Woong Choi
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)Software in Life
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualizationhipark
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Jinwoong Kim
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기Amazon Web Services Korea
 
NetApp AI Control Plane
NetApp AI Control PlaneNetApp AI Control Plane
NetApp AI Control PlaneSeungYong Baek
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개IBM Korea
 
Windows Kubernetes Deep Dive
Windows Kubernetes Deep DiveWindows Kubernetes Deep Dive
Windows Kubernetes Deep DiveJung Hyun Nam
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109Hakchin Kim
 

Similar to oVirt introduction (20)

오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
 
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
 
Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
NetApp AI Control Plane
NetApp AI Control PlaneNetApp AI Control Plane
NetApp AI Control Plane
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개
 
Windows Kubernetes Deep Dive
Windows Kubernetes Deep DiveWindows Kubernetes Deep Dive
Windows Kubernetes Deep Dive
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109
 

oVirt introduction

  • 1. oVirt 소개 Open Virtualization 에 대한 모든 것 Rogan Kyuseok Lee oVirt Korea Seoul, February 2014 1
  • 2. oVirt Agenda 1. What is oVirt? 2. Why oVirt? 3. oVirt Deep Dive ● oVirt Architecture ● oVirt 3.3, 3.4 New Features ● oVirt Roadmap 4. Demo 2
  • 4. What is oVirt? oVirt is a virtualization management application. That means that you can use the oVirt management interface (the oVirt engine) to manage hardware nodes, storage and network resources, and to deploy and monitor virtual machines running in your data center --- ovirt.org 4
  • 5. What is oVirt? ● ● 오픈소스 기반 Software Defined Data Center 솔루션 인프라스트락처 리소스를 관리에 필요한 다양한 기능을 제공하는 웹 기반 도구 oVirt-engine ● KVM 기반의 하이퍼바이저 oVirt-node ● 수백대의 하이퍼바이저 , 수천개의 가상머신 관리 ● 가상머신 High Availability, 라이브 마이그레이션 지원 ● Stateless oVirt-node 의 손쉬운 추가 , 삭제 ● Restful API, Python SDK, CLI 도구 제공 ● Red Hat Enterprise Linux, CentOS, Fedora, Ubuntu 등 다양한 리눅스 환경 지원 5
  • 9. Why oVirt? 1. 가상화 기술 발전과 사용자 니즈의 변화 가상화 기술의 발전 ● ● ● ● S/W Emulation, H/W 차원의 가상화 시작 x86 CPU 의 가상화 기술 (Intel VT-x, AMD AMD-V) 지원 H/W 보조 ( 지원 ) 가상화 기술로 진화 VMware ESX, Hyper-V, Xen, KVM 등 가상화 기술 증가 KVM 의 인기 ● ● ● 오픈소스 기반 , 리눅스 커널내 단일 모듈로 동작 (Light) x86, PPC, ARM 등 다양한 아키텍처 지원 리눅스 커널에 포함된 보안기능 , 드라이버 및 하드웨어 호환성을 상속 가상화 영역의 확대 ● 가상화 기술에 기반한 단순히 운영체제 가상화를 넘어 ' 데이터센터 수준 ' 의 ' 통합 ' 컴퓨팅 리소스의 관리 기능 요구 9
  • 10. Why oVirt? 오픈소스 기반으로 , KVM 가상화의 최신 기술이 반영된 , Full Feature 통합 가상화 플랫폼 10
  • 11. Why oVirt? 2. 전통적 IT 와 클라우드 IT 의 공존 필요 ● Elastic Computing, Scale-out 중심의 컴퓨팅 수요 증가 ● 컴퓨팅 리소스 가상화로 기술적으로 수요에 대한 대응 가능해짐 ● 아마존 웹 서비스와 같은 퍼블릭 클라우드 서비스 성장 ● 클라우드 컴퓨팅을 위한 오픈소스 대안 OpenStack 등장 Question! ● 클라우드 컴퓨팅이 모든 workload 를 수용할 수 있는가 ? ● ● 전통적 Workload 와 클라우드 Workload 모두 필요 기존 IT 환경과 클라우드 컴퓨팅 환경을 통합할 대안은 ? ● OpenStack 과의 통합 , API/SDK 제공이 가능한 유연한 오픈소스 플랫폼 필요 11
  • 12. Why oVirt? LEGACY WORKLOAD ● ● ● ● Stateful VMs, application defined in VM Big VMs: vCPU, vRAM, local storage inside VM CLOUD WORKLOAD ● ● ● Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available ● Lifecycle measured in years ● ● VMs scale up: add vCPU, vRAM, etc. ● 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 SLA requires ability to create and destroy Vms where needed Lifecycle measured in hours to months Applications scale out: add more VMs Applications designed to tolerate failure of VMs 12
  • 13. Why oVirt? 전통적 Workload 를 수용하고 , 클라우드 컴퓨팅과 손쉽게 통합될 수 있는 유연한 가상화 플랫폼 13
  • 14. Why oVirt? 3. 기술변화 주기의 축소 oVirt 의 어제 (3.0 이전 ) oVirt 의 현재 (3.3) oVirt 의 미래 ● 상대적으로 소규모 대상 ● 중급 이상의 규모 대상 ● 오픈스택 기능적 통합 ● 소스코드 비공개 ● 오픈소스 ● Hook, Plugin, API 확대 ● 엔진은 윈도우즈 기반 ● 완전한 리눅스 기반 사용자 및 업무 최적화 ● 대규모 도입 사례 부족 ● 대규모 도입 사례 확보 가능 ( 컨설팅 니즈 ) ● 안정성 및 기능성 미흡 ● 안정성의 획기적 개선 ● 가상화 기능 충족 ● 추가 기능 확장에 초점 ● 최신 리눅스 , KVM 기술의 지속적 도입 ● 기업 SDC 구현의 핵심 기술로 발전 예상 빠른 발전 속도 , 기술 수용 14
  • 15. Why oVirt? 짧은 개발 기간에도 불구하고 , 전세계 오픈소스 컨트리뷰터의 기여로 가장 빠르게 발전하는 플랫폼 15
  • 18. oVirt Component 가상화 Linux Kernel, KVM, libvirt, Qemu 미들웨어 Wildfly or Jboss EAP 6 데이터베이스 PostgreSQL 사용자 관리 Microsoft Active Directory, Red Hat Directory Server, IBM Tivoli Directory Server, and more JAVA OpenJDK VDI VNC, SPICE 18
  • 19. oVirt Logical Resources oVirt 성공적 구축 및 관리시 논리적 리소스에 대한 개념과 이해는 필수 ! 19
  • 20. oVirt Basic Features ● Administrator Portal, basic VM management features ● High Availability, ● Templates, thin provisioning, snapshots ● Centralized storage and networking management ● Eco-system marketplace Live Migration 20
  • 21. oVirt Basic Features ● Load Balancing (DRS) ● Power Saver (DPM) ● Self Service Portal ● Maintenance Mode 21
  • 22. OVirt 3.3 New Features Enhanced Gluster Support -> 스토리지 옵션 확대 , 대규모 스토리지 구축 가능 GlusterFS Storage Domain is a new storage domain and data center type which uses gluster as the storage backend. VMs created using this domain take advantage of QEMU's gluster block backend for improved performance. Migration Network -> 관리 네트워크 , VM 라이브마이그레이션 부하 감소 Migration Networks enable administrators to assign networks for carrying migration data. 22
  • 23. OVirt 3.3 New Features noVNC console -> 웹 브라우저상에서 VM 접속 및 관리 가능 noVNC console integration makes it possible to connect to VM consoles using the HTML 5 VNC client called "noVNC" in browsers supporting websockets and the HTML5 postMessage function (webkit browsers, Firefox, IE > 10). oVirt Scheduler API -> 업무에 맞는 스케줄링 정책 구현 가능 oVirt Scheduler API allows users to implement their own private optimized schedulers y extending or modifying the default oVirt scheduler. 23
  • 24. OVirt 3.3 New Features Universal Node Image and Node VDSM Plugin Universal Node Image converts the oVirt Node image into a generic image that can be customized for many different projects using Node Plugins. Node VDSM Plugin converts the generic oVirt Node image into an image customized use with oVirt Engine. Backup-Restore API Integration -> 3rd Party 백업 솔루션 개발 용이 Backup-Restore API Integration provides the ability for ISVs to backup and restore VMs. A new set of APIs will be introduced in oVirt to facilitate taking full VM backup, as well as full or file level restore of VMs. 24
  • 25. OVirt 3.3 New Features Self Hosted Engine -> 서버 자원 절약 , oVirt-Engine 의 HA 구성 실현 Self Hosted Engine enables administrators to run the Engine as a VM on the hosts that are managed by this Engine, in an HA configuration, when the Engine VM can start on any of the hosts. RAM Snapshots -> 디스크 이미지뿐만 아니라 메모리까지 완전한 스냅샷 생성 RAM Snapshots enable users to save (and later restore) the memory state of a VM when creating a live snapshot. 25
  • 26. OVirt 3.3 New Features OpenStack Integration –> OpenStack 인프라의 공유 , 통합 Neutron Integration adds support for using OpenStack Neutron as an external network provider, which can provide networking capabilities for consumption by oVirt hosts and/or virtual machines Glance Integration allows oVirt users to consume, export and share images with Glance. These images are exposed as oVirt Templates Cloud-Init Integration facilitates provisioning of virtual machines by enabling oVirt to perform initial setup (including networking, SSH keys, timezone, user data injection, and more) of guest instances configured with cloud-init. 26
  • 27. OVirt 3.4 New Features ● Hot plug CPU ● Template Version ● Multi-architecture support – PPC ● Multiple storage domain types in DC ● Allow importing glance image as a template ● Enhanced Neutron integration ● Handle lower resolutions in WebAdmin ● Fedora 20 support 27
  • 28. OVirt Roadmap ● Authentication refactoring ● Resize LUN ● Import data domain ● Live merge snapshot ● Keystone authentication ● Cinder storage domain ● Instance type ● Hot plug RAM 28
  • 29. oVirt Architecture (near future) Users Keystone Glance Cinder Neutron UserPortal AdminPortal Cluster Ovirt-Engine Storage Pool - Data Domain - ISO Domain - Import Domain - Export Domain Cluster Data Center Ovirt-Node ISCSI/FCP/GlusterFS/NFS 29
  • 30. oVirt/RHEV reference British Airways chooses Red Hat Enterprise Virtualization to Improve IT Systems to Build Internal Cloud .... British Airways, a global airline and market leader in the travel industry, has deployed Red Hat Enterprise Virtualization on its infrastructure. Through this Red Hat technology, British Airways is benefiting from a highly available and scalable IT architecture. .... .... With Red Hat Enterprise Virtualization, British Airways has deployed 750 virtual machines on 130 physical hosts across two datacenters, replacing a previously virtualized estate... “We use Red Hat Enterprise Virtualization to create our own cloud so that our developers can use it to build their own virtual machines and hence build and control environments as they wish. .... https://www.redhat.com/about/news/press-archive/2014/2/british-airways-chooses-rhev-to-improveit-systems-to-build-internal-cloud 30