•分区:分区意味着虚拟化层为多个虚拟机划分服务器资源的能力;每个虚拟机可以同时运行一个单独的操作系统(相同或不同的操作系统),使用户能够在一台服务器上运行多个应用程序;每个操作系统只能看到虚拟化层为其提供的“虚拟硬件”(虚拟网卡、CPU、内存等),以使它认为运行在自己的专用服务器上。
•隔离:虚拟机是互相隔离的:
▫一个虚拟机的崩溃或故障(例如,操作系统故障、应用程序崩溃、驱动程序故障,等等)不会影响同一服务器上的其它虚拟机;
▫一个虚拟机中的病毒、蠕虫等与其它虚拟机相隔离,就像每个虚拟机都位于单独的物理机器上一样;
▫可以进行资源控制以提供性能隔离:用户可以为每个虚拟机指定最小和最大资源使用量,以确保某个虚拟机不会占用所有的资源而使得同一系统中的其它虚拟机无资源可用;
▫可以在单一机器上同时运行多个负载/应用程序/操作系统,而不会出现我们刚才讨论传统x86服务器体系结构的局限性时所提到的那些问题(应用程序冲突、DLL 冲突等)。
•封装:封装意味着将整个虚拟机(硬件配置、BIOS 配置、内存状态、磁盘状态、CPU 状态)储存在独立于物理硬件的一小组文件中。这样,用户只需复制几个文件就可以随时随地根据需要复制、保存和移动虚拟机。
•相对于硬件独立:因为虚拟机运行于虚拟化层之上,所以只能看到虚拟化层提供的虚拟硬件;此虚拟硬件也同样不必考虑物理服务器的情况;这样,虚拟机就可以在任何x86服务器(IBM、Dell、HP等)上运行而无需进行任何修改。这打破了操作系统和硬件以及应用程序和操作系统/硬件之间的约束。
•系统关键资源:处理器呈现给软件的接口是指令集和寄存器。而I/O设备呈现给软件的接口是状态和控制寄存器。这些都是系统的资源,其中影响处理器和设备状态和行为的寄存器称为关键资源 。
Fusioncompute:
CNA:计算、存储、网络资源的的虚拟化。
•支持主流Linux系统虚拟机在线调整CPU和内存;支持主流Windows系统虚拟机在线调整内存,在线调整CPU后重启生效。
Qos:服务质量,在资源发生竞争的时候,优先保证关键业务的体验度
•QoS:Quality of Service,服务质量,虚拟机的CPU QoS用于保证虚拟机的计算资源分配,最大程度复用资源,降低成本。
•CPU QoS包含如下三个参数:
▫CPU资源份额:CPU份额定义多个虚拟机在竞争物理CPU资源的时候按比例分配计算资源。
▫CPU资源预留:CPU预留定义了多个虚拟机竞争物理CPU资源的时候分配的最低计算资源。
▫CPU资源限额:控制虚拟机占用物理CPU资源的上限。
CPU
内存
磁盘
网络
RAM=memory 内存
•支持虚拟机总配置内存超过物理主机实际运行内存,通过虚拟机之间使用内存气泡、内存交换以及内存共享等技术实现物理内存超规格使用。
定义:支持分配给虚拟机内存超过物理主机实际运行内存,通过虚拟机之间使用内存气泡、内存交换以及内存共享等技术实现物理内存超规格使用。
复用技术
小米的虚拟内存也属于内存交换技术
内存复用不能超过150%(会导致性能下降,因为还要从disk里面读到RAM)
高可用,当计算节点上的虚拟机出现故障时,系统自动将故障的虚拟机在正常的计算节点上重新创建,使故障虚拟机快速恢复
故障
条件
上电:BMC(带外管理接口)
下电:VRM—> VNA —>UVP
动态资源调度,通过周期性检查同一集群资源内各个主机的负载情况,在不同的主机间迁移虚拟机,从而实现同一集群内不同主机间的负载均衡,并最大程度降低系统的功耗
自动化级别
衡量因素
DPM
依赖:DPM依赖DRS,先开启DRS才能才起DPM,可以只开启DRS不开启DPM
DRS规则
优先级
定义:在不中断业务的情况下,将虚拟机从一台物理服务器移动至另一台物理服务器。
存储虚拟化是将存储设备抽象为数据存储,虚拟机在数据存储中作为一组文件存储在自己的目录中。数据存储是逻辑容器,类似于文件系统,它将各个存储设备的特性隐藏起来,并提供一个统一的模型来存储虚拟机文件。存储虚拟化技术可以更好地管理虚拟基础架构的存储资源,使系统大幅提升存储资源利用率和灵活性。
存储模式
存储分类
•FusionCompute存储虚拟化平台主要由文件系统、磁盘驱动和磁盘工具组成。SAN设备和本地磁盘等块设备连接到服务器上后,经过设备驱动层和通用块层后,对主机呈现一个磁盘设备。
•文件系统建立在主机能够访问的存储设备上,创建文件系统的过程就是主机对存储设备执行格式化,在存储设备上写入文件系统的元数据和iNode信息,建立文件到裸设备块的映射,并负责裸设备块的管理,包括空间分配和释放。对于虚拟化来说,文件系统屏蔽了块层的操作,提供了文件级的抽象操作。虚拟机磁盘就是放在文件系统中的文件。
•虚拟机磁盘在使用时,需要由磁盘驱动挂载给虚拟机,并通过QEMU管理起来,用户虚拟机的所有读写IO都会由前端驱动截获,转发给QEMU进程,并转换为用户态驱动的读写操作,最终写入磁盘文件中。
•虚拟机磁盘中包含了属性信息和数据区域,磁盘工具提供了一系列对虚拟机磁盘的操作,可以解析磁盘文件的文件头,读取或修改磁盘的属性信息,创建磁盘的数据区等操作。
磁盘配置模式
磁盘模式
快照
存储热迁移
存储资源裸设备映射(RDM)
Linux Bridge(网桥)是工作于二层的虚拟网络设备,功能类似于物理的交换机。
Bridge可以绑定其他Linux网络设备作为从设备,并将这些设备虚拟化为端口,当一个从设备被绑定到Bridge上时,就相当于真实网络中的交换机端口插入了一个连接有终端的网线。
Open vSwitch(OVS)是一款基于软件实现的开源虚拟以太网交换机。
OVS能够支持多种标准的管理接口和协议,还可以支持跨多个物理服务器的分布式环境。
OVS提供了对OpenFlow协议的支持,并且能够与众多开源的虚拟化平台相整合。
主要有两个作用:传递虚拟机VM之间的流量,以及实现VM和外界网络的通信。
DVS(分布式虚拟交换机)的功能类似于普通的物理交换机,每台主机都连接到分布式交换机中。分布式虚拟交换机的一端是与虚拟机相连的虚拟端口,另一端是与虚拟机所在主机上的物理以太网适配器相连的上行链路。通过它可以连接主机和虚拟机,实现系统网络互通。另外,分布式虚拟交换机在所有关联主机之间作为单个虚拟交换机使用。此功能可使虚拟机在跨主机进行迁移时确保其网络配置保持一致。
FusionCompute支持分布式虚拟交换——DVS,可以向虚拟机提供独立的网络平面。像物理交换机一样,不同的网络平面间通过VLAN进行隔离。
•通过分布在各物理服务器的虚拟交换机,提供虚拟机的二层通信、隔离、QoS的能力。
•分布式交换机模型基本特征:
▫虚拟化管理员可以配置多个分布式交换机,每个分布式交换机可以覆盖集群中的多个CNA节点;
▫每个分布式交换机具有多个分布式的虚拟端口VSP,每个VSP具有各自的属性(速率),为了管理方便采用Port Group组管理相同属性的一组端口,相同端口组的VLAN相同;
▫虚拟化管理员或业务系统(例如VDI/IDC),可选择管理/存储/业务使用的不同物理接口;每个分布式交换机可以配置一个UpLink端口或者一个Uplink端口聚合组,用于VM对外的通信。Uplink端口聚合组可以包含多个物理端口,端口聚合组可以配置负载均衡策略;
▫每个VM可以具有多个vNIC接口,vNIC可以和交换机的VSP一一对接;
▫虚拟化管理员或业务系统可根据业务需求,选择在一个集群中允许进行2层迁移的服务器创建虚拟二层网络,设置该网络使用的VLAN信息。
•华为分布式交换机相关概念:
上行链路:交换机与服务器的连线叫上行链路
端口组
VLAN池
•虚拟化管理员可通过定义端口组 属性(安全/QoS)简化对虚拟机端口属性的设置;设置端口组属性,不影响虚拟机正常工作。
•端口组:端口组是网络属性相同的一组端口的属性集合。管理员可以通过配置端口组属性(带宽QOS、2层安全属性、VLAN等)简化对虚拟机端口属性的设置。设置端口组属性,不影响虚拟机正常工作。
•上行链路:分布式交换机关联的服务器物理网口;管理员可以查询上行链路的名称、速率、模式、状态等信息。
•上行链路聚合:分布式交换机关联的服务器绑定网口,绑定网口可以包含多个物理网口,这些物理网口可以配置主备或负载均衡策略。
在服务器整合、桌面云等企业应用场景,如果发生网络攻击或病毒发作等引起的广播报文攻击,可能造成网络通信异常,此时可以开启虚拟交换机的广播报文抑制功能。
虚拟交换机提供虚拟机虚端口发送方向的广播报文抑制开关,以及抑制阈值设置功能。可以通过开启虚拟机网卡所在端口组的广播报文抑制开关设置阈值,减少过量广播报文对二层网络带宽的消耗。
管理员可以通过系统Portal,基于虚拟交换机端口组对象,配置报文抑制开关和报文抑制带宽阈值。
位于同一个安全组的所有虚拟机网卡都将使用该安全组规则进行网络通信。虚拟机一块网卡只能加入一个安全组中。
用户根据虚拟机安全需求创建安全组,每个安全组可以设定一组访问规则。当虚拟机加入安全组后,即受到该访问规则组的保护。用户通过在创建虚拟机时选定要加入的安全组来对自身的虚拟机进行安全隔离和访问控制。
条件:Trunk口PVID10,all pass 10,20
分析:无,10,20都能过———下面就是PVID特殊性结果
收到:无VLAN——>带上pvid10
发出:带10的剥离掉
其他:20管不到
网络元素 | 说明 |
---|---|
分布式交换机 | 分布式交换机是一个虚拟的交换机,功能类似于二层的物理交换机,通过端口组与虚拟机连接,通过上行链路与物理网络连通。 |
端口组 | 端口组是虚拟的逻辑端口,类似于网络属性模板,用于定义虚拟机网卡属性通过分布式交换机连接到网络的方式。VLAN方式:使用该端口组的虚拟机网卡不会被分配IP地址(需要用户向虚拟机该网卡配置IP地址),但虚拟机会连接到端口组定义的VLAN。 |
上行链路 | 上行链路是分布式交换机连接主机物理网卡的链路,用于虚拟机数据上行。 |
在FusionCompute中以下哪些虚拟机的操作会影响动态资源调度DRS策略中的虚拟机迁移调度
绑定了主机、绑定了USB设备、绑定了GPU资源 会影响DRS
绑定了共享存储(不会影响)
关于写时重定向ROW的描述,正确的是哪些项?
创建快照时会产生个新的空间写入新数据(正确答案)
数据是被保存在数据块中的(正确答案)
创建快照时原先的数据不会变化(正确答案)
可以同时创建多个快照,形成快照链(正确答案)
某局点部署FusionCompute支持业务,目前该公司内部0A系统由此平台中VM提供,员工通过内网与该系统层互通若此OA业务网络VLAN规划为102,以下关于此VM业务网卡所在端口组的配置,以及TOR交换机和节点互联接口配置的描述,正确的是哪些项?
A.端口组配置VLAN tag 102; TOR接口配置Trunk,允许VLAN 102通过(正确答案)
B.端口组无VLAN配置;TOR接口配置Trunk并允许VLAN102通过,PVID=102(正确答案)
关于FusiorCompute存储架构的描述,正确的是哪—项?
向虚拟化提供存储空间的物理存储介质被称为存储设备
FusionStorage Block上划分的LUN能够封装为数据
存储存储资源是FusionCompute对存储资源中的存储单元进行的统一封装
存储资源封装成数据存储并与主机关联后,能进—步创建成若干个虚拟磁盘,供虚拟机使用(正确答案)