导图社区 虚拟化软件
这是一篇关于虚拟化软件的思维导图。
编辑于2022-04-06 20:10:45虚拟化软件
VMWare
引用维基百科VMware的缺点和特点https://zh.wikipedia.org/wiki/VMware
优点
模拟部分硬件
例如,能将一个ISO文件作为一张CDROM安装在系统上、也能将.vmdk文件作为硬盘驱动器安装、以及可将网络适配器驱动程序配置为通过宿主计算机使用网络地址转换(NAT)来访问网络,而非使用与宿主机桥接的方式(该方式为:宿主网络上的每个客户操作系统必须分配一个IP地址)
使用NAT来访问网络
捕获快照
还可以捕获在VMware工作站下运行的某个操作系统的快照。每个快照可以用来在任何时候将虚拟机回滚到保存的状态。这种多快照功能使VMware工作站成为销售人员演示复杂的软件产品、开发人员创建虚拟开发和测试环境的非常流行的工具。
将多个虚拟机指定编队
VMware工作站包含有将多个虚拟机指定为编队的能力,编队可以作为一个物体来开机、关机、挂起和恢复—这使VMware工作站在用于测试客户端-服务器环境时特别有用。
将旧式服务器集装到新宿主计算机中
VMware公司新的企业级服务器和工具产品,正在使“将旧的生产服务器移植到虚拟机”的做法开始流行,这种做法能几乎不费力地将多个旧式服务器集装到一个单个的新宿主计算机中
缺点
客户操作系统的指令代码必须和宿主机的CPU兼容
缺点是客户操作系统的指令代码必须和宿主机的CPU兼容。因此不同于仿真器,VMware工作站不能用来在一个英特尔x86处理器上运行Mac/PPC软件。
通常不可能有效率地嵌套使用VMware虚拟机
指在虚拟机客户中运行另一个VMware虚拟机,即以一个虚拟机客户作为宿主机再运行VMware
主程序必须在宿主下 安装驱动程序
最后,尽管VMware虚拟机是运行于用户模式下的,VMware工作站宿主程序本身必须在宿主操作系统下安装多种驱动程序,尤其是为了能动态切换GDT和IDT表。
Virtual BOX
https://en.wikipedia.org/wiki/VirtualBox
优点
允许恢复快照
允许恢复到先前状态的 RAM 和存储的快照。
鼠标指针集成
鼠标指针集成,如果客户操作系统支持,则意味着在虚拟屏幕内外移动时鼠标光标的自动耦合和分离。
无缝模式
能够与普通桌面应用程序并行运行虚拟化应用程序
共享剪贴板
模拟多个屏幕
对3D 图形加速的有限支持
SMP支持
2D 视频输出加速
存储仿真
能够安装虚拟硬盘驱动器和磁盘映像。虚拟光盘映像可用于引导文件并将文件共享给缺乏网络支持的来宾系统。对SATA、SCSI和SAS原始磁盘和分区的NCQ支持SATA 磁盘热插拔固态驱动器的直通模式CD/DVD/BD 驱动器的直通模式——允许用户播放音频 CD、刻录光盘和播放加密的 DVD 光盘可以禁用主机操作系统I/O 缓存允许限制 IO带宽PATA , SATA , SCSI , SAS , iSCSI ,软盘控制器使用AES128/AES256的 VM 磁盘映像加密存储支持包括:原始硬盘访问 - 允许主机系统上的物理硬盘分区出现在来宾系统中VMware虚拟机磁盘 ( VMDK ) 格式支持 - 允许与 VMware 交换磁盘映像微软VHD支持QEMU qed 和qcow磁盘Parallels 虚拟化产品使用的 HDD 格式磁盘(仅版本 2;不支持版本 3 和 4)
缺点
USB2设备传输速率低
某些功能需要商业许可
没有对磁盘读写进行累积测量
macOS的访客添加目前不可用
EFI支持不完整
仅支持旧版本的DirectX和OpenGL直通
KVM
https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine
特点
热插拔 vCPU
动态内存管理
实时迁移
缺点
模拟的硬件很少
KVM 本身模拟的硬件很少,而是依赖于更高级别的客户端应用程序,例如QEMU、crosvm 或Firecracker进行设备模拟。KVM 提供以下仿真设备:虚拟CPU和内存虚拟机