• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Open Virtualization Format - Detailed

Open Virtualization Format - Detailed



Detailed info on Open Virtualization Format which can be used for packaging and moving workload.

Detailed info on Open Virtualization Format which can be used for packaging and moving workload.



Total Views
Views on SlideShare
Embed Views



1 Embed 2

http://www.slideshare.net 2



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Open Virtualization Format - Detailed Open Virtualization Format - Detailed Presentation Transcript

    • By Namrata Dessai
      • ZIP Compression
      • Open Package Conventions(OPC)
            • Storage unit
            • Implemented for .NET framework 3.0
            • It has two parts :Package and Package Relationships
      • By now, everyone in our industry has heard a future IT vision where virtual machines (VMs) migrate from one physical server to another for load balancing, disaster recovery, or maintenance windows
      • Each VM actually represents an operating system and some associated services or applications.
      • When VMs move around , will they maintain their configuration state or need to be reconfigured?
      • Will multi-tiered applications know that one of their peers has moved to a new neighborhood?
      • Will the network recognize the VM as an old friend or will it assume that it is a new entity?
      • Distributed Management Task Force recently published a standard called the Open Virtualization Format (OVF).
      • Developing standards that Enable Interoperable IT Management
      • DMTF Collaborates to Develop IT management standards that promote multi-vendors interoperability worldwide.
      • Virtual Systems Management is based on DMT Standards, which Reduces IT Complexity and Cost of Deploying System Virtualization.
      • DMTF Standards Primarily serve:
              • IT Personnel
              • IT Solutions Vendors
    • DMTF standards provide well-defined, interoperable interfaces that build upon each other; the interrelationships between the DMTF technologies in this diagram build value with each additional layer
      • Distributed Management Task Force (DMTF) standard
      • Open, secure, portable, efficient and extensible format for the packaging and distribution of (collections of) virtual machines
      • Its goal is to facilitate the automated, secure management not only of virtual machines , but the appliance as a functional unit
      • It is platform independent, hypervisor independent , and processor architecture independent
      • VMs in OVF can be packaged in a virtual appliances suited all wrapped up in a single file. The creator of the appliance can encrypt, compress and digitally sign OVF content
      • It is packaging standard and not a runtime standard
      • Uses existing packaging tools to combine one or more virtual machines together with a standards-based XML wrapper
      • User point of view , an OVF packaging format for software appliances
      • Technical point of view , an OVF transport mechanism for virtual machine templates but not for execution
      • Transport mechanism of OVF differs from venders
          • VMware’s VMDK(Virtual Disk )format
          • Microsoft’s VHD(Virtual Hard Disk) format
          • Open Source QCOW format
      • Virtual Appliances is a pre-configured software stack comprising one or more virtual machines .
      • Each virtual machine is an independently installable run-time entity comprising an operating system, applications and other application-specific data , as well as a specification of the virtual hardware that is required by the virtual machine
      • Benefits - Ease of deployment
      • Issues – Managing evolving interdependencies across multiple appliances and physical environments
      • Suppliers
        • VMWare Virtual Appliance
        • Amazon Machine Images
        • rPath rBuilder and Appliance Platform
      • DMT F releases OVF 1.0 Standard
      • First industrial standard to enable interoperability within virtualized environment
      • Enable shipment of pre-configured, ready-to-deploy virtual solution
      OVF Version 1 scope Run time management
      • Creation of an OVF involves:
        • Packing of set of VMs onto a set of virtual disks
        • Appropriately encoding those virtual disks
        • Attaching an OVF descriptor with a specification of the virtual hardware, licensing and other customization metadata
        • Optional digitally signing the package
      • In this process, the virtual machine’s disk can be compressed to make it more convenient to distribute, and adding to it relevant meta-data needed to correctly install and execute it.
      • During installation the platform validates the OVF integrity, compatibility with local virtual hardware, assign resource to, and configures the VM for the particular environment on target virtualization platform
    • D D RR References to external files DMTF Standards D D Meta information for all virtual disk D D Network used in the package
      • The content contain following sections:
        • Product Section : provides information such as name and vendor of the appliance.
        • Property Section : list a set of properties used to customize the appliance. These properties will be configured at installation time of the appliances, by prompting the user
      D D Product section D D Property section
        • Eula Section : licensing terms for the appliances, shown during installation.
        • Annotation Section : free from annotation
        • Operating System Section : guest operating system
      D DA Eula section D DA Annotation section D DA Describes the guest operating system
      • Hardware Section : describe the kind of virtual hardware and set of devices that the Virtual machine requires. Typical set of hardware 500MB guest memory, 1CPU, 1NIC, 1 virtual disk
      D DA Virtual CPU info under <rasd> tag D DA Memory info under <rasd> tag D DA VM Network info under <rasd> tag D DA Hard disk info under <rasd> tag
      • Hardware Section provide three different dimension of flexibility
        • Enumerating virtual hardware generation ,for vendors’ virtualization platform
        • Provide multiple alternative hardware that will satisfy the appliance’s need
        • Narrowing through the use of specific device subtype or broadening by marking device as optional
      D DA 1 st dimension enumerates the virtual hardware generation
    • D DA Multiple virtual hardware profile D DA Device type specification D DA ResourceSubType is used to specify the exact device that are supported by guest OS in the appliances
      • OVF package does not guarantee successful installation of entire system on every hardware /CPU
      • Success of system deployment depends on the target hypervisor support for the virtual disk format
      • Not all the available hypervisor are OVF complaint
      • OVF support all newer virtual disk formats but not all available hypervisors are compatible with newer virtual disk formats
      • OVF package deployed system may not be able to access all peripheral hardware devices due limited hardware support by the target hypervisor
      • Installation of business application will fail ,if an OVF package is installed on a platform that does not offer the same hardware devices that are required by the guest OS of the business application that is include in the appliances
      • The portability of an OVF can be categorized into three level:
        • Level 1 : Runs only on a particular virtualization product/CPU architecture /virtual hardware section . Example suspended VMs, or snapshot of powered on VMs,including current run-time state of the CPU and real or emulated
        • Level 2 : Runs on specific family of the virtual hardware due to lack of device support by the installed guest software. Example Xen3.1 HVM or Para-virtualized virtual hardware
        • Level 3 : Runs on multiple families of virtual hardware . Example An appliances could be deployed on Xen, KVM, Microsoft &VMware
    • Contact: namrata.dessai20@gmail.com