OpManager 虚拟化管理

news2025/1/13 8:06:43

什么是虚拟化

虚拟化是创建计算资源的虚拟形式,如计算机、服务器或其他硬件组件,或基于软件的资源(如操作系统)。虚拟化最常见的示例是在操作系统安装期间对硬盘进行分区,其中物理硬盘驱动器被拆分为多个逻辑磁盘以提供更好的数据存储和检索(称为“数据虚拟化”的类别)。

虚拟化的类型

虚拟化根据正在创建的资源进行分类,有多种类别:

  • 网络虚拟化
  • 服务器虚拟化
  • 桌面虚拟化
  • 硬件虚拟化
  • 软件虚拟化
  • 存储虚拟化

其中,服务器虚拟化是最常用的,服务器虚拟化涉及从一个或多个物理服务器池化资源,并将它们分区到多个虚拟服务器中,为此,使用了一种称为虚拟机监控程序的特殊虚拟化工具。

有各种类型的虚拟机管理程序,例如类型 1 虚拟机管理程序(直接在原始硬件上运行的“裸机虚拟机管理程序”,也称为虚拟机虚拟化)和类型 2 虚拟机管理程序(在来宾操作系统上运行的托管虚拟机管理程序)。Type 1市场的主要参与者是VMware,Microsoft和Citrix,而Red Hat的基于内核的虚拟机(KVM)是使用最广泛的Type 2产品。

虚拟化的优点

  • 使用 CPU 虚拟化,从现有计算组件中的资源中获得更好的性能和效率。
  • 提高虚拟机 (VM) 安全性,由于 VM 在逻辑上彼此分离,因此一个 VM 上的恶意软件攻击或其他软件故障不会影响其他 VM。
  • 节省硬件费用,与物理机相比,虚拟化软件涉及的成本更低,并且运行所需的硬件也更少。
  • 获得安心,VM 在灾难恢复方面提供更好的可靠性,以及更好的备份和检索功能。

管理虚拟化方面的挑战

对提高敏捷性、弹性、效率和资源可用性的需求不断增长,加速了虚拟化在全球网络中的采用。虚拟化有助于满足所有这些网络需求,同时使网络管理员能够减少运行网络的资本支出和运营支出。这使得虚拟网络管理成为每个网络管理员网络管理任务不可或缺的一部分。

虽然实施虚拟化解决方案(如VMware的ESX和ESXi)提供了许多好处,但网络管理员仍然面临实施和维护挑战。如果没有一个称职的VMware 监控解决方案,避免这些挑战是一项繁琐的任务。

以下是网络管理员在实施 VMware 解决方案,特别是监控 VMWare ESX/ESXi时面临的一些常见挑战:

  • 虚拟机上的性能问题。
  • 资源分配不足的后果。
  • 硬件问题中断虚拟化性能。
  • 网络性能不佳。
  • 监视虚拟化的基础网络环境。

虚拟机中的性能问题

虚拟化使网络管理员能够通过在其上运行多个独立的虚拟机来利用物理机的硬件。这样,在具有数十台物理机的网络中,网络管理员可以轻松运行数百个独立的虚拟机。

在大型网络环境中,低效的 VMware 实施和糟糕的虚拟化管理可能会使网络资源紧张。这可能会导致虚拟机性能和可用性的不良后果,例如应用程序和服务运行缓慢,或者虚拟机本身变得无响应。如果没有主动的虚拟机性能监控解决方案来缓解糟糕的用户体验和网络性能下降,这些问题和其他问题是不可避免的。

资源分配不足的后果

虚拟系统(如 VMware ESX 管理)中的最佳实践之一是在虚拟环境中有效地规划和实施资源共享和管理策略。这对于确保虚拟机分配足够的资源来运行而不会遇到资源耗尽问题至关重要。

例如,资源分配中的问题(如CPU 限制、内存过载和存储延迟)很容易影响虚拟机和虚拟环境中的网络性能。

  • 中央处理器限制:不正确的 CPU 限制配置和未受监控的 CPU 负载可能会对虚拟机的性能产生不利影响。在虚拟机上设置 CPU 限制时,无论 CPU 利用率如何,它都会限制对物理 CPU 资源的访问。这会导致不利的后果,例如虚拟机必须等待其下一个资源计划,从而导致其遇到性能问题。

部署有效的 CPU 监视解决方案非常重要,该解决方案提供 CPU 使用情况监视器和CPU 空闲时间跟踪器。这有助于您仔细跟踪和分析 CPU 资源,以便在新出现的问题导致性能下降之前采取措施。

  • 内存利用率问题:即使虚拟机的内存消耗已达到其分配内存的上限,虚拟操作系统也可以请求新的内存页。但是,VMKernel 不允许虚拟机直接访问物理内存,而是将其视为争用中的资源。在最坏的情况下,VMKernal 会尝试通过交换来分配内存页,其中包括膨胀气球驱动程序。此类情况可能会导致不良后果,包括气球膨胀和性能不佳。

为避免这些问题,建议持续监视虚拟主机的内存利用率,并为虚拟机设置适当的内存上限。您可以通过部署有效的虚拟网络监控解决方案(如 OpManager)来实现此目的,该解决方案通过提供内存使用情况、内存交换速率和内存消耗率的监视器来实现全面的内存监视。

  • 存储问题:存储延迟、存储位置导航和本地存储问题是实现虚拟网络时的一些常见挑战。由于 VMWare 提供的这些问题及其解决方法步骤因存储供应商而异,因此建议部署为许多存储设备供应商提供支持的存储监控解决方案。这有助于您选择供应商特定的显示器并将其添加到不同的存储设备,并轻松解决与存储相关的问题。

持续监控关键网络资源非常重要,因此可以轻松分析其利用率并实施虚拟化策略,以防止资源分配不足的情况。

硬件问题中断虚拟化性能

在任何虚拟化设置中,底层硬件在确定在其上运行的虚拟机的可用性和最佳性能方面起着至关重要的作用。重要的是,底层硬件易于访问,并且持续可供任何虚拟主机或计算机不间断运行。底层硬件中遇到的任何困境都可能干扰虚拟 ESX/ESXi 主机操作,并导致主机不可用和错误等问题。这使得主动监控硬件运行状况和可用性成为设置和运行虚拟环境的关键方面。

网络性能差

虚拟环境中的网络性能需要达到最佳状态。但是,有几个因素如果不进行监控,很容易导致网络性能不佳。阻碍可视化中良好网络性能的一些挑战包括:

  • 主机过载:这可能会使网络资源(如 CPU 和内存)紧张。
  • 网络延迟:此关键指标表明,与主机及其虚拟机之间的网络性能下降。
  • VMware 工具:ESX 和 ESXi 虚拟机中使用的已安装 VMware 工具必须是最新的。
  • 使用适当的硬件:虚拟化兼容并使用适当的硬件组件(例如关联虚拟交换机上的多个 NIC 和具有双工设置的网络采用者)对于提高性能至关重要。

利用可靠的 VMWare 虚拟机监控解决方案可以轻松避免这些挑战,该解决方案可提高网络性能、轻松无忧且省时,并提供硬件运行状况监控器、网络延迟监控器等。

监控虚拟化的底层网络环境

虚拟化的有效性取决于其底层物理网络。网络管理员需要通过集中可见性和完全控制来充分了解这些设备的运行状况、性能和其他方面。这有助于他们轻松识别、跟踪和查明虚拟化中网络问题的原因。但是,对于具有复杂 IT 基础架构的大型网络,这可能是一项繁琐的任务。如果没有有效的监控解决方案,网络盲点和级联网络问题就不可避免。

虚拟化最佳实践

一系列虚拟化产品(包括 VMware 的裸机虚拟机管理程序 ESX 和 ESXi)提供了多种高级功能,可简化复杂网络体系结构中的虚拟化过程。随着虚拟化成为这些组织的 IT 基础架构不可或缺的一部分,网络管理员现在的任务是确保虚拟机和网络的最佳性能和持续可用性。如果没有提供全面虚拟机监控的有效网络监控解决方案,并且不遵循最佳实践,这可能是一项不切实际的任务。

为了帮助网络管理员完成此过程,我们编制了一份 VMware 虚拟化常用推荐最佳做法列表,虽然每个网络体系结构都是独一无二的,并且需要不同的配置,但这些最佳实践可以让您全面了解如何避免虚拟化中涉及的常见问题:

  • 通过战略分配和利用率监控进行有效的资源管理。
  • 提高虚拟化性能的 CPU 最佳实践。
  • 有关管理虚拟化内存资源的建议。
  • 供应商特定监视器的适当存储配置。
  • 使用具有所需配置和合适运行状况监视器的最新硬件和固件。

通过战略分配和利用率监控进行有效的资源管理

如果在虚拟网络管理中没有采用正确的资源管理技术,虚拟网络很容易遇到资源耗尽等问题。为了避免这种情况,网络管理员需要在实施虚拟化之前计算其网络的工作负载。一旦实施,就应该完全了解和控制物质资源及其分配。这有助于您监控、跟踪和分析资源利用趋势,并轻松采用有效的资源分配和管理策略。

实现有效资源管理和利用的一些最佳实践包括:

  • 部署有效的虚拟资源监视器:使用有效的资源监视器(如OpManager)密切关注所有底层物理资源。它支持设置各种监视器,例如利用率、运行状况、可用性和性能监视器。这有助于您轻松检测和限制可能妨碍 VMware 虚拟机上资源可用性的任何新出现的问题。
  • 通过禁用未使用的组件来释放资源:未使用的硬件(如存储控制器和网络接口)很容易使 CPU 轮询和内存块等资源紧张。因此,断开连接或禁用这些组件可减少虚拟机上的资源限制。
  • 制定资源大小调整策略:过度配置资源可以通过解决峰值资源消耗来简化资源分配,但可能导致物理资源过度使用等问题。通过使用可靠的网络资源监视器观察网络的资源消耗模式,战略性地分配资源。

提高虚拟化性能的 CPU 最佳实践

网络管理员在管理虚拟网络中的 CPU 资源时需要勤奋。访问这些资源的任何问题都可能导致虚拟机变慢或无响应。以下是在 VMware 虚拟网络的 CPU 资源管理中需要考虑的一些事项:

  • 部署有效的 CPU 监控解决方案,主动监控 CPU资源并轻松解决问题。
  • 确保所有虚拟机所需的总 CPU 资源不超过主机 CPU 的容量。这有助于避免 CPU 过载等问题。
  • 网络管理员应仅在需要时创建和使用虚拟 CPU,因为未使用的虚拟 CPU 仍会消耗计时器中断并执行空闲循环。
  • 仅为预期的服务器负载分配足够的虚拟 CPU,因为上下文切换等实例可能会给虚拟机监控程序带来开销。部署可靠的虚拟服务器管理工具以简化此过程。
  • 使用 ESX 主机时,请确保为虚拟机管理程序功能分配了足够的 CPU 内核,以便它们不间断地运行。如果虚拟机管理程序需要的 CPU 内核数多于可用内核数,则可以取消调度任何正在运行的虚拟进程。
  • 确保 CPU 周期可用于磁盘 I/O,并为虚拟网络选择正确的磁盘适配器。

供应商特定监视器的适当存储配置

在虚拟网络方面,存储资源变得难以监控,因为实施技术、使用的协议和故障排除步骤可能因不同的存储设备而异。虚拟网络中的存储性能问题通常是由于底层存储硬件造成的,并非特定于虚拟实体(如 ESX 和 ESXi 主机)。因此,网络管理员需要充分了解所使用的存储设备类型、运行状态、磁盘读写延迟以及 I/O 指标。

若要简化虚拟网络中繁琐的存储监视任务,网络管理员可以遵循以下最佳做法:

  • 存储性能很容易受到网络链路问题(如以太网瓶颈)的影响。了解网络链路结构的功能,并相应地实施虚拟化以避免此类问题。网络可视化或网络图软件(如OpManager)可以提供帮助。
  • 如果不持续监控关键的存储指标,即使是最仔细实施的存储网络也会出现问题。部署OpManager,这是一种存储监控解决方案,提供各种特定于供应商的监控器来跟踪所需的指标。它支持大多数供应商,简化了您的存储监控,并提供了一系列监控器,包括用于读取和写入延迟、I/O、请求速率和数据存储的监控器。
  • 了解网络的物理和逻辑约束,例如链路容量和 VPN 的使用,以便更好地组织存储设备。
  • 通过在可用链路和存储处理器上战略性地分配存储负载来优化性能。
  • 使用 RAID 和 VMware 解决方案(如 ESX 和 ESXi 主机)时,请确保使用正确的 RAID 级别和存储属性配置逻辑单元号。
  • 战略性地对多个虚拟机访问的虚拟机文件系统使用磁盘共享和其他存储优化技术。

有关管理虚拟化内存资源的建议

内存是虚拟网络的关键资源。在实施、缩放或对虚拟网络进行任何更改之前,需要考虑内存大小、开销和过度使用等因素。内存管理的一些最佳实践包括:

  • 管理内存开销:确保为 ESX 等虚拟虚拟机管理程序及其虚拟机分配的物理内存包括存储其文件和代码所需的额外内存。每个虚拟机都需要额外的内存空间开销,虚拟应用程序和服务才能不间断地运行。确保主机的内存大小大于所有虚拟机的内存使用量。
  • 制定内存大小策略:请仔细指定内存限制和内存预留,并仅为虚拟机分配足够的内存以按预期运行。内存的过度分配会占用其他虚拟机的总可用物理内存。
  • 监视特定于内存的指标:许多虚拟化解决方案(如 VMware ESX 和 ESXXi)都使用内存过度使用技术,例如页面共享、气球和交换。最佳做法是,不要禁用页面共享或气球驱动程序。

使用具有所需配置和合适运行状况监视器的最新硬件和固件

虚拟网络在网络中的硬件组件上运行。因此,应正确配置和部署基础硬件和固件资源,以满足虚拟网络的要求。清楚地了解运行虚拟网络所需的硬件规格可以为管理员省去配置错误或基础硬件不正确的麻烦。

维护可靠的虚拟化底层资源的最佳实践包括:

  • 虚拟网络的可用性取决于硬件组件的可用性。硬件中的问题会导致虚拟环境中的延迟增加和虚拟机无响应。为了避免这些障碍,OpManager的硬件健康监视器是必不可少的。它可以无缝监控关键的硬件性能、利用率和运行状况指标,帮助网络管理员全面了解其硬件组件。
  • 虚拟产品供应商和设备制造商指定的硬件 BIOS 固件设置。确保无论何时更新硬件和固件,都会保留对其设置所做的任何更改。
  • 在组件上完全实施虚拟化之前,请先测试组件。
  • 使用半虚拟化硬件,通过提供全面的队列和进程卸载功能,为资源密集型操作提供最佳性能。
  • 配置虚拟化解决方案供应商指定的网络接口卡、交换机、适配器和其他硬件组件。

OpManager将如何进行虚拟化管理

OpManager广泛的多供应商虚拟监控环境可帮助您跨三大供应商(VMware,Microsoft和Citrix)轻松监控和管理所有虚拟设备。通过实时监视,你将始终了解 VM 的状态,并在出现问题时收到警报。OpManager支持监视和管理Active Directory,SQL和Exchange服务器。

虚拟机仪表板

可视化摘要选项卡在单个屏幕上列出有关 VM 的所有信息。您可以查看与网络中的虚拟机相关的重要统计信息,例如网络中与 CPU 利用率、内存利用率、磁盘使用率和网络使用率相关的顶级主机和顶级虚拟机,跨所有供应商和设备。

在这里插入图片描述

虚拟机图

使用OpManager的图表查看特定统计数据的历史趋势。OpManager还显示一段时间内关键设备统计信息的状态,例如CPU利用率和内存使用情况。

在这里插入图片描述

虚拟机性能监视器

OpManager还允许您为虚拟机设置性能监视器,并在网络中出现任何异常时向您发出警报。将补救措施设置为网络中次要但频繁问题的工作流。

在这里插入图片描述

工作流程

使用工作流自动执行 VM 的基本功能。使用OpManager,您可以根据特定事件触发器执行诸如打开/关闭虚拟机和关闭/备用来宾操作系统等功能。更好的是,您可以使用拖放式工作流构建器轻松创建或修改工作流。

在这里插入图片描述

报告

使用OpManager的报告功能,您可以观察网络统计信息的趋势,并获得有关网络的有意义的见解。密切关注系统运行状况、可用性和性能等重要统计信息,并使用虚拟机的专用数据存储和磁盘映射报告更好地了解虚拟机与数据存储/存储磁盘之间的关系。

在这里插入图片描述

使用OpManager,您可以:

  • 自动执行 VM 发现并密切关注 VM 的可用性。
  • 管理网络中的 VM。
  • 实时监控虚拟机性能。
  • 使用报告获取有关虚拟设备的详细见解。
  • 设置工作流以自动执行与 VM 相关的特定操作。

OpManager是一种企业级网络监控解决方案,可以深入了解您的网络设备,并帮助您轻松监控关键指标。其全面的虚拟化监控模块提供了一个集中式控制台来跟踪您的所有虚拟网络组件,包括 VMware、Hyper-V、Nutanix 和 Xen 服务器。监控虚拟组件的可用性、数据包丢失、响应时间及其相关接口、活动进程、已安装的软件、硬件和应用程序。设置监视器以跟踪关键指标,包括 CPU 使用率、数据存储读取延迟等。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

重点 |中级软件设计师易混淆知识点 (1)

本文章总结了软件设计师考试易混淆知识点!!! 帮助大家更好的复习,希望能对大家有所帮助 比较长,放了部分,需要可私信!! 易混淆点1:原、反、补码的运算 1、原码&#x…

Технокубок 2021 - Финал C. Basic Diplomacy

翻译: Aleksey有𝑛个朋友。他现在也在度假,所以他有𝑚天来玩这款新的病毒式合作游戏!但由于它是合作的,阿列克谢将需要一个队友在每个𝑚天。 在这些日子里,每天都有一些朋友可以玩&#xff0c…

Spring 依赖注入

文章目录流程图依赖注入的方式手动注入自动注入XML的autowire自动注入autowire BY_NAME 与 BY_TYPE(已过时)执行时机:AUTOWIRE_BY_NAMEAUTOWIRE_BY_TYPEAutowired注解的处理(含Value,Inject)AutowiredAnnotationBeanPostProcessorresolveDependencyfindA…

机器学习——线性模型学习

线性回归 主要目标确定 如何确定w和b呢?关键在于如何衡量f(x)与y的差别 此种衡量误差的方法称为均方误差也称为欧式距离 求解w和b使上述方程最小化的过程称为线性回归模型的最小二乘”参数估计“ 多元线性回归 针对多个属性的数据集D,此时试图学得 …

DHCP学习

目录 DHCP基本认识和原理 场景一、同网段DHCP 场景二、不同段DHCP(中继DHCP) DHCP基本认识和原理 DHCP(Dynamic Host Configuration Protocol动态主机协议)。 作用:为局域网络中主机动态分发地址,以及…

INMP441麦克风芯片--支持I2S、ESP32

1.简介 INMP441是InvenSense公司推出的一款具有底部端口的高信噪比、低功耗、数字输出的全向MEMS麦克风,信噪比高达61dB,使其成为近场应用的绝佳选择。INMP441的电路结构如图所示,包括MEMS声音传感器、模数转换器(ADC&#xff09…

人工智能的2022:技术的价值在于生产力

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

孤独的照片(思维)

Farmer John 最近购入了 NN 头新的奶牛,每头奶牛的品种是更赛牛(Guernsey)或荷斯坦牛(Holstein)之一。 奶牛目前排成一排,Farmer John 想要为每个连续不少于三头奶牛的序列拍摄一张照片。 然而&#xff0…

初识Kubernetes:(2)Kubernetes环境搭建

初识Kubernetes:(2)Kubernetes环境搭建1 环境规划1.1 集群类型1.2 安装方式2 环境搭建2.1 minikube安装2.2 启动集群3 服务部署1 环境规划 1.1 集群类型 Kubernetes集群大致分为两类:一主多从和多主多从。 一主多从&#xff1a…

UE4 shader编程 基础学习笔记 --- 熟悉各个节点

Texture Sample:用所需要的纹理覆盖到Mesh上,展示效果,Mesh上存在漫反射 高光 环境变量的和制造出了左上角的纹理光照效果 该节点只能设置其黑白效果 0为黑,1为白 该节点可以调节R、G两个参数 该节点可以调节RGB三个参数 该节…

C#---第十八课:Debug调试技巧--Debug类、pin 、add watch、拖动断点、修改变量、两个断点的联动

文章目录1. 在output窗口中输出变量的内容----Debug类2. Pin变量 / add watch 实时监控变量的变化(1) pin to sources(2) add watch3. 自由拖动黄色箭头图标4. 直接修改变量的值5. 两个断点的联动(当一个断点触发,另一个断点才会触发debug)1.…

变革:区块链上的政府和企业应用

发表时间:2022年5月12日 信息来源:coingeek.com 区块链只与数字货币和金融交易挂钩的时代已经过去了。这项技术在过去十年中不断发展,今天,它为游戏、社交媒体应用、医疗保健以及供应链管理等多个领域提供着支持。相比其它领域&am…

SpringBoot 整合【Mybatis-Plus实现分页查询】

目录 1. 添加pom.xml依赖 2. 配置application.yml文件 3. mybatis-plus插件配置核心类 4. 启动类配置 5. 测试数据Sql脚本 6. mybatis-plus代码生成 7. 测试分页查询 1. 添加pom.xml依赖 <!--mybatis-plus--><dependency><groupId>com.baomidou</g…

Weighted Logistic Regression和Youtube时长预估

前段时间阅读了youtube的经典论文《Deep Neural Networks for YouTube Recommendations》&#xff0c;其通过weighted LR来实现时长预估&#xff0c;在其原文中对实现的描述非常短&#xff0c;大概意思是在损失函数中&#xff0c;对正例&#xff08;点击&#xff09;的交叉熵项…

中断的分类,中断指令,中断类型码,中断向量表,中断优先级

目录 PC机的中断系统 中断的分类 内部中断&#xff08;软件中断&#xff09; 故障 陷阱 异常终止 中断指令 指令类型中断指令 INT N 溢出中断指令 INTO 中断返回指令 IRET 外部中断&#xff08;硬件中断&#xff09; 非屏蔽中断&#xff08;NMI&#xff09; 可…

Springboot实现定时任务调度

前言 今天给大家分享一下&#xff0c;如何使用springboot快速实现简单的定时调度任务&#xff1f;有两种方法&#xff1a;基于注解的声明式调度任务注册&#xff1b;另外一种是基于实现SchedulingConfigurer的编程式的调度任务注册。 1. 基于注解&#xff08;Scheduled&#…

Problem Set 2

Regularized Normal Equation for Linear Re-gression Given a data set {ar(), y()}i1,.-.,m with x()∈ R" and g(∈ R, the generalform of regularized linear regression is as follows n (he(zr)- g)3入>0号 (1) ” 2m i1 j1 Derive the normal equation. 设 X[(…

P7 PyTorch 属性统计

目录 Norm min max argmax argmin prod sum dim keepdim topk & kthvalue eq&equal一 Norm 作用&#xff1a; 求范数 1.1 1阶范数 # -*- coding: utf-8 -*- """ Created on Thu Dec 22 21:48:02 2022author: cxf """ import torc…

前端_Vue_8.生命周期钩子、侦听器

文章目录一、生命周期钩子1.1. 注册生命周期钩子1.2. 生命周期图示二、侦听器2.1. 基本示例2.2. 深层侦听器2.3. 即时回调的侦听器2.4. 回调的触发时机2.5. this.$watch()2.6. 停止侦听器一、生命周期钩子 每个Vue组件实例在创建时都需要经历一系列的初始化步骤&#xff0c;比…

重要升级:SpreadJS 16.0 crack SpreadJS 2023

SpreadJS 16.0 crack&#xff0c;建议大家赶紧升级&#xff0c;速度提升65% Adds enhancements for TableSheet, Designer, Calculation, Shape and Workbook. December 22, 2022 - 16:53New Version Features New File Format New .sjs file format makes the ExcelIO process…