SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
[CNCF TAG-Runtime 2022-10-06] Lima
[CNCF TAG-Runtime 2022-10-06] Lima[CNCF TAG-Runtime 2022-10-06] Lima
[CNCF TAG-Runtime 2022-10-06] LimaAkihiro Suda
 
Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...jeetendra mandal
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless SolutionRyan ZhangCheng
 
Fast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache KafkaFast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache KafkaAltinity Ltd
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Ryan Jarvinen
 
VXLAN Integration with CloudStack Advanced Zone
VXLAN Integration with CloudStack Advanced ZoneVXLAN Integration with CloudStack Advanced Zone
VXLAN Integration with CloudStack Advanced ZoneYoshikazu Nojima
 
The Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTORThe Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTORShapeBlue
 
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - WebinarNAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking ShapeBlue
 
OpenStack High Availability
OpenStack High AvailabilityOpenStack High Availability
OpenStack High AvailabilityJakub Pavlik
 
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...Phil Estes
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsNick Scuola
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호용호 최
 
Red Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRed Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRobert Bohne
 

Was ist angesagt? (20)

[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
[CNCF TAG-Runtime 2022-10-06] Lima
[CNCF TAG-Runtime 2022-10-06] Lima[CNCF TAG-Runtime 2022-10-06] Lima
[CNCF TAG-Runtime 2022-10-06] Lima
 
Docker, LinuX Container
Docker, LinuX ContainerDocker, LinuX Container
Docker, LinuX Container
 
The kvm virtualization way
The kvm virtualization wayThe kvm virtualization way
The kvm virtualization way
 
Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless Solution
 
Fast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache KafkaFast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
 
VXLAN Integration with CloudStack Advanced Zone
VXLAN Integration with CloudStack Advanced ZoneVXLAN Integration with CloudStack Advanced Zone
VXLAN Integration with CloudStack Advanced Zone
 
The Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTORThe Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTOR
 
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
 
Kvm
KvmKvm
Kvm
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
 
OpenStack High Availability
OpenStack High AvailabilityOpenStack High Availability
OpenStack High Availability
 
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: Concepts
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호
 
Red Hat Insights
Red Hat InsightsRed Hat Insights
Red Hat Insights
 
Red Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRed Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABC
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 

Kürzlich hochgeladen (6)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 

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