你真的了解虚拟化吗?

Posted 恒生DBA公社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你真的了解虚拟化吗?相关的知识,希望对你有一定的参考价值。

【new friends】点击标题下面蓝色字“恒生DBA公社”关注。

【old friends】点击右上角,转发或分享本页面内容。


关注福利:

关注恒生DBA公社,回复18c,即可得到Oracle 18c outline官方手册




前 言


这几年,虚拟化、超融合、分布式等名词耳熟能详,使用范围也越来越广,尤其在中小型集成项目中使用越来越广,VMware vSphere 是业界领先的虚拟化平台,可为业务敏捷性提供强大、灵活且安全的基础。简化的客户体验,用于实现自动化和大规模管理;全面的内置安全性,用于保护数据、基础架构和访问;通用应用平台,用于在任何地方运行任何应用。利用vSphere,客户现在可以在常用的操作环境下,跨云环境和设备运行、管理、连接以及保护其应用。本次对vmware的基础架构和功能给大家分享。

 虚拟化的优势

  • 更高的资源利用率

支持实现物理资源和资源池的动态共享,提高资源利用率。

  • 降低管理成本

提高工作人员的效率;

减少物理资源的数量;

隐藏物理资源的部分复杂性;

通过虚拟可实现动态的资源部署和重配置,满足不断变化的业务需求。

  • 更高的可用性

在不影响用户的情况下对物理资源进行删除、升级或改变。

  • 更高的可扩展性

根据不同的产品,资源分区和汇聚可支持实现比个体物理资源小得多或大得多的虚拟资源。

  • 互操作性和投资保护

虚拟资源可提供底层物理资源无法提供的与各种接口和协议的兼容性。

  • 改进资源供应

能够以更小的单位进行资源分配;

虚拟资源因其不存在硬件和操作系统方面的问题而能够在出现崩溃后更快地恢复。

 哪些场景需要进行虚拟化建设规划

  1. 生产系统:只要是需要做虚拟化的生产系统

  2. 性价比不高的系统:正式系统要做HA太复杂且成本高;测试系统,网站及周边应用系统。

  3. 客户应用系统多且预算有限

 实施虚拟化前期的规范化

  • 虚拟化的核心在于规划

容量规划——知道我的环境可以最多容纳多少应用

部署规划——知道应该怎么装才不会出问题

  • 不是所有系统都适合虚拟化

性能测试——了解哪些应用会对其他应用的性能产生影响

适应性测试——应用运行在虚拟化平台上能不能正常工作

  • 事前的规划和测试为后期部署奠定基础

项目可以有条不紊且按照计划执行

出现意外状况也可以做到有据可查


 虚拟化标准架构

你真的了解虚拟化吗?


 常见虚拟化的技术

  • 优化整合:简化IT基础架构,提高利用率,降低成本

  • 简化管理- -VC

  • 增强的安全性业务连续性保障--HAVMotion

  • 资源均衡使用及动态优化—DRS

  • 物理机到虚拟机(P2V)

简化管理---vcenter

你真的了解虚拟化吗?



增强的安全性业务连续性保障--HAVMotion

vSphere High Availability 可在硬件或操作系统发生故障的情况下在几分钟内自动重新启动所有应用程序,实现经济高效的高可用性。

你真的了解虚拟化吗?


Vmotion的意义:

通过VMotion可以实现在业务不中断的前提下,动态迁移虚拟机

动态迁移效果:

零宕机时间: 进行有计划的服务器维护和升级时,通过动态迁移虚拟机,保证零宕机

保障服务器的业务连续性

支持Fibre ChanneliSCSI SAN环境以及NAS等中央存储


DRS动态、只能的分配IT资源来满足业务部门不同需求

  1.    跨资源池动态平衡计算资源

  2.    基于预先设定的规则智能分配资源


对客户的优势

  1.   基于业务优先级分配IT资源

  2.  简化运行,大幅度提高系统管理员的生产率

  3.   动态添加硬件资源而避免在繁忙时段服务器的过载

  4.   动态硬件维护能力


物理机到虚拟机(P2V)

哪些场景需要P2V技术

l  系统开发商的消失直接导致没有技术支持;

ü  发生故障,无法恢复

l  这些老系统多年未升级;

ü  WinNTWin2000

ü  新硬件无法支持

l  没有一个有效的机制对这些老系统(包括系统和数据)进行备份和恢复;

 

你真的了解虚拟化吗?

使用P2V迁移后的效果

l  解决系统的维护问题;

l  所有迁移到虚拟化上的系统都能够通过远程配置进行维护,包括系统的开启、关闭和重启。

l  解决所有系统的硬件支持问题;

l  可针对任意系统添加CPU、内存和磁盘资源,当底层硬件资源不够的情况下,可更换更强大的硬件平台,直接提升系统的运算能力;

l  所有系统够具备了系统和数据的容灾,恢复时间在一小时以内;

l  所有系统都在各营业部进行了备份,一定发生系统或者硬件故障,只需将备份的虚拟系统文件上传到ESXi上,启动系统即可恢复。

 虚拟化网络设计

常见的虚拟化平台网络问题

虚拟机性能问题通常源于可用资源饱和或者配置错误。有时单个虚拟机会出现资源饱和,在其他情况下虚拟机组将导致资源饱和。有时虚拟机无法获得足够多的资源,因此即使是主机有足够多的资源,虚拟机资源仍旧处于饱和状态。

导致性能问题更为常见的原因是配置错误。对于虚拟机来说性能问题更多是由vSphere网络配置错误而非其他方面所导致的,因为错误的配置或者硬件选项将会影响响应能力。


如何解决vSphere网络错误配置

1)准确定位资源饱和及资源争用

可以使用的第一个资源使用监控工具就是vSphere Client或者Web Client中的性能图表。在获取变更证据时,要牢记实时图像每20秒更新一次。先观察ESXi主机的资源是否饱和,然后进一步观察虚拟机以确定虚拟机是否获取到并正在使用其所需要的资源。

有两种情况会导致资源饱和:第一种场景是单个虚拟机想要资源池中所有可用的资源,第二种场景是多个虚拟机竞争使用资源池中的资源。对单个虚拟机来说,解决方案是向资源池中分配更多的资源。如果多个虚拟机共享同一个资源池,可以在资源池中增加更多的资源或者将部分虚拟机迁移到另一个资源池中。

网络资源池指的是物理网络适配器的带宽。表明性能问题的第一个指标就是物理网卡的利用率过高,通常在60%以上。你可以使用性能图表对比主机上的所有物理网卡的负载并寻求实现更高负载的方法。如果只有一块网卡的负载很高,那么该不平衡可能是由单个虚拟机或者VMkernel端口导致的,在这种情况下,解决方案是使用速度更快的物理网卡或者交换机端口。另一个原因是一组虚拟机在争用同一块网卡资源,解决该问题的方法取决于你是否可以使用分布式虚拟交换机或者标准虚拟交换机。分布式虚拟交换机的许可级别高于标准虚拟交换机,你可能无法使用分布式虚拟交换机。


2)解决vSS网卡争用

你真的了解虚拟化吗?

由于vSS网卡绑定并非真正的负载均衡,因此你可能需要使用单独的虚拟交换机将高带宽工作负载从低带宽负载中隔离出来。这通常意味着IP存储或者vMotion要使用不同的虚拟交换机,同样意味着你需要使用更多的物理网卡。如下图所示,如果物理网卡数量不足,可以使用active和standby配置以确保其中一块网卡的高带宽功能,其余网卡用于配置虚拟机端口组。


3)调整网卡绑定选项  

               

分布式虚拟交换机为管理高带宽负载,比如vMotion以及IP存储增加了一些不错的功能。最简单的选项就是使用“基于物理网卡负载的路由”的网卡绑定选项。这是通过改变使用特定物理网卡来平衡负载的唯一方式,通常指的是基于负载的绑定(LBT)。

4)使用NIOC共享带宽负载

如果无法使用LBT,那么可以使用分布式虚拟交换机的网络I/O控制功能。网络I/O控制确保所有的虚拟机及VMkernel功能能够合理使用过载的网卡带宽。

网络性能问题通常源于配置错误,一些VMkernel功能可能导致网络负载过高。将VMkernel负载从VM网络中隔离出来,这样你就能够更好地保护虚拟机的网络性能了。


标准虚拟化交换机配置拓扑


虚拟化网络优势

l  通过将所有管理功能整合到单个产品中来降低网络管理成本

l  通过简化并精简管理任务来改善生产力和服务级别

l  通过更有效的管理来提高资产利用率

l  提高带宽并提供聚合式光纤网,以消除扩展服务器、存储器和网络的需求


以上是关于你真的了解虚拟化吗?的主要内容,如果未能解决你的问题,请参考以下文章

云计算时代,你真的懂 Docker 吗?

面试必问的 JVM 类加载机制,你真的了解吗?

面试必问的 JVM 类加载机制,你真的了解吗?

面试必问的 JVM 类加载机制,你真的了解吗?

面试必问的 JVM 类加载机制,你真的了解吗?

你真的了解如何将 Nginx 配置为Web服务器吗