zoukankan      html  css  js  c++  java
  • VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析

    目录

    VMDK

    VMDK(VMware’s Virtual Machine Disk Format,VMware 虚拟磁盘格式):简单来说就是存储虚拟机虚拟磁盘数据的文件格式。不过一般来说,VMDK 指代的是 VMware GuestOS File System Data Storage File,也就是 VMware 虚拟磁盘文件,简称「虚拟磁盘」

    VDDK

    VDDK(VMware’s Virtual Disk Development Kit,VMware 虚拟磁盘开发工具集):是 VMware 官方提供的 VMDK 开发工具包,其包含了一系列与「 VMDK 相关的 C 函数库」,e.g.:

    • 用于管理 VMDK 的虚拟磁盘库 VixDiskLib,也被称之为虚拟磁盘接口 Virtual Disk API

    • 用于挂载 VMDK 分区的 VixMntApi

    VDDK 主要关注如何有效地访问并传输 VMDK 数据,对 VMDK 的管理是其主要核心功能,常被用于开发 VMware 容灾备份相关产品。

    VixDiskLib

    VixDiskLib 虚拟磁盘库:是一组「管理 VMDK 的函数调用集合」,目的是帮助开发者集成 VMware 平台产品的解决方案。

    可以在 VDDK 安装目录下的 doc 子目录中找到 index.html 文件,使用 Web 浏览器打开即可查看 VixDiskLib 的接口参考文档。

    VADP

    VADP(vSphere Storage Data Protection API,数据存储保护接口):是 vShpere API 的一个子集,由官方提供的、针对 vSphere 场景的容灾备份解决方案。
    基于快照的 VADP 框架允许非主机(off-host)的、由中央控制的(centralized)的虚拟机备份方案。在创建虚拟机快照后,VMDK File 会变为静默状态(quiesce),此时就能够使用 VDDK 进行备份了。

  • 相关阅读:
    自己实现简单Spring Ioc
    java中动态代理的实现
    Token以及签名signature的设计与实现
    Spring boot整合jsp
    spring boot+mybatis整合
    java并发基础(六)--- 活跃性、性能与可伸缩性
    java并发基础(五)--- 线程池的使用
    java并发基础(四)--- 取消与中断
    java并发基础(三)--- 任务执行
    java并发基础(二)
  • 原文地址:https://www.cnblogs.com/jmilkfan-fanguiju/p/10589811.html
Copyright © 2011-2022 走看看