归档文章: Virtulization

docker oci runtime error: exec failed: fork/exec /proc/self/exe: no such file or directory

可以尝试重启docker engine 服务。   sudo service docker restart.

容器虚拟化与基于hypervisor的虚拟化技术对比

购买过vps或者听说过私有云的同学门对虚拟化,虚拟机这些单词应该不陌生。 通常我们见到的虚拟机是基于hypervisor的虚拟化技术所产生的虚拟机了。 例如如下这些虚拟机软件都是基于hypervisor的技术, 如vmware,xen,kvm等。

关于hypervisor的定义,大家可以看http://zh.wikipedia.org/wiki/Hypervisor

说简单点, hypervisor就是创建虚拟机的那个平台(软件或者固件)。  而,大家又有疑问, 那什么是容器虚拟化呢?

容器虚拟化被成为操作系统的虚拟化技术。 大家有点晕了。

好,具体来比较下区别吧。 容器虚拟化可以更高效,所以我们在自己的环境中可以多多考虑使用。

更多…

xen,xenserver,xcp 有什么区别么?

xcp的全称是, xen cloud platfom, 从名字上看,这些软件都和xen有关系,实际上也如此.

这些都是虚拟化的相关产品.xen是一个Hypervisor, 所谓的vmm(virtual machine manager)管理程序,是硬件虚拟化的众多技术之一,其目的就是为了让多个操作系统同时运行在一台主机设备.我们可以将上面描述的环境(架构)叫做云计算中的iaas. 可以使共有云,或者私有云.
Robert P. Goldberg 将Hypervisor分为2种类型:
type1: 例如有Citrix XenServer, VMware ESX/ESXi, and Microsoft Hyper-V (vm运行在硬件上的第二层)

type2: KVM and VirtualBox are examples of Type 2 hypervisors. 这里我认为vmware workstation, fusion 也应该属于type2. (vm运行在硬件上的第三层)
xen
至于xen我认为也应该属于type1, 因为xen server 和 xcp都是基于xen衍生过来, 而 xen仅仅是一个简单的Hypervisor, 而 citrix xen server , xcp 是一个hypervisor + api + tools 的套装.

下面是网友针对xen,xenserver,xcp的一些总结,非常精辟和准确. 更多…