Virtualization
yeasy
Make the world better!
展开
-
网卡虚拟化技术:VMDq和SR-IOV
在上文(http://blog.csdn.net/yeasy/article/details/39178187)中提到了虚机网络流量的接入交换问题。本文来谈谈虚机跟服务器物理网卡的交互问题。通常情况下,一个服务器上跑几十个虚机,对计算和网络的需求是很惊人的。前者促生了当下的多核技术发展,后者则不能简单的用多网卡来实现。试想,每个虚机如果都需要10G的交换能力,服务器要配置几十块物理网卡原创 2014-09-10 10:45:32 · 14927 阅读 · 0 评论 -
网络虚拟化基础协议之Geneve
网络虚拟化最基础的技术莫过于分层(Overlay、Underlay),要实现分层有两种手段,一个是映射(Mapping),一个是封装(Encapsulation)。映射,主要思路是转发时替换报文语义,如何替换将需要设备进行查询。封装,则是把需要的报文语义添加到网包中,处理的时候一层层的解封装即可,尽量对设备透明。不少协议都实现了封装的部分或完整功能,包括IP-in-IP原创 2014-10-09 11:33:38 · 8005 阅读 · 0 评论 -
Dockerfile指令总结
指令的一般格式为INSTRUCTION arguments,指令包括FROM、MAINTAINER、RUN等。FROM格式为FROM 或FROM :。第一条指令必须为FROM指令。并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)。MAINTAINER格式为MAINTAINER ,指定维护者信息。RUN格式为RUN 或RUN原创 2014-10-13 11:09:46 · 13329 阅读 · 0 评论 -
Libvirt/KVM 中的网络模式
NAT默认方式。虚拟机获取一个私有 IP(例如 192.168.122.0/24 网段的),并通过本地主机的 NAT 访问外网。创建一个本地网桥 virbr0,包括两个端口:virbr0-nic 为网桥内部端口,vnet0 为虚拟机网关端口(192.168.122.1)。brctl showbridge name bridge id STP enabled inte原创 2015-02-13 15:34:50 · 15294 阅读 · 1 评论 -
OpenvSwitch 的 Open Virtual Network(OVN)项目
几天前(1 月 13 日),OpenvSwitch 团队正式宣布了 OVN(Open Virtual Network )项目。正文参考 Open Virtual Network Annoucement。这个项目挺有意思,简单谈下我的看法。众所周知,OpenvSwitch 已经是现在数据中心里软件交换机的事实标准。由于硬件交换设备的成本一直降不下来,而且用硬件交换设备去延伸管控服原创 2015-01-19 14:11:47 · 4356 阅读 · 0 评论 -
浅析 hyper -- 新一代虚拟机技术?
容器技术的快速发展,挤占了传统虚拟机技术的很多地盘。没办法,在启动速度和运行性能上,容器实在有着太多的优势,而虚拟机技术的发展实在太过缓慢。现在,受到容器技术的刺激,,推出了启动速度可以跟容器媲美的下一代虚拟化技术 -- hyper。简介简单的说,hyper = Hypervisor + Kernel + Docker Image,本质上还是一种虚拟机技术。hype原创 2015-06-26 11:36:56 · 2842 阅读 · 0 评论 -
Docker 1.12 Swarm 模式剖析
Docker 1.12 在 2016 年 7 月 28 日正式 GA,除了大量的在使用上的改进和 bug 修复外,最引人瞩目的是原生支持了 Swarm 模式。熟悉 Docker 的读者都知道 Docker Swarm 是官方三剑客之一,提供了轻量级容器云的支持,以性能卓越出名,跟 K8s 面向应用的较为复杂的容器云方案一时瑜亮,各有千秋。本次 Swarm 模式特性的发布可谓重要变革原创 2016-08-02 23:00:07 · 2881 阅读 · 0 评论