Open Virtualization Format Dr. Gregor von Laszewski Dr. Lizhe Wang.

Slides:



Advertisements
Similar presentations
Wei Lu 1, Kate Keahey 2, Tim Freeman 2, Frank Siebenlist 2 1 Indiana University, 2 Argonne National Lab
Advertisements

Working with Disks and Devices
Why Virtual Machine Backups Are Different David Davis Blog:
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
DMTF Cloud Standards Cloud Management & OVF Update to ITU-T SG13.
Software Quality Assurance Plan
Virtualisation and Visualisation – Improving Teaching and Learning in Computer Science Seán Duignan School of Science GMIT Tony Hall Education Department.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China DICOM Security Eric Pan Agfa HealthCare.
24 Sept 2007 ADASS XVII : London, UK1 Cloudspace: virtual environments in the VO Matthew J. Graham (Caltech) Roy Williams (Caltech) T HE US N ATIONAL V.
Run a Virtual Machine. Virtualization Have you ever imitated someone else? That's because your mind is thinking/ imagining as that person Same to a Computer:
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
AIP Archival Information Package – Defines how digital objects and its associated metadata are packaged using XML based files. METS (binding file) MODS.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
Archival Prototypes and Lessons Learned Mike Smorul UMIACS.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Virtual Machine Management
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
Linux Operations and Administration
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Cloud Computing WG (initiative in AFACT) Institute For Information Industry.
S/MIME and CMS Presentation for CSE712 By Yi Wen Instructor: Dr. Aidong Zhang.
 2003 Prentice Hall, Inc. All rights reserved. 1 Java Training Course Dr. H.E. Dunsmore Purdue University Java – How to Program, Deitel (5 th Edition)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Marketplace & Image Metadata.
Virtual Machine Security Systems Presented by Long Song 08/01/2013 Xin Zhao, Kevin Borders, Atul Prakash.
Chapter 23 Internet Authentication Applications Kerberos Overview Initially developed at MIT Software utility available in both the public domain and.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
VApp Product Support Engineering Rev E VMware Confidential.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Security Vulnerabilities in A Virtual Environment
1 Virtual Appliance Marketplace MGP Competitive Strategy in Network and Information Industries Amit Bhatnagar Dave Lasley David Wong.
Sept 1 Overview of DMTF System Virtualization Workgroup for GGF Virtualization BOF Ron Goering, IBM.
Reference and Assignments Dr. Gregor von Laszewski Dr. Lizhe Wang.
FILE MANAGEMENT Computer Basics 1.3. FILE EXTENSIONS.txt.pdf.jpg.bmp.png.zip.wav.mp3.doc.docx.xls.xlsx.ppt.pptx.accdb.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Storage Services.
Metro style Device App and Metadata Onboarding JOHN MULLALLY NIKET SANGHVI Program manager.
1 Introduction Read D&D Sec 1.8; Sec 1.13 THE Java tutorial -
Appliance Management StratusLab Tutorial (Orsay, France) 28 November 2012.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
Virtual Machine Description Service Component 1 Allocation Constraints OVF Definition Virtual System Files Disks Affinity Constraints Service Component.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Virtualization Overview Date: 8/7/2012 SCF-FEF-SSS Author: Tyler Parsons.
Distributed Virtualization for Net-Centric Operations Draft
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
VNF Package Integrity and Authenticity – Public key based
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
By Chris immanuel, Heym Kumar, Sai janani, Susmitha
VNF Package CSAR for ONAP Release 2 – adding Telco grade features Andrei Kojukhov, PhD, Amdocs Oct 6, 2017.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
StratusLab Tutorial (Bordeaux, France)
Virtualization, Cloud Computing and Big Data
Creating a Windows Server 2012 R2 Datacenter Virtual machine
Creating a Windows Server 2016 Datacenter Virtual machine
Utilize Group Policy Terminal Server Settings
Virtualization Meetup Discussion
Brandon Hixon Jonathan Moore
Microsoft Virtual Academy
Cloud Management & OVF Update to ITU-T SG13
Client/Server and Peer to Peer
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
Presentation transcript:

Open Virtualization Format Dr. Gregor von Laszewski Dr. Lizhe Wang

Overview DMTF standard Based on POSIX,CIM,… Agreement from VMware, Xen, IBM, MS, Dell,… An open, secure, portable, efficient and107 extensible format for the packaging and distribution of software to be run in virtual machines. Cloud computing should use this standard.

OVF package OVF package: all files for distributing of VMs An OVF package shall consist of the following files: – 1 OVF descriptor file (descriptor file or.ovf file) – 0 or 1 manifest file (manifest file or.mf file) – 0 or 1 certification file (certification file or.cert file) – >= 0 disk image files – >= 0 additional resource files, such as ISO images

OVF package example package.ovf package.mf de-DE-resources.xml vmdisk1.vmdk vmdisk2.vmdk resource.iso

manifest file Optionally, an OVF package may have a manifest file with extension.mf containing the SHA-1 digests of individual files in the package. The manifest file shall have the same base name as the.ovf file. If the manifest file is present, a consumer of the OVF package shall verify the digests by computing the actual SHA-1 digests and comparing them with the digests listed in the manifest file.

Certification file An OVF package may be signed by signing the manifest file. The signature of the digest is stored in a.cert file along with the base64- encoded X.509 certificate. The.cert file shall have the same base name as the OVF descriptor file. A consumer of the OVF package shall verify the signature and should validate the certificate.

OVF disk file OVF does not require any specific disk format to be used, but to comply with this specification the disk format shall be given by a URI which identifies an unencumbered specification on how to interpret the disk format. The specification shall provide sufficient information so that a skilled person can properly interpret the disk format for both reading and writing of disk data. It is recommended that these URIs are resolvable.

OVF packages distribution An OVF package can be stored as a single file using the TAR format. An OVF package can be made available as a set of files — for example on a standard Web server

Descriptor file (1) All metadata about the package and its contents is stored in the OVF descriptor. Top level: envelop element File reference, refer to other files in the package Example <File ovf:id="de-DE-resources.xml" ovf:size="15240" ovf:href=" resources.xml"/> <File ovf:id="file2" ovf:href="vmdisk2.vmdk" ovf:size=" " ovf:chunkSize=" "/> <File ovf:id="file3" ovf:href="resource.iso" ovf:size=" " ovf:compression="gzip"/>

Descriptor file (2) Content part The VirtualSystem element describes a single virtual machine and is simply a container of section elements. – The virtual hardware required by a virtual machine is specified in the VirtualHardware section. This specification supports abstract or incomplete hardware descriptions in which only the major devices are described. The VirtualSystemCollection element is a container of multiple VirtualSystem or VirtualSystemCollection elements. Thus, arbitrary complex configurations can be described.