第一章 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

相关文章
|
7月前
|
Linux KVM 虚拟化
云计算——ACA学习 虚拟化技术产品介绍
云计算——ACA学习 虚拟化技术产品介绍
168 0
|
7月前
|
存储 数据管理 云计算
云计算——存储虚拟化功能
云计算——存储虚拟化功能
186 0
|
7月前
|
存储 数据管理 虚拟化
云计算——存储虚拟化简介 与 存储模式及方法
云计算——存储虚拟化简介 与 存储模式及方法
377 0
|
7月前
|
网络性能优化 虚拟化 云计算
云计算——CPU虚拟化
云计算——CPU虚拟化
646 0
|
2月前
|
存储 分布式计算 分布式数据库
云计算和虚拟化技术
云计算是指把计算资源、存储资源、网络资源、应用软件等集合起来,采用虚拟化技术,将这些资源池化,组成资源共享池,共享池即是“云”。
147 64
|
2月前
|
存储 Kubernetes 虚拟化
计算机必背单词——云计算和虚拟化
本文介绍了程序员需要掌握的云计算和虚拟化相关技术词汇,包括AWS、Azure、GCP等云服务平台,Docker、Kubernetes等容器技术,以及IaaS、PaaS、SaaS等云服务模型。通过学习这些词汇,希望能拓宽读者的知识面并加深对相关概念的理解。
16 0
|
3月前
|
存储 边缘计算 资源调度
云计算与虚拟化是什么关系
云计算与虚拟化是什么关系
116 2
|
3月前
|
存储 边缘计算 大数据
云计算和虚拟化有什么区别
云计算和虚拟化有什么区别
183 1
|
3月前
|
5G 网络安全 SDN
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
网络功能虚拟化(NFV)和软件定义网络(SDN):赋能5G网络灵活、智能演进的关键
77 3
|
7月前
|
安全 Devops 虚拟化
【专栏】虚拟化技术与云计算平台 OpenStack:硬件虚拟化、操作系统级虚拟化和容器化
【4月更文挑战第28天】本文探讨虚拟化技术原理,如硬件虚拟化、操作系统级虚拟化和容器化,以及开源云计算平台OpenStack如何利用这些技术提供优势。OpenStack支持多种虚拟化技术,具备开源灵活性、多租户架构、可扩展性、插件式设计和成本效益。未来,OpenStack将在容器化、DevOps、跨云策略和安全合规性方面发挥更大作用,助力企业数字化转型。
623 4