摘要: KVM 网络的配置有一下几种 用户模式,即创建 vm 时默认的网络模式 Bridge 模式 NAT 模式 VT-d 技术 Bridge 模式 bridge 是二层转发设备,主要功能是多个 LAN 间的的数据帧转发,即包括 MAC 学习,生成树协议等。 Qemu vm 启动时的网桥配置,是使用 tap 阅读全文
posted @ 2020-05-31 21:18 pipci 阅读(661) 评论(0) 推荐(0)
摘要: 01 准备环境 环境:ubuntu 16.04 环境(物理 or 虚拟) 确认 CPU 是否支持虚拟化: # egrep -o '(vmx|svm)' /proc/cpuinfo # vmx 如果不支持,开启 KVM 嵌套虚拟化之后再重启。 1.1 安装 KVM 环境 sudo apt-get in 阅读全文
posted @ 2020-05-31 20:55 pipci 阅读(2791) 评论(0) 推荐(0)
摘要: 1. 虚拟迁移 迁移: 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行。在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展 阅读全文
posted @ 2020-05-31 20:54 pipci 阅读(558) 评论(0) 推荐(0)
摘要: 1. 虚拟化分类 1.1 虚拟化 虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分 IT 资源,可 阅读全文
posted @ 2020-05-31 20:48 pipci 阅读(275) 评论(0) 推荐(0)
摘要: 1. 利用virt-manager创建虚拟机 1> 打开图像化界面,打开虚拟系统管理器 2> 新建虚拟机 3> 选择本地介质安装 此处需要先将镜像文件导入图形化服务器的 /var/lib/libvirt.images/目录下 [root@localhost images]# cd /var/lib/ 阅读全文
posted @ 2020-05-31 20:46 pipci 阅读(661) 评论(0) 推荐(0)
摘要: 1. kvm虚拟化存储介绍 KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,V 阅读全文
posted @ 2020-05-31 20:45 pipci 阅读(329) 评论(0) 推荐(0)
摘要: 1. Linux Bridge网桥管理 一个网桥上添加多个虚拟机,虚拟机之间是可以相互通信的的,同时虚拟机也都可以通外网。 kvm的网桥管理可以通过brctl命令 [root@localhost ~]# brctl ....... #桥 addbr <bridge> add bridge delbr 阅读全文
posted @ 2020-05-31 20:43 pipci 阅读(516) 评论(0) 推荐(0)
摘要: 引言桥接模式NAT模式路由模式隔离模式默认配置 1. 引言Libvirt虚拟网络使用虚拟网络交换机的概念。虚拟网络交换机是在主机物理机器服务器上运行的软件结构,虚拟机(客户机)通过它连接到该物理主机服务器。客户机的网络流量通过这个交换机被引导: Linux主机物理机服务器将虚拟网络交换机表示为网络接 阅读全文
posted @ 2020-05-31 20:32 pipci 阅读(4319) 评论(0) 推荐(0)
摘要: 前一段时间,我们机房中一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让我过去处理一下这一问题,登录到服务器之后,发现此服务器的物理内存是16G,而最初装机的时候,系统管理人员却只分配了4G的虚拟内存。查看内存的使用状况,物理内存并没有完全耗尽,但虚拟内存已经耗尽,整个系统CPU负载和磁盘 阅读全文
posted @ 2020-05-31 20:23 pipci 阅读(6195) 评论(0) 推荐(0)
摘要: 对于linux内核来说,网络报文由网络设备来进行接收。设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的网络协议栈。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。网络报文的发送与之相反,进程通过系统调用将数据送入网络协议栈,或者由网络协议栈自己发起报文的发 阅读全文
posted @ 2020-05-31 20:18 pipci 阅读(1219) 评论(0) 推荐(0)
摘要: 什么是桥接? 简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。 交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转发而互相通 阅读全文
posted @ 2020-05-31 20:17 pipci 阅读(380) 评论(0) 推荐(0)
摘要: 1. 前言 本文结合网络上关于Linux网桥的说明、 Linux平台的代码阅读记录,整理的一篇总结性文档。由于时间仓促,分析可能存在不足之外,望大家见谅和指正。 对于接触过Linux 网络的童鞋,对网桥功能应该不陌生。概括来说,网桥实现最重要的两点: 1.<span "=""> MAC学习:学习MA 阅读全文
posted @ 2020-05-31 20:12 pipci 阅读(1599) 评论(0) 推荐(0)
摘要: a. 网桥的工作原理初识 l 缓存:网桥首先会对收到的数据帧进行缓存并处理; 学习:当帧经过网桥,网桥首先在网桥表中查找帧的源MAC地址,如果该地址不在网桥表中,则将有该MAC地址及其所对应的网桥端口信息加入(逆向学习法); l 过滤:判断入帧的目标节点是否位于发送这个帧的网段中(同一端口中) ,如 阅读全文
posted @ 2020-05-31 20:03 pipci 阅读(1887) 评论(0) 推荐(0)
摘要: 一、Linux 抽象网络设备简介 和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux 网络设备来完成。一个常见的情况是,系统里装有一个硬件网卡,Linux 会在系统里为其生成一个网络设备实例, 阅读全文
posted @ 2020-05-31 19:58 pipci 阅读(697) 评论(0) 推荐(0)
摘要: 摘要:KVM虚拟机网络配置的两种方式:NAT方式和Bridge方式。Bridge方式的配置原理和步骤。Bridge方式适用于服务器主机的虚拟化。NAT方式适用于桌面主机的虚拟化。 NAT的网络结构图: Bridge的网络结构见图: 一、Bridge方式 问题 客户机安装完成后,需要为其设置网络接口, 阅读全文
posted @ 2020-05-31 19:50 pipci 阅读(1342) 评论(0) 推荐(0)
摘要: 宿主服务器安装完成KVM,首先要设定网络,以便和主机网络,客户机之间的网络通信在libvirt中运行KVM网络有两种方法:NAT和Bridge,默认为NAT KVM 客户机网络连接有两种方式: (1)用户模式(NAT):这种方式是默认网络,数据包由NAT方式通过主机的接口进行传送,可以访问外网,但是 阅读全文
posted @ 2020-05-31 19:42 pipci 阅读(817) 评论(0) 推荐(0)
摘要: Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: 思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式, 阅读全文
posted @ 2020-05-31 19:37 pipci 阅读(1239) 评论(0) 推荐(0)
摘要: linux bridge(网桥)是linux上用来做tcp/ip做二层协议交换的设备,就是为了狙击绝虚拟机网卡连接问题。创建网桥后,就像网络交换机具有物理网络接口一样你,可以进一步在网桥上创建多个虚拟的物理接口,然后再将每个接口与虚拟机的网卡连接。 一、安装与使用bridge-utils cento 阅读全文
posted @ 2020-05-31 19:34 pipci 阅读(2066) 评论(0) 推荐(0)
摘要: 隔离模型 虚拟机网卡被分成前半段和后半段,彼此之间存在对应关系。前半段在虚拟机上通常表现为eth0、eth1等接口,后半段是物理主机上是一个虚拟接口,通常表现为vnet0、vnet1,与网桥关联(vnet0、vnet1通常称为tap设备)。任何时候guest1发往eth0的报文都发往vnet0,gu 阅读全文
posted @ 2020-05-31 18:36 pipci 阅读(885) 评论(0) 推荐(0)
摘要: 一个完整的数据包从虚拟机到物理机的路径是: 虚拟机--QEMU虚拟网卡--虚拟化层--内核网桥--物理网卡 KVM的网络优化方案,总的来说,就是让虚拟机访问物理网卡的层数更少,直至对物理网卡的单独占领,和物理机一样的使用物理网卡,达到和物理机一样的网络性能。 方案一 全虚拟化网卡和virtio Vi 阅读全文
posted @ 2020-05-31 17:51 pipci 阅读(739) 评论(0) 推荐(0)