当前位置:首页 > 虚拟化 > 正文

虚拟化需要解决的问题是什么(虚拟机虚拟化是什么)

什么是虚拟化技术,为什么要虚拟化技术?

1.什么是虚拟化?
简单来说,虚拟化是创建某些组件的虚拟(而不是物理)版本的过程。虚拟化可以应用于计算机、操作系统、存储设备、应用程序或网络。然而,服务器虚拟化是虚拟化的核心。当今的x86服务器被设计为一次仅运行一种操作系统和应用程序,这给IT部门带来了挑战。因此,即使是小型数据中心也必须部署大量服务器,而每台服务器的容量利用率只有5%到15%,无论以任何标准衡量,效率都非常低。
虚拟化使用软件来模拟硬件并创建虚拟计算机系统。这允许企业在单个服务器上运行多个虚拟机或多个操作系统和应用程序,从而实现规模经济并提高效率。
2.为什么要虚拟化?
虚拟化技术可以解决很多以前无法解决的技术。
1.服务器整合技术:如果没有虚拟化技术,这项技术很难完成。因为一切都是物理的,所以很难通过相对较少的工作将这两个元素整合起来。然而,随着虚拟化技术的出现,这些服务器整合技术变得非常容易。该技术需要下面介绍的2-3种技术的帮助。
2.负载均衡技术:
负载均衡技术是在每台服务器上安装一个负载均衡器,然后设置一些调度算法和阈值。判断当前服务器的压力是轻还是重。然后根据严重性进行服务器合并,并且合并基于第三种技术。
3.动态迁移技术:该技术基于但不限于前两种技术。其目的是在服务器开启时将虚拟机从一台服务器迁移到另一台服务器。总体工作原理是首先在目标服务器上模拟服务器的硬件状态,然后迁移数据,最后暴露服务器的信息。
4.克隆技术:这种技术看起来和上面的技术很相似,但又有所不同。复制技术配置服务器环境,使其他机器可以通过复制技术达到与本机相同的效果,如果要配置100台甚至1000台服务器,复制技术是非常令人印象深刻的。与动态迁移的区别在于,当服务器不停止时,动态迁移需要迁移的对象彼此共享内存,而复制则没有这个限制。
5.容灾技术:容灾是每个大型企业都必须考虑的问题。因为问题是当一些意外发生时,比如突然停电、硬件损坏、洪水、地震等一系列情况,如何处理。为了应对灾难,发生的任何数据丢失都会被最小化甚至消除。这要看第六技能了。
6.虚拟快照技术:虚拟快照技术是一种像照片一样保存虚拟机当前状态的技术。当然,我说的是容易,但是通过这种方式,这些虚拟化技术保留了CPU的运行状态和内存中的数据,并且在发生灾难或某些错误导致虚拟机出现问题时可以快速恢复。
7.提高系统可用性。在这里,可用性可以是零停机机器,从而最大限度地提高效率。零宕机的前提是每台服务器都必须有镜像。有一条心跳线来维护主虚拟机和辅助虚拟机之间的关系。当心跳线停止时,辅助虚拟机立即启动。,而不是默认的虚拟机。
8.安全性:在硬件层一直到虚拟化都有一个VMM层来始终检测每个虚拟机的移动,包括捕获异常、解决门事件、完成预定的约会等。所以当任何风险来临时,VMM的存在可以让我们很快发现并解决问题。这比之前的硬件层(其上有操作系统)要快得多。

虚拟化影响存储性能二者矛盾如何解决用户、应用程序和数据的需求不断增加,导致数据中心资源和资本预算捉襟见肘。因此,虚拟化已迅速成为不断增长的数据中心的有效解决方案。毕竟,将更多的工作负载整合到更少的设备上可以在几年内产生难以想象的好处。
虽然虚拟化可以解决一些数据中心增长挑战,但它并不是一个完美的解决方案。事实上,虚拟化的某些功能给一些试图驾驭虚拟化的组织带来了新的麻烦。数据中心依靠虚拟化来减缓容量增长、降低服务器和网络硬件维护成本,并通过硬件整合减少电力和冷却费用。但实施虚拟化也给系统管理员带来了许多不可避免的挑战。为了保持平衡,系统管理员必须托管更少的物理服务器来满足运行虚拟机(VM)的计算性能要求。虽然在线迁移等功能简化了虚拟机迁移,但准确的监控和详细的容量规划仍然是必要的,以避免CPU、内存和I/O过载。如果没有足够的重视,服务器性能可能会受到影响,更严重的是,主机上的虚拟机可能会崩溃。在生产环境中应用虚拟化之前,测试和评估每个虚拟机所需的资源,选择合适的部署方案并制定数据保护策略可以避免上述故障。虚拟机的增长失去控制将会导致以后出现资源问题。如果环境中有很多管理员拥有添虚拟机的权限,在没有仔细考虑资源需求和分配的情况下随意添加虚拟机,很容易造成虚拟机资源管理的混乱。如果不进行定期检查,虚拟化应用程序可能会迅速耗尽关键计算资源和数据保护。对于忙碌的管理员来说,这也将成为更可怕的管理噩梦。虚拟数据中心还必须应对存储资源挑战,包括容量和数据保护。虚拟机通常部署在存储区域网络(SAN)中,并在系统启动后加载到服务器内存中,因此SAN需要足够的扩展空间来为虚拟机图像和照片库、持续数据保护(CDP)日志提供存储。、块级增量备份(BLIB)、离线复制和各种其他备份技术。(《如何提高虚拟化数据中心的弹性:存储》)快速恢复需求加剧了存储性能要求“今天,随着虚拟化的应用,我们面临着实时灾难恢复的压力,比如它的SAN到SAN复制”,北卡罗来纳州卡里市FirstFlightFederalCreditUnion首席运营官兼高级副总裁托德·埃里克森(ToddErickson)说道。服务器、存储和用户都通过网络连接,这是虚拟化带来的另一个潜在问题。多个虚拟机在同一台物理服务器上争夺网络访问性能可能会导致瓶颈,从而导致应用程序访问性能问题和用户投诉。当然,解决这些问题的方法是有的,包括虚拟I/O(网络虚拟化)、多网卡、网口聚合、多路径产品等。但这些选择通常只有在问题出现后才会被考虑。(“虚拟化数据中心网络的不同方法”)“您会发现添加的虚拟化层越多,转换和重新转换延迟就越大,”Erickson说。“即使千兆网卡堆叠起来,当一台物理服务器上运行20、30个虚拟机时,在应用高峰期也可能会出现网络资源不足的情况。”他表示,将10GbE以太网与CiscoNexus技术结合使用可以为未来的升级节省成本。计划。上述问题都可以归结为早期规划设计的缺陷。每个组织都应该设计一个适合其需求和目标的虚拟化项目,而不是首先实施虚拟化,然后再弄清楚如何利用它。这样就可以很容易地收集虚拟化实施前后的性能指标、确定实施成功的关键因素、确定是否会出现性能问题等,从而建立有依据的虚拟化策略。例如,如果目标是能源整合和节省成本,则很容易计算实际能源消耗和实施虚拟化后的能源消耗。明确目标和指标还可以帮助确定与其他基础设施相关的需要改进的领域。以节能为例进一步分析,至少在关键任务虚拟机上应该使用新的、更节能的服务器,而不是继续使用高能耗的旧服务器。【免责声明】本文仅代表作者本人观点,与和讯网无关。和讯网站对文章中的陈述和观点保持中立,对所包含内容的准确性、可靠性或完整性不做任何明示或默示的保证。建议读者仅供参考,并自行承担全部责任。

如何解决多个虚拟化同时管理的问题?获取跨平台管理工具
当面对多虚拟机管理程序环境时,您应该做的第一件事就是采用一个允许您集中管理多个环境的工具。尽管有一些类似的工具可用,但它们都没有提供完整且全面的功能来管理所有主要的虚拟机管理程序。例如,MicrosoftSystemCenterVirtualMachineManager2012R2可以管理Hyper-V、VMwarevSphere和CitrixXenServer。但是,由于该工具是Microsoft产品,因此它提供的管理Hyper-V的功能比管理vSphere或XenServer的功能更好。
根据我的经验,多虚拟机管理程序管理工具通常被接受用于日常虚拟化管理。当然,您现在必须使用本机管理工具(Hyper-VManager、vSphereClient)来处理基础架构级别的更改。无论如何,跨平台管理工具几乎是必不可少的,但管理员需要意识到现有功能和覆盖范围方面的差距。
确保充分的培训
适当的培训对于多虚拟机管理程序部署的长期成功也至关重要。不可否认,常见的hypervisor之间有很多相似之处,但实际的管理流程却有很大不同。在这种情况下,您不能仅仅因为某人是拟化专家,就认为他们能够直观地解决Microsoft或Citrix环境问题。更重要的是,培训有助于确保熟练掌握特定于供应商的最佳实践。
一致地使用策略
另一个建议是尽可能一致地配置虚拟机管理程序环境。请记住,您的目标是简化管理流程。实现此目的的一种方法是采用类似的策略来配置不同的虚拟机管理程序部署(至少在业务需求方面)。理想情况下,应尽可能保持一致性,并且管理员应尽可能了解如何在两个环境之间来回移动。
是否能够统一应用准则在很大程度上取决于业务需求以及您使用的众多虚拟机管理程序。通过这种方式,您可以采用一组通用的管理权限、VM命名规则和VM生命周期管理策略。
制定长期路线图
您可以做的最重要的事情之一就是为虚拟化基础设施制定长期路线图。首先评估您当前使用多虚拟机管理程序环境的原因。从这里您可以开始制定长期共存或最终迁移的计划。在某些情况下,这可能需要您与软件供应商讨论路线图如何与他们的路线图相匹配。

应用虚拟化的问题

应用虚拟化技术时遇到的问题:
1.不同厂商的虚拟化管理很难互操作。虚拟化厂商进行的管理仍然基于自己的虚拟机系统,很难扩展其虚拟机系统并扩展到其他系统,这使得同一提供商的软件无法管理其他提供商的虚拟机。
2.管理端与客户端交互困难。事实上,虚拟化只是提供了一个框架,确保操作系统的恢复和截断方法可以同时推送到许多不同的远程点,当操作系统遇到故障时进行紧急尝试,对其进行恢复已不再是我们的传统。即恢复方法需要安装CD或USB设备来支持该操作系统的安装。然而,当涉及管理层和客户之间的交互时,必须使用不同的解决方案。
3.个性化程度不够。用户常说,虚拟化最大的特点就是太标准化,个性化程度太低。例如,学校的每个老师都有一个虚拟客户端,每个都需要连接一台打印机,打印机有不同的型号,如果打印机型号超过了虚拟化方案可以兼容的打印机型号,如果是这样,虚拟化就无法使用系统。当客户发现这款打印机时,必须使用其他产品来帮助设备根据设备所处的不同情况智能选择设备驱动程序。
4.客户管理非常复杂,消耗人力物力。无论是虚拟机还是真机,后端和前端桌面之间的连接仍然依赖于手动调整和必要的硬件设备,消耗了大量的人力和物力。
5.硬件设备管理困难。借助虚拟化技术,CIO很难对传统硬件设备进行宏观管理和监控。