ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf

上传人:sumcourage256 文档编号:435775 上传时间:2018-11-14 格式:PDF 页数:73 大小:428.19KB
下载 相关 举报
ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf_第1页
第1页 / 共73页
ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf_第2页
第2页 / 共73页
ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf_第3页
第3页 / 共73页
ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf_第4页
第4页 / 共73页
ANSI INCITS 469-2015 Information Technology C Open Virtualization Format (OVF) Specification《信息技术 开放虚拟化格式(OVF)规范》.pdf_第5页
第5页 / 共73页
亲,该文档总共73页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、American National StandardDeveloped byfor Information Technology Open Virtualization Format(OVF) SpecificationINCITS 469-2015INCITS 469-2015INCITS 469-2015Revision ofINCITS 469-2010American National Standardfor Information Technology Open Virtualization Format(OVF) SpecificationSecretariatInformatio

2、n Technology Industry CouncilApproved October 30, 2015American National Standards Institute, Inc.Approval of an American National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria for approval havebeen met by the standards developer.Consensus is est

3、ablished when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agreement means much more thana simple majority, but not necessarily unanimity. Consensus requires that allviews and objections be co

4、nsidered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whether he has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, proc

5、esses, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretation of any American NationalStandard. Moreover, no person shall have the right or authority to issue aninterpretation of an America

6、n National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of this standard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The

7、procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayreceive current information on all standards by calling or writing the AmericanNational Standards Institute.Ame

8、rican National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2015 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or other

9、wise,without prior written permission of ITI, 1101 K Street NW, Suite 610, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that holders of patents that may berequired for the implementation of the standard disclose such patents to

10、the publisher. However,neither the developers nor the publisher have undertaken a patent search in order to identifywhich, if any, patents may apply to this standard. As of the date of publication of this standardand following calls for the identification of patents that may be required for the impl

11、ementation ofthe standard, no such claims have been made. No further patent search is conducted by the de-veloper or publisher in respect to any standard it processes. No representation is made or impliedthat licenses are not required to avoid infringement in the use of this standard.i CONTENTS Fore

12、wordiv 1 Scope 1 2 Normative references 1 3 Terms and definitions 3 4 Symbols and abbreviated terms 5 5 OVF package 5 5.1 OVF package structure . 5 5.2 Virtual disk formats . 6 5.3 OVF package options . 7 5.4 Distribution as a set of files . 7 6 OVF descriptor 7 7 Envelope element 8 7.1 File referen

13、ces 8 7.2 Content element 9 7.3 Extensibility . 10 7.4 Conformance 10 8 Virtual hardware description 11 8.1 VirtualHardwareSection 11 8.2 Extensibility . 12 8.3 Virtual hardware elements 12 8.4 Ranges on elements . 14 9 Core metadata sections 16 9.1 DiskSection . 17 9.2 NetworkSection . 18 9.3 Resou

14、rceAllocationSection . 18 9.4 AnnotationSection . 19 9.5 ProductSection 19 9.5.1 Property elements 20 9.6 EulaSection . 22 9.7 StartupSection 22 9.8 DeploymentOptionSection 23 9.9 OperatingSystemSection 24 9.10 InstallSection . 24 9.11 EnvironmentFilesSection 25 9.12 BootDeviceSection 25 9.13 Shared

15、DiskSection . 26 9.14 ScaleOutSection . 26 9.15 PlacementGroupSection and PlacementSection 27 9.16 EncryptionSection . 29 10 Internationalization 30 10.1 Internal resource bundles . 31 10.2 External resource bundles 31 10.3 Message content in external file . 31 11 OVF environment and OVF environment

16、 file 31 11.1 Transport media 32 11.2 Transport media type 33 ANNEX A (informative) Symbols and conventions 34 ANNEX B (normative) OVF XSD . 35 ANNEX C (informative) OVF mime type registration template 36 ANNEX D (informative) OVF examples . 38 ii D.1 Examples of OVF package structure 38 D.2 Example

17、s of distribution of files 38 D.3 Example of envelope element 39 D.4 Example of file references 40 D.5 Example of content element . 40 D.6 Examples of extensibility 40 D.7 Examples of VirtualHardwareSection . 41 D.8 Examples of virtual hardware elements 42 D.9 Example of ranges on elements . 42 D.10

18、 Example of DiskSection 43 D.11 Example of NetworkSection 43 D.12 Example of ResourceAllocationSection 44 D.13 Example of annotation 44 D.14 Example of Product section 44 D.15 Example of EULA section . 45 D.16 Example of StartupSection . 45 D.17 Example of DeploymentOptionSection . 45 D.18 Example o

19、f OperatingSystemSection . 46 D.19 Example of InstallSection . 46 D.20 Example of EnvironmentFilesSection . 47 D.21 Example of BootDeviceSection 47 D.22 Example of SharedDiskSection 48 D.23 Example of ScaleOutSection 48 D.24 Example of PlcementGroupSection 49 D.25 Example of EncryptionSection 50 D.2

20、6 Example of internationalization . 51 D.27 Example of message content in an external file . 52 D.28 Example of environment document 53 ANNEX E (informative) Network port profile examples . 54 E.1 Example 1 (OVF descriptor for one virtual system and one network with an inlined network port profile)

21、54 E.2 Example 2 (OVF descriptor for one virtual system and one network with a locally referenced network port profile) 56 E.3 Example 3 (OVF descriptor for one virtual system and one network with a network port profile referenced by a URI) 57 E.4 Example 4 (OVF descriptor for two virtual systems an

22、d one network with two network port profiles referenced by URIs) 59 E.5 Example 5 (networkportprofile1.xml) 62 E.6 Example 6 (networkportprofile2.xml) 62 ANNEX F (informative) Deployment considerations 63 F.1 OVF package structure deployment considerations . 63 F.2 Virtual hardware deployment consid

23、erations 63 F.3 Core metadata sections deployment considerations 63 iii Tables Table 1 XML namespace prefixes . 8 Table 2 Actions for child elements with ovf:required attribute 12 Table 3 HostResource element . 13 Table 4 Elements for virtual devices and controllers . 14 Table 5 Core metadata sectio

24、ns 16 Table 6 Property types . 21 Table 7 Property qualifiers . 22 Table 8 Availability attributes . 28 Table 9 Affinity Attributes . 29 Table 10 Allowed combinations of scoped affinity and availability 29 Table 11 Core sections for OEF 32 ivForeword (This foreword is not part of American National S

25、tandard INCITS 469-2015.)The Open Virtualization Format (OVF) Specification describes an open, secure, effi-cient, and extensible format for the packaging and distribution of software to be run invirtual systems.The OVF package enables the authoring of portable virtual systems and the transportof vi

26、rtual systems between virtualization platforms. The key properties of the formatare as follows: - Optimized for distribution: OVF supports content verification and integ-rity checking based on industry-standard public key infrastructure, and itprovides a basic scheme for management of software licen

27、sing.- Optimized for a simple, automated user experience: OVF supportsvalidation of the entire package and each virtual system or metadatacomponent of the OVF during the installation phases of the virtual system(VS) lifecycle management process. It also packages with the packagerelevant user-readabl

28、e descriptive information that a virtualization plat-form can use to streamline the installation experience. - Supports both single VS and multiple-VS configurations: OVF sup-ports both standard single VS packages and packages containing com-plex, multi-tier services consisting of multiple interdepe

29、ndent VSs.- Portable VS packaging: OVF is virtualization platform neutral, while alsoenabling platform-specific enhancements to be captured. It supports thefull range of virtual hard disk formats used for hypervisors today, and it isextensible, which allows it to accommodate formats that may arise i

30、n thefuture. Virtual system properties are captured concisely and accurately.- Vendor and platform independent: OVF does not rely on the use of aspecific host platform, virtualization platform, or guest software.- Extensible: OVF is immediately useful - and extensible. It is designed tobe extended a

31、s the industry moves forward with virtual appliance tech-nology. It also supports and permits the encoding of vendor-specificmetadata to support specific vertical markets.- Localizable: OVF supports user-visible descriptions in multiple locales,and it supports localization of the interactive process

32、es during installationof an appliance. This capability allows a single packaged appliance toserve multiple market opportunities.- Open standard: OVF has arisen from the collaboration of key vendors inthe industry, and it is developed in an accepted industry forum as a futurestandard for portable vir

33、tual systems.It is not an explicit goal for OVF to be an efficient execution format. A hypervisor is al-lowed but not required to run software in virtual systems directly out of the Open Vir-tualization Format. This standard contains seven annexes. Annex B is normative and is considered partof this

34、standard. Annexes A and C through G are informative and are not consideredpart of this standard.Requests for interpretation, suggestions for improvement or addenda, or defect re-ports are welcome. They should be sent to InterNational Committee for InformationTechnology Standards (INCITS), ITI, 1101

35、K Street, NW, Suite 610, Washington, DC20005.vThis standard was processed and approved for submittal to ANSI by INCITS. Com-mittee approval of this standard does not necessarily imply that all committee mem-bers voted for its approval. At the time it approved this standard, INCITS had thefollowing m

36、embers:Philip Wennblom, ChairJennifer Garner, SecretaryOrganization Represented Name of RepresentativeAdobe Systems, Inc. .Scott FosheeSteve Zilles (Alt.)AIM Global, Inc. Steve HallidayChuck Evanhoe (Alt.)Mary Lou Bosco (Alt.)Dan Kimball (Alt.)Apple.Helene WorkmanMarc Braner (Alt.)David Singer (Alt.

37、)Distributed Management Task Force (DMTF) John Crandall Jeff Hilland (Alt.)Lawrence Lamers (Alt.)EMC Corporation .Gary Robinson Stephen Diamond (Alt.)Farance, Inc. .Frank Farance Timothy Schoechle (Alt.)Futurewei Technologies, Inc. Yi ZhaoTimothy Jeffries (Alt.)Wilbert Adams (Alt.)GS1GO .Frank Shark

38、eyCharles Biss (Alt.)Hewlett-Packard Company Karen Higginbottom Paul Jeran (Alt.)IBM Corporation .Steve HolbrookAlexander Tarpinian (Alt.)IEEEJodie HaaszDon Wright (Alt.)Noelle Humenick (Alt.)Christy Bahn (Alt.)Justin Casto (Alt.)Intel Corporation .Philip Wennblom Grace Wei (Alt.)Stephen Balogh (Alt

39、.)Microsoft CorporationLaura Lindsay John Calhoon (Alt.)National Institute of Standards then text; then tables. Figures are for illustrative purposes only and are not a normative part of the standard. A table may constrain the text but it shall not conflict with it. The profile conforms to the cited

40、 CIM Schema classes where used. Any requirements contained in the cited CIM Schema classes shall be met. If a conflict arises the CIM Schema takes precedence. The profile conforms to the cited OVF XML Schema. It may constrain the schema but it shall not conflict with it. If a conflict arises the OVF

41、 XML Schema takes precedence. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this American National Standard. All standards are subject to revision, and parties to agreements based on this American National Standard a

42、re encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. The following referenced documents are indispensable for the application of this document. For dated or versioned references, only the edition cited (including any corrigenda or DMTF u

43、pdate versions) applies. For references without a date or version, the latest published edition of the referenced document (including any corrigenda or DMTF update versions) applies. DMTF DSP0004, Common Information Model (CIM) Infrastructure Specification 2.7, http:/www.dmtf.org/standards/published

44、_documents/DSP0004_2.7.pdf DMTF DSP0223, Generic Operations 1.0, http:/www.dmtf.org/standards/published_documents/DSP0223_1.0.pdf DMTF DSP0230, WS-CIM Mapping Specification 1.0, http:/www.dmtf.org/sites/default/files/standards/documents/DSP0230_1.0.2.pdf DMTF DSP1001, Management Profile Specificatio

45、n Usage Guide 1.1, http:/www.dmtf.org/standards/published_documents/DSP1001_1.1.pdf INCITS 469-2015 2 DMTF DSP1041, Resource Allocation Profile (RAP) 1.1, http:/www.dmtf.org/standards/published_documents/DSP1041_1.1.pdf DMTF DSP1043, Allocation Capabilities Profile (ACP) 1.0, http:/www.dmtf.org/stan

46、dards/published_documents/DSP1043_1.0.pdf DMTF DSP1047, Storage Resource Virtualization Profile 1.0, http:/www.dmtf.org/standards/published_documents/DSP1047_1.0.pdf DMTF DSP1050, Ethernet Port Resource Virtualization Profile 1.0, http:/www.dmtf.org/standards/published_documents/DSP1050_1.0.pdf DMTF

47、 DSP1057, Virtual System Profile 1.0, http:/www.dmtf.org/standards/published_documents/DSP1057_1.0.pdf DMTF DSP8023, OVF XML Schema Specification for OVF Envelope 2.0, http:/schemas.dmtf.org/ovf/envelope/2/dsp8023_2.0.xsd DMTF DSP8027, OVF XML Schema Specification for OVF Environment 1.1, http:/sche

48、mas.dmtf.org/ovf/environment/1/dsp8027_1.1.xsd DMTF DSP8049, Network Port Profile XML Schema, http:/schemas.dmtf.org/ovf/networkportprofile/1/dsp8049_1.0.xsd IETF RFC1738, T. Berners-Lee, Uniform Resource Locators (URL), December 1994, http:/tools.ietf.org/html/rfc1738 IETF RFC1952, P. Deutsch, GZIP

49、 file format specification version 4.3, May 1996, http:/tools.ietf.org/html/rfc1952 IETF RFC2616, R. Fielding et al, Hypertext Transfer Protocol HTTP/1.1, June 1999, http:/tools.ietf.org/html/rfc2616 IETF Standard 66, Uniform Resource Identifiers (URI): Generic Syntax, http:/tools.ietf.org/html/rfc3986 IETF Standard 68, Augmented BNF for Syntax Specifications: ABNF, http:/tools.ietf.org/html/rfc5234 ISO 9660, 1988 Information processing-Volume and file structure of CD-ROM for information interchange, http:/www.iso.org/iso/iso_catalogue/catalogue_tc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > ANSI

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1