虚 拟 化原理

1 概念:  ①通俗理解:

        虚拟化是在硬件和操作系统之间的实践

②通过对计算机的服务层级的理解,理解虚拟化概念

          抽离层级之间的依赖关系(服务器虚拟化

                                    

2 虚拟化分类

    ①按架构分类

      ◆寄居架构:装在操作系统上

       软件代表VMware Workstation、微软Windows Virtual PC

      ◆原生架构:装在硬件上

       软件代表 VMware vSphere、Citrix Xenserver(服务器虚拟化)、XenDesktop(桌面虚拟化)

    ②按虚拟化程度分类

      ◆完全虚拟化:不用修改操作系统就可以支持虚拟化

       软件代表VMware Workstation、VSphere、微软Hypervisor,KVM(开源)

      ◆半虚拟化:在虚拟化层,对操作系统的内核进行修改才可以安装虚拟化;

        软件代表 Xen

      注:完全和半虚拟化都是通过虚拟化管理程序完成的虚拟化,实现虚拟机公用硬件。

    ③按照要虚拟的对象分类

  ★服务器虚拟化:通过虚拟化软件,在一个主机上虚拟处多个服务器,且每个服务器都有自己独立的操作系统;

优点:能够充分使用硬件资源(提高硬件使用率),比较安全(应用间互不影响)

      ◆存储虚拟化:通过软件对存储进行虚拟化,整合为一个大的存储设备

      ◆网络虚拟化:通过软件实现网络设备形成网络虚拟化,虚拟机之间通过网络交换机能进行数据传输

      ◆应用虚拟化:将应用程序和运行环境整合,可在任何硬件上安装使用,提高兼容性

      ◆桌面虚拟化:将用户、操作系统、应用程序,调用不同的内容临时拼凑为一个虚拟桌面;

      注:之前的桌面虚拟化实现方式→加入网络域;远程桌面

  1. 虚拟化的历史

      在20世纪60年代,由IBM推出的产品

虚拟化的实现过程:

4 虚拟化—常见厂商

◆开源

    →KVM虚拟化

    →Openstack等开源云品台管理方案

◆商业解决方案 (VMware)

     →服务器虚拟化:vSphere、

→桌面虚拟化:Horizon、

→应用虚拟化:TinApp

→存储虚拟化:VSan

→网络虚拟化:NSX

→云管理平台:Vcloud suite

5 云计算

   ◆简单定义:①将已经量化的许多运算资源,以网络为提交媒介,通过特殊的界面给需要服务的用户使用;

               ②将资源打散,找出最小的计量单位后将其集中起来,并重新分配的过程;

云计算的关键字

    →量化:方便计算,能定义最小单位及决定如何分配资源;

    →许多:认定单个资源不够,需要多个资源来落实副本及累加性能;

    →运算资源:将CPU、RAM、网络联机及存储加壳称为一个   资源;

  →网络:有了网络数据才能传达到每个地方;

  →界面:有了界面才能提供通用性的服务;

  →服务:将资源加壳成服务的模样,方便计价与计算;

  →用户:需要服务的可以是机器或者其他,不一定是人物;

6 VMware产品线

产品总览

SDDC套件纵览

注:OpenStack网络组件:neutron

    VMware中的三大软件定义数据中心:计算(SDC)、网络(SDN)、存储(VSAN)

VMware vSphere

  概念:构建所有云计算的理想基础

  特点:帮助实现基础架构和应用最佳性能、可行性和效率。

vSphere的核心功能组件

1 VMware ESXI:vmware服务器虚拟化Hypervisor程序(云操   作系统)

2 VCenter:虚拟化管理组件服务器(既可装在虚拟机上,也    可装在物理机上)

3 Web Client:虚拟化管理组件的服务端(B/S架构)

4 Client:虚拟化管理组价的客户端(C/S架构)

5 VMware Updata Management:虚拟化平台升级管理组件

6 VMware Data Protection (VDP):能备份和还原虚拟机

7 VMware DPM:分布式电源管理(避免单点故障)

8 VMotion(做在线迁移)、HA(高可用)、FC(容错)、DRS(分布式资源调度)

 注:vcenter装完后才能实现;(1、2:管理服务器),(3、4:登录服务器);

本章小结:

需要掌握的知识点

虚拟化的概念

虚拟化分类

云计算和虚拟化的关系

常见虚拟化的厂商和产品

◆区分VMware vSphere组件、扩展组件、功能组件

◆了解主流厂商虚拟化的区别(自主学习)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/406943.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

文件操作知识点(下)

文件操作知识点(上)-CSDN博客 文件操作知识点(中)-CSDN博客 本节继续复习文件操作的相关知识,收尾。 文件读取结束的判定 应该要牢记, 判断文件是否读取结束不要直接使用feof。 feof的作用是:当文件读取…

XSS原理和攻防

Cross Site Scripting:跨站脚本攻击 用户提交的数据中可以构造恶意代码,并且执行,从而实现窃取用户信息等攻击 攻击: 防御: 1.对输入进行过滤,对输出进行编码 2.cookie设置http-only

链表 删除链表中任意位置的节点

//删除链表中任意位置的节点 #include<stdio.h> #include <stdlib.h> struct Node {int data;struct Node* next; }; struct Node* head; void Insert(int x){Node* temp(Node*)malloc(sizeof(struct Node));//创建节点/*malloc返回指向起始地址的指针 因为malloc…

node 之 fs文件系统模块

1.什么是fs文件系统模块 fs模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性&#xff0c;用来满足用户对文件的操作需求 fs.readFile(),用来读取制定文件中的内容 fs.writeFile(),用来向制定的文件中写入内容 如果要在JavaScript代码中&#xff0c;使…

洛谷P8627 [蓝桥杯 2015 省 A] 饮料换购

#先看题目 题目描述 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料&#xff0c;凭 3 个瓶盖可以再换一瓶 C 型饮料&#xff0c;并且可以一直循环下去(但不允许暂借或赊账)。 请你计算一下&#xff0c;如果小明不浪费瓶盖&#xff0c;尽量地参加活动&#xff0c;那…

Linux学习方法-框架学习法——Linux应用程序编程框架

配套视频学习链接&#xff1a;https://www.bilibili.com/video/BV1HE411w7by?p4&vd_sourced488bc722b90657aaa06a1e8647eddfc 目录 Linux应用程序编程 Linux应用程序编程 Linux文件I/O(input/output) Linux文件I/O(五种I/O模型) Linux多进程 Linux多线程 网络通信(s…

Vue+SpringBoot打造社区买菜系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.1.1 数据中心模块2.1.2 菜品分类模块2.1.3 菜品档案模块2.1.4 菜品订单模块2.1.5 菜品收藏模块2.1.6 收货地址模块 2.2 可行性分析2.3 用例分析2.4 实体类设计2.4.1 菜品分类模块2.4.2 菜品档案模块2.4.3…

Spring Boot与HikariCP:性能卓越的数据库连接池

点击下载《Spring Boot与HikariCP&#xff1a;性能卓越的数据库连接池》 1. 前言 本文将详细介绍Spring Boot中如何使用HikariCP作为数据库连接池&#xff0c;包括其工作原理、优势分析、配置步骤以及代码示例。通过本文&#xff0c;读者将能够轻松集成HikariCP到Spring Boot…

nginx-------------(四) 变量 日志分割 自定义图标 证书

一、高级配置 1 .1网页的状态页 基于nginx 模块 ngx_http_stub_status_module 实现&#xff0c;在编译安装nginx的时候需要添加编译参数 --with-http_stub_status_module&#xff0c;否则配置完成之后监测会是提示语法错误注意: 状态页显示的是整个服务器的状态,而非虚拟主机…

Linux运维-DHCP服务器

DHCP服务器的配置与管理 项目场景 学校各部门共有180台电脑&#xff0c;除了计算机学院的教师会配置电脑的网络连接&#xff0c;其他部门的老师和工作人员均不会&#xff0c;为了提高网络的管理效率&#xff0c;技术人员决定配置一台DHCP服务器&#xff0c;来提供动态的IP地址…

js---回溯算法

在 JavaScript 中实现回溯算法通常需要使用递归来进行搜索。回溯算法通常用于解决组合优化问题、排列组合问题、棋盘类游戏等。回溯算法一般是一个for加递归,for循环横向遍历,递归纵向遍历—以上是回溯算法的基本框架 1、回溯算法求数组所有子集 2、回溯算法求全排列

电商+支付双系统项目------项目部署到服务器

我已经把这个项目的所有模块都做好了。那么&#xff0c;现在我们要做的就是将这个项目部署发布了。其实关于部署发布网上有很多的文章都会教&#xff0c;我就不写哪些很具体的步骤了&#xff0c;我就简单的总结一下怎么部署这个项目&#xff0c;让大家对项目部署有一个整体的认…

【rust】9、reqwest 调用 http

文章目录 一、client1.1 post reqwest 实现的 http server 和 client 用 https://github.com/seanmonstar/reqwest cargo add reqwest -F json cargo add tokio -F full一、client 1.1 post async fn http_post<T: Serialize>(addr: String, body: T) -> Result<…

【centos】【vsftpd】FTP本地用户登录配置

目录 ftp与sftp安装vsftpd和ftp本地用户登录-不限制访问目录本地用户登录-限制访问目录有可能影响连接的问题pam认证selinux策略被动模式防火墙ipv4和ipv6 报错1、 530 Login incorrect2、500 OOPS: vsftpd: refusing to run with writable root inside chroot()3、227 Enterin…

[C++] 如何操作ini文件

什么是ini文件&#xff1f; INI文件&#xff08;.ini&#xff09;是一种常见的配置文件格式&#xff0c;用于存储程序、操作系统或设备驱动程序的配置信息。INI是"Initialization"的缩写&#xff0c;指的是初始化。INI文件通常是纯文本文件&#xff0c;在Windows操作…

《TCP/IP详解 卷一》第3章 链路层

目录 3.1 引言 3.2 以太网 3.3 全双工 省点 自动协商 流量控制 3.4 网桥和交换机 3.5 WiFi 3.6 PPP协议 3.6.1 PPP协议流程 3.7 环回 3.8 MTU和路径MTU 3.9 隧道基础 3.9.1 GRE 3.9.2 PPTP 3.9.3 L2TP 3.10 与链路层相关的攻击 3.11 总结 3.1 引言 城域网&…

如何将负压控制信号转换为正电压

多电源域系统中&#xff0c;时常会出现负电压&#xff0c;比如双电源运放&#xff0c;比如射频功率放大器的栅极偏置电压等。以射频功率放大器的栅极偏置电压和VDD上电为例&#xff0c;是要考虑上电顺序的&#xff0c;参见博文《功放的上电顺序》https://blog.csdn.net/mzldxf/…

什么是nginx 、安装nginx、nginx调优

一、 什么是nginx 1.1 nginx的概念 一款高新能、轻量级Web服务软件系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000&#xff5e;50 000个并发请求。 1.2 nginx模块与作用 核心模块&#xff1a;是 Nginx 服务器正常运行必不可少的模块&#xff0c;提供错…

设备树详解

设备树(Device Tree)基本概念及作用 设备树(Device Tree)基本概念 在内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,对内核而言这些platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的…

leet hot 100-1 两数之和

两数之和 原题链接思路代码 原题链接 leet hot 100-1 1. 两数之和 思路 可以把当前数字放到容器里面去 当我们遍历一个新的数字的时候 减一下与目标值的差 然后得到的结果在容器里面查看是否存在 时间复杂度O(n) 空间复杂度(n) 代码 class Solution { public:vector<…