Ovirt Storage Overview

Slides:



Advertisements
Similar presentations
Virtualization Infrastructure Administration Storage Jakub Yaghob.
Advertisements

Ravi Sankar Technology Evangelist | Microsoft
Tag line, tag line Protection Manager 4.0 Customer Strategic Presentation March 2010.
Tag line, tag line SnapDrive for Windows 6.2 Customer Technical Presentation November 2009.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
vBrownBag – May 20, 2015 vSphere 6 Foundation Exam Section 3 – Storage
The Google File System. Why? Google has lots of data –Cannot fit in traditional file system –Spans hundreds (thousands) of servers connected to (tens.
Best of.
File System Variations and Software Caching May 19, 2000 Instructor: Gary Kimura.
Sudhir Rao Technology Specialist | Microsoft Corporation.
STORAGE Virtualization
By Richard Rogers & Mark Walsh. What does database storage management mean? A database storage management system is a defined set of hardware, software.
Storage Management Module 5.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Extensive XP Software Suite 1/3 Device and Configuration Management XP Software TitleDescription Remote Web Console Web-based XP Management Application.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Ceph Storage in OpenStack Part 2 openstack-ch,
Storage Module 6.
86% 50% Infrastructure provisioning Enterprise-class multi- tenant infrastructure for hybrid environments System Center capabilities Application.
Virtualization for Storage Efficiency and Centralized Management Genevieve Sullivan Hewlett-Packard
© 2006 IBM Corporation Flash Copy Solutions im Windows Umfeld TSM for Copy Services Wolfgang Hitzler Technical Sales Tivoli Storage Management
CEPH: A SCALABLE, HIGH-PERFORMANCE DISTRIBUTED FILE SYSTEM S. A. Weil, S. A. Brandt, E. L. Miller D. D. E. Long, C. Maltzahn U. C. Santa Cruz OSDI 2006.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
MapReduce and GFS. Introduction r To understand Google’s file system let us look at the sort of processing that needs to be done r We will look at MapReduce.
GFS. Google r Servers are a mix of commodity machines and machines specifically designed for Google m Not necessarily the fastest m Purchases are based.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
 Introduction  Architecture NameNode, DataNodes, HDFS Client, CheckpointNode, BackupNode, Snapshots  File I/O Operations and Replica Management File.
VSphere 5 – Maximums – Virtual Machine Compute vCPUs per VM 32 Memory vRAM per VM 1TB Swap per VM 1TB Storage SCSI Adapto rs per VM 4 SCSI Targets per.
IBM eServer xSeries Technical Conference © IBM Corporation Session ID: O24 Steve Dobbelstein Lake Buena Vista, FL September 8-12, 2003 Enterprise.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
SIM336 Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network.
Redmond Protocols Plugfest 2016 Matt Kurjanowicz Hyper-V Networked Storage: MS-HVRS, MS-SQOS, MS-RSVD, MS-VHDX, MS- HRL updates Senior Software Engineer.
OVirt Overview Copyright 2012 under Apache License 2.0 | Presentation 1 oVirt Overview Karsten Sr. Community Architect,
1 Engine Core November 2011 Livnat Peer & Omer Frenkel.
Matt Domsch, Technology Strategist, Office of the CTO April 10, 2009 Dell Public. | All trademarks and trade names are those of their respective owners.
 Session Objectives:  Understand how to upgrade your private cloud: Windows Server 2008 R2  Windows Server 2012 R2 Windows Server 2012  Windows.
Section 4 Block Storage with SES
Building ARM IaaS Application Environment
OVirt Architecture Itamar Heim
Reusing old features to build new ones
Windows Server 2012.
Briefing: Leverage HPE Storage Solutions in Windows/Hyper-V
Operating System Structure
CSE451 NTFS Variations and other File System Issues Autumn 2002
VDSM Overview The node virtualization management API
Storage Virtualization
GGF15 – Grids and Network Virtualization
CIS 409 Competitive Success/snaptutorial.com
CIS 409 Education for Service-- snaptutorial.com.
CIS 409 Teaching Effectively-- snaptutorial.com
The Google File System Sanjay Ghemawat, Howard Gobioff and Shun-Tak Leung Google Presented by Jiamin Huang EECS 582 – W16.
Chapter 14: Protection.
An Introduction to Computer Networking
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Chapter 1 Introduction to Operating System Part 5
Building continuously available systems with Hyper-V
Cloud Computing Architecture
Specialized Cloud Architectures
Chapter 2: Operating-System Structures
Introduction to Operating Systems
PVFS: A Parallel File System for Linux Clusters
THE GOOGLE FILE SYSTEM.
Chapter 2: Operating-System Structures
Presentation transcript:

Ovirt Storage Overview Nov 2nd, 2011 Ayal Baron

Agenda Defining the problem Roadmap Storage Domain How to contribute Storage Pool Example Domain Classes Domain Types File Domains Block Domains SPM Thin Provisioning Roadmap How to contribute Q&A

Defining the problem The requirements Manage tens of thousands of virtual disk images Each image potentially accessible from hundreds (thousands?) of nodes Support both file based storage as well as raw block devices The assumptions Exclusive access when used Big (X GBs) Centralized manager (can be HA in and by itself)

Defining the problem - guidelines High level, image centered API Cluster safe High performance (not in data path) Highly available no single point of failure Continues working in the absence of the manager Backing storage agnostic

Storage Domain A standalone storage entity Stores the images and associated metadata (but not VMs) Only true persistent storage for VDSM Domain

Domain Classes Data Master ISO (NFS only) Backup (NFS only) Domain classes are planned for deprecation

Domain Types File Domains (NFS, local dir) Use file system features for segmentation Use file system for synchronizing access Block Domains (iSCSI, FCP, FCoE, SAS, ...) Use LVM for segmentation Use reserved space to ensure writes do not overlap Very specialized use of LVM

File Domains Sparse files Better image manipulation capabilities Volumes and metadata are files 1:1 Mapping between domain and dir / NFS export NFS - Different error handling logic for data path and control path

Block Domains Mail box Thin provisioning Slower image manipulation Devices managed by device-mapper and multipath Domain is a VG Metadata is stored in a single LV and in lvm tags Volumes are LVs

Storage Pool A group of storage domains Supposed to simplify cross domain operations Being deprecated Pool Domain B Domain A Domain C

Example

Master Domain Used to store: Pool metadata Backup of OVFs (treated as blobs) Async tasks persistent data Contains the clustered lock for the pool Pool Domain B Domain A Domain C

Storage Pool Manager (SPM) A role assigned to one host in a data center granting it sole authority over: Creation, deletion and manipulation of virtual disk images, snapshots and templates Allocation of storage for sparse block devices (on SAN) Single meta data writer: SPM lease mechanism (Chockler and Malkhi 2004, Light-Weight Leases for Storage-Centric Coordination) Storage-centric mailbox. This role can be migrated to any host in a data center.

Storage Pool Manager (SPM) 2

Thin Provisioning Over-commitment is a storage function which allows oVirt to logically allocate more storage than is physically available. Generally, virtual machines use much less storage than what has been defined for them Over-commitment allows a virtual machine to operate completely unaware of the resources that are actually available QEMU identifies the highest offset written onto the logical volume (soon to be moved to LVM) VDSM monitors the highest offset marked by QEMU VDSM asks the SPM to extend the logical volume when needed

Thin Provisioning 3

Roadmap SANLock SDM Live snapshots Live storage migration (block copy / streaming) Direct LUN Support any shared file system (not just NFS) NFS V.4 support NFS Hardmounts support Offload (snapshots, lun provisioning, thin provisioning, etc)

Roadmap - cont Image handling Image Manager Allocation policy (Space / Performance) Dynamic Connection Management So much more

How to contribute Repository: http://git.fedorahosted.org/git/?p=vdsm.git Mailing lists: vdsm-devel@lists.fedorahosted.org vdsm-patches@lists.fedorahosted.org IRC: #vdsm on Freenode Core Team: Dan Kenigsberg, Saggi Mizrahi, Igor Lvovsky, Eduardo Warszawasky, Yotam Oron, Ayal Baron

Q&A

THANK YOU ! http://www.ovirt.org