虚拟化
文章平均质量分 80
qiushanjushi
这个作者很懒,什么都没留下…
展开
-
虚拟化基础知识培训课程集中整理贴
from: http://blog.csdn.net/xpx3216/article/details/17554949一、介绍 为什么需要了解下虚拟化 原文地址 1. IaaS项目到openstack到libvirt到qemu-kvm2. qemu和kvm到底是什么关系二、IaaS如何调用的nova1. api的转载 2014-01-25 14:03:22 · 1038 阅读 · 0 评论 -
Virtio:针对 Linux 的 I/O 虚拟化框架
Virtio:针对 Linux 的 I/O 虚拟化框架使用 KVM 和 lguest 的半虚拟化 I/OLinux 内核支持多种虚拟化模式,并且支持的数量随着虚拟化的进步和新模式的出现(例如lguest)而增加。但是,让这些虚拟化模式能够在 Linux 之上运行之后,又如何让它们能够在 I/O 虚拟化方面利用底层内核呢?答案是使用 virtio,它为 hyper转载 2014-08-05 16:14:28 · 1010 阅读 · 0 评论 -
Qemu快照(snapshot)机制原理及关键技术理解
转载自:http://blog.chinaunix.net/uid-20940095-id-3588831.html1. snapshot 概念 当要做snapshot时,可以通过qemu的monitor terminal 或是QMP(Qemu Monitor Protocol)向QEMU发送命令,命令执行的结果是将原始的镜像(original image)变成备份镜像(bacup i转载 2014-08-06 14:24:27 · 2447 阅读 · 0 评论 -
在 openvswitch 上配置 VXLAN
(本文讲的是 korg 内核中的 openvswitch,而非 openvswitch.org 上提供的openvswitch模块。)之前讲过 VXLAN,但是一直没有动手实践。其实配置 VXLAN 要比配置 GRE tunnel 简单很多,你所需要做的只要两步:1. 添加 VXLAN 设备(需要比较新的 iproute2 和内核支持):# ./ip/ip li add v转载 2014-08-01 11:03:37 · 6857 阅读 · 0 评论 -
virtio驱动如何同设备交互
virtio设备是作为pci设备被使用的,因此具有pci设备的所有属性:virtio header占用pci设备的24字节的配置空间:32 * (0 - 5)virtio header后面跟随一个device specific的config结构virtio header包括:/* A 32-bit r/o bitmask of the features supported转载 2014-08-06 17:24:05 · 2309 阅读 · 0 评论 -
kvm+libvirt虚拟机快照浅析
from: http://itxx.sinaapp.com/blog/content/130kvm+libvirt虚拟机快照浅析Create time:01/27/2013 11:43 degree:6549 comments:0浅析snapshots, blockcommit,blockpull作者:Kashyap Chamarthy Date转载 2014-11-19 17:42:09 · 1014 阅读 · 0 评论 -
利用libvirt对虚拟机的网卡vnic进行QoS限速
openstack中提供了对整台虚拟机instance进行网络限速的方法,但我没有找到针对虚拟要的单个网卡进行QoS的限速方法,后来发现Libvirt有这个功能: 查看虚机接口的限速设置# virsh -c qemu+tcp://compute10/system domiftune vm_id tap3b790cc5-b0其中 3b790cc5-b0 为 port id原创 2015-01-15 15:04:50 · 5847 阅读 · 0 评论 -
KVM虚拟化网络优化技术总结
原文: http://xiaoli110.blog.51cto.com/1724/1558984 一个完整的数据包从虚拟机到物理机的路径是:虚拟机--QEMU虚拟网卡--虚拟化层--内核网桥--物理网卡KVM的网络优化方案,总的来说,就是让虚拟机访问物理网卡的层数更少,直至对物理网卡的单独占领,和物理机一样的使用物理网卡,达到和物理机一样的网络性能。转载 2015-01-19 13:13:50 · 1516 阅读 · 0 评论 -
优化KVM虚拟化性能的三大方法
转载自:http://datacenter.watchstor.com/vmware-133800.htm优化KVM虚拟化性能的三大方法比特网 佚名丨2011-09-12 14:48标签:服务器虚拟化 Linux KVM的存储选项有多种,包括虚拟化磁盘文件、基于文件系统的存储和基于设备的存储。但是如果您希望优化KVM虚拟化性能,最好考虑其它的存储方式。为实现K转载 2015-01-18 14:38:06 · 4715 阅读 · 0 评论 -
virtio一个KVM虚拟环境下针对I/O虚拟化通用框架
virtio一个KVM虚拟环境下针对I/O虚拟化通用框架摘要:virtio 是 KVM 虚拟环境下针对 I/O 虚拟化的最主要的一个通用框架。virtio 提供了一套有效、易维护、易开发、易扩展的中间层 API。本文主要介绍一下相关的基本概念和实现机制,还有 virtio 设备的操作过程转载 2014-06-07 17:36:23 · 3301 阅读 · 0 评论 -
(KVM连载)3.4 编译qemu-kvm和安装qemu-kvm
转载自:http://smilejay.com/2012/06/qemu-kvm_compilation_installation/3.4 编译和安装qemu-kvm除了在内核空间的KVM模块之外,在用户空间需要QEMU[注6]来模拟所需要CPU和设备模型以及用于启动客户机进程,这样才有了一个完整的KVM运行环境。而qemu-kvm是为了针对KVM专门做了修改和优化的QEM转载 2015-01-17 13:47:47 · 1874 阅读 · 0 评论 -
Virtio 基本概念和设备操作
Virtio 基本概念和设备操作virtio 是 KVM 虚拟环境下针对 I/O 虚拟化的最主要的一个通用框架。virtio 提供了一套有效、易维护、易开发、易扩展的中间层 API。本文主要介绍一下相关的基本概念和实现机制,还有 virtio 设备的操作过程。Linux Kernel 支持很多 Hypervisor,比如 KVM、Xen 和 VMware转载 2014-08-05 16:08:32 · 2685 阅读 · 0 评论 -
qemu 内存模型(内存仿真概念)
lfnqemu内存API仿真了qemu的内存,IO总线以及对应的控制器,主要包括以下部分的仿真: • 常规内存 • IO映射内存(MMIO) • 内存控制器(将物理内存动态的映射到不同的虚拟地址空间)qemu内存模型主要包括以下功能: • 跟踪目标机内存的变化 • 为kvm建立共享内存(coalesced memory)转载 2014-08-01 10:25:06 · 1455 阅读 · 0 评论 -
【虚拟化基础知识培训】为什么需要了解下虚拟化
from: http://blog.csdn.net/xpx3216/article/details/175552151. IaaS项目到openstack到libvirt到qemu-kvmIaaS项目的丰富的表现层和复杂的逻辑的基础的实质就是虚拟化技术本身。 你会去购买一个具有完善策略管理功能但是创建虚拟机的过程中不稳定的IaaS平台吗?反过来转载 2014-01-25 14:05:26 · 795 阅读 · 0 评论 -
VTun 工作原理详解
VTun 工作原理详解转载自:http://blog.csdn.net/wangxing1018/article/details/4169179写在前面:开源项目VTun 短小精悍,涉及到了Linux下网络编程的几乎所有的东西,包括守护程序、信号的处理、服务创建子进程等,实现了虚拟LAN的功能。个人感觉 VTun 唯一的缺憾是在认证方面,没有基于X509证书,而是简陋的在配置文件进转载 2014-01-26 13:19:33 · 3705 阅读 · 1 评论 -
TAP/TUN设备
转载自: http://wenx05124561.blog.163.com/blog/static/124000805201333083114609/1. tun/taptun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap驱动,可以将tcp/ip协议栈处理好的网络分包传给转载 2014-01-26 13:31:37 · 2017 阅读 · 0 评论 -
Virtualization && QEMU
http://blog.csdn.net/ustc_dylan/article/category/889367转载 2014-01-25 14:14:50 · 643 阅读 · 0 评论 -
网络协议栈(7)tun/tap设备
一、网络设备一般一个系统中如果可以连接外网的话,会有一个物理设备,也就是我们通常意义上所说的网卡。但是除了物理上的网卡,系统中还存在这个其他类型的网络设备,这些设备在网络中有着不同的应用场景。例如最为常见的loopback网卡,还有一些不那么常见的网络设备,例如tun/tap网络设备,bridge网络设备,它们都可以不对应具体的物理网络设备,但是可以在系统中存在,并且可以为套接口所感觉到。由于转载 2014-01-26 14:19:51 · 7792 阅读 · 0 评论 -
网络协议栈(8)Bridge设备
转载自:http://tsecer.blog.163.com/blog/static/150181720111127983870/一、应用在很多tap虚拟网卡的使用中,bridge也都是被使用的。至少是在qemu的网络模拟和vpn的bridge实现也依赖于bridge这种虚拟设备,所以在看了tap的使用之后,bridge的使用和原理也不可避免的要弱弱的围观一下。这里的bridge并转载 2014-01-26 15:21:17 · 3210 阅读 · 0 评论 -
Linux的TUN/TAP编程
转载自: http://blog.chinaunix.net/uid-317451-id-92474.htmlTUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。原理简介TUN/TAP虚拟转载 2014-01-26 15:25:17 · 1116 阅读 · 0 评论 -
云计算虚拟化环境下的安全防护
转载自(比特网):http://www.chinabyte.com/114/12243614.shtml云计算虚拟化环境下的安全防护2012-01-13 15:03比特网H3C关键字:网络管理 虚拟化 一、 云计算时代虚拟化环境下的安全需求 虚拟化是目前云计算最为重要的技术支撑,需要整个虚拟化环境中转载 2014-01-26 16:12:49 · 2491 阅读 · 0 评论 -
Xen解析 netfilter解析
收藏blog http://blog.csdn.net/majieyue/article/category/846491转载 2014-02-12 18:57:55 · 572 阅读 · 0 评论 -
【QEMU-KVM代码分析之三】IO thread源码浅析之main loop
IO thread初始化Qemu IO thread初始化函数位于main-loop.c:[cpp] view plaincopyint qemu_init_main_loop(void) { int ret; GSource *src; init_clocks(); if转载 2014-08-01 11:07:42 · 5827 阅读 · 0 评论 -
基于Open vSwitch搭建虚拟路由器
本文转自:from : http://dtucker.co.uk/hack/building-a-router-with-openvswitch.htmlBuilding a router with Open vSwitchDate Tue 19 August 2014 Tags openvswitch / l3 / router / natAs part转载 2015-01-21 16:44:06 · 8316 阅读 · 0 评论