第一章 SDN介绍 (附件3)【云计算,SDN,虚拟化三者关系】(三)

简介: 第一章 SDN介绍 (附件3)【云计算,SDN,虚拟化三者关系】(三)

4:KVM虚拟化

KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。

是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。

它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。

KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。

KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。


KVM的优势:

1,嵌入到Linux的Kernel中 (提高兼容性)

2,代码级资源调用(提高性能)

3,虚拟机就是一个进程

4,直接支持MUMA技术(NUMA(Non Uniform Memory Access Architecture)技术可以使众多服务器像单一系统那样运转,同时保留小系统便于编程和管理的优点。)


5:open vswitch虚拟化

OpenvSwitch,是虚拟交换机,主要用于虚拟机VM环境,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。OpenvSwitch还支持多个物理机的分布式环境。


传递虚拟机VM之间的流量

以及实现VM和外界网络的通信。


OVS两种模式:

1. standalone:这种模式下,没有运行controller的情况下,OVS会自动调回普通switch模式,如果有controller的情况,ovs会自动变成 openflow switch。

命令:ovs-vsctl set-fail-mode ovs-switch standalone


2.secure:这种模式下,无论有没有controller, ovs都会作为openflow switch运行, 也就是所有interface在bridge上,等待controller或者用户添加flow到switch来进行通信

命令:ovs-vsctl set-fail-mode ovs-switch secure


微信图片_20220112141851.png


ovs-vswitchd是主要模块,实现switch的 daemon(守护进程),包括一个支持流交换的Linux内核模块;

ovsdb-server轻量级数据库服务器,提供ovs-vswitchd配置信息;


ovs-vsctl 查询和更新ovs-vswitchd的配置;

ovs-ofctl查询和控制 OpenFlow交换机; 修改OVS 中的流表项,对 OVS 的运行状况进行动态监控。

ovs-dpctl 用来配置switch内核模块;

ovs-appctl 发送命令消息,运行相关daemon;

ovs-brcompatd让 ovs-vswitch替换 Linuxbridge,包括获取 bridgeioctls 的 Linux内核模块;


微信图片_20220112141925.png

相关文章
|
Linux KVM 虚拟化
云计算——ACA学习 虚拟化技术产品介绍
云计算——ACA学习 虚拟化技术产品介绍
241 0
|
存储 数据管理 云计算
云计算——存储虚拟化功能
云计算——存储虚拟化功能
272 0
|
存储 数据管理 虚拟化
云计算——存储虚拟化简介 与 存储模式及方法
云计算——存储虚拟化简介 与 存储模式及方法
491 0
|
网络性能优化 虚拟化 云计算
云计算——CPU虚拟化
云计算——CPU虚拟化
954 0
|
2月前
|
安全 大数据 虚拟化
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显。作为Windows Server的核心组件,Hyper-V具备卓越的技术性能,支持高可用性、动态迁移等功能,确保虚拟机稳定高效运行。它与Windows深度集成,管理便捷,支持远程管理和自动化部署,降低管理成本。内置防火墙、RBAC等安全功能,提供全方位安全保障。作为内置组件,Hyper-V无需额外购买软件,降低成本。其广泛的生态系统支持和持续增长的市场需求,使其成为企业虚拟化解决方案的首选。
|
7月前
|
存储 分布式计算 分布式数据库
云计算和虚拟化技术
云计算是指把计算资源、存储资源、网络资源、应用软件等集合起来,采用虚拟化技术,将这些资源池化,组成资源共享池,共享池即是“云”。
258 64
|
8月前
|
5G 网络安全 SDN
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
287 4
|
8月前
|
存储 边缘计算 资源调度
云计算与虚拟化是什么关系
云计算与虚拟化是什么关系
281 2
|
8月前
|
存储 边缘计算 大数据
云计算和虚拟化有什么区别
云计算和虚拟化有什么区别
446 1
|
7月前
|
存储 Kubernetes 虚拟化
计算机必背单词——云计算和虚拟化
本文介绍了程序员需要掌握的云计算和虚拟化相关技术词汇,包括AWS、Azure、GCP等云服务平台,Docker、Kubernetes等容器技术,以及IaaS、PaaS、SaaS等云服务模型。通过学习这些词汇,希望能拓宽读者的知识面并加深对相关概念的理解。
111 0