• Like
oVirt introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

oVirt introduction

  • 820 views
Published

2014 oVirt Korea User Group 1st Seminar

2014 oVirt Korea User Group 1st Seminar

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
820
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
50
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 3. What is oVirt? 3
  • 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
  • 6. What is oVirt? ● KVM ● Qemu www.linuxinsight.com  ● libvirt http://en.wikipedia.org/wiki/Libvirt 6
  • 7. What is oVirt? ● SPICE ● ● ● http://www.linux-kvm.com  http://www.ovirt.org ● VDSM(Virtual Desktop and Server Manager) 7
  • 8. Why oVirt? 8
  • 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
  • 16. oVirt Deep Dive 16
  • 17. oVirt Internal Architecture 17
  • 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
  • 31. Questions? 31
  • 32. oVirt 3.3 Demo 32
  • 33. Thank You! http://www.ovirt.org http://lists.ovirt.org/mailman/listinfo http://www.facebook.org/groups/ovirt.korea 33