一、docker简介1、Docker优势(1)、启动速度快,秒级实现(2)、资源利用率高,一台机器可以跑上千个docker容器(3)、更快的交付和部署,一次创建也配置后,可以再任意地方运行(4)、内核级别的虚拟化,不需要额外的hypervisor支持。会有更高的性能和效率(5)、易迁移,平..
分类:
其他好文 时间:
2017-07-19 14:40:43
阅读次数:
268
阅读目录 一 什么是kvm KVM 全称 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的,这就使得linux内核本身就相当于一个Hypervisor。 Hypervisor即vmm,主要功能就是用来控制生成vm,并管理多个vm的运行,不同的 ...
分类:
其他好文 时间:
2017-07-19 14:35:31
阅读次数:
246
在嵌套虚拟环境(Nested Virtualization)下,执行在hypervisor上的Virtual Machine仍能够作为hypervisor去执行其他的Virutal Machine,而KVM也支持了这样的强大的特性。 而在《KVM硬件辅助虚拟化之 EPT》一文中。我们具体分析了单层虚 ...
分类:
其他好文 时间:
2017-06-12 10:39:29
阅读次数:
262
全虚拟化(Full virtualization), 也称为原始虚拟化技术, 是另一种虚拟化方法. 该模型使用虚拟机协调客户操作系统和原始硬件(见图2). 这里"协调"是一个关键词, 因为VMM在客户操作系统和裸硬件之间用于工作协调. 一些受保护的指令必须由Hypervisor(虚拟机管理程序)来捕 ...
分类:
其他好文 时间:
2017-06-05 12:46:38
阅读次数:
258
OpenStack创建一个虚拟机,涉及到三种状态,vm_state,task_state和power_state。 先总结几点: 电源状态(power_state):是hypervisor的状态,从计算节点”由下而上“加载。 虚拟机状态(vm_state):反应基于API调用的一种稳定状态,符合用户 ...
分类:
其他好文 时间:
2017-05-26 23:14:29
阅读次数:
295
ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。 在VMware Virtual Appliance Marketplace 上有800多款为VMware hypervisor 创建的虚拟设 ...
分类:
其他好文 时间:
2017-05-10 11:22:32
阅读次数:
318
当快照创建时虚拟机执行一个读操作,hypervisor会检查快照VMDK,查看是否有被读取的区块存在。如果有,则从快照中为虚拟机提供这个区块,如果没有,虚拟机还需要去读取基础VMDK。如果只有一个快照,这并不是什么问题,只不过是重复来读取VMDK。但是如果有大量快照存在,比如在两周内每天建立一个,那 ...
分类:
系统相关 时间:
2017-05-08 12:19:37
阅读次数:
229
KVM 是 OpenStack 使用最广泛的 Hypervisor,本节介绍如何搭建 KVM 实验环境 安装 KVM 上一节说了,KVM 是 2 型虚拟化,是运行在操作系统之上的,所以我们先要装一个 Linux。Ubuntu、Redhat、CentOS 都可以,这里我们以 Ubuntu14.04 为 ...
分类:
其他好文 时间:
2017-05-05 10:45:51
阅读次数:
216
XEN 是一种直接执行在硬件上一层软件,它能够让电脑硬件上同一时候跑多个用户的操作系统。其体系结构例如以下: XEN Hypervisor :介于操作系统和硬件之间的一个软件描写叙述层。它负责在各个虚拟机之间进行 CPU 调度和内存分配。(XEN Hypervisor 不会处理网络、存储设备、视频以 ...
分类:
其他好文 时间:
2017-04-23 19:32:51
阅读次数:
325
概述Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术。它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可。但是前提是要确保你的机器已经启用虚拟化,可以到任务管理器中查看,如下:Ubuntu(乌班图)是一个开源的Linux操作系统,同时为企业提供服务..
分类:
Web程序 时间:
2017-04-18 11:44:29
阅读次数:
302