虚拟机管理程序、虚拟化和云: 深入剖析 PowerVM 虚拟机管理程序

2023-11-19

预备知识

Power 是没有限制的虚拟化。一些企业打算依靠 PowerVM 虚拟化将多个工作负载整合到较少系统上,从而提高服务器利用率,降低成本。Power VM 为基于 Power Systems 平台的高级 RAS 功能和领先性能为 AIX、IBM i 和 Linux 应用程序提供了一个安全的、可扩展的虚拟化环境。

支持的操作系统版本:

  • AIX 5.3、AIX 6.1 和 AIX 7
  • IBM i 6.1 和 IBM i 7.1
  • Red Hat Enterprise Linux 5 和 Red Hat Enterprise Linux 6(当 Red Hat 发布时)
  • SUSE Linux Enterprise Server 10 和 SUSE Linux Enterprise Server 11

支持的硬件平台:

  • 配备了 POWER5、POWER6 和 POWER7 处理器的 IBM Power Systems

图 1 显示了 PowerVM 虚拟机管理程序的架构:


图 1. PowerVM 虚拟机管理程序的架构
PowerVM 虚拟机管理程序的架构 

回页首

功能

PowerVM Enterprise 拥有两项行业领先的新功能,分别名为活动内存共享 (Active Memory Sharing) 和动态分区迁移 (Live Partition Mobility)

  • 在工作负载需求变化时,活动内存共享智能地将系统内存从一个分区转移到另一个分区。
  • 动态分区迁移支持将正在运行的分区从一个服务器迁移到另一个服务器,且不会发生应用程序中断,从而提高了系统利用率、应用程序可用性并节省了能源。有了动态分区迁移,由于定期服务器维护而发生的计划应用程序中断就会成为过去。

以下是 PowerVM 的其他功能。

微分区支持:微分区技术允许对系统进行调节,整合多种独立的工作负载,这有助于降低成本。可将微分区的大小定义为一个处理器的 1/10,并以小到一个处理器的 1/100 的增量更改它。可以为每个核心创建最多 10 个微分区。

集成虚拟化管理器(IVM):集成虚拟化管理器 (IVM) 允许您使用一个基于浏览器的易用界面来管理工作负载。

虚拟 I/O 服务器(VIO):支持您共享 I/O 资源。虚拟 I/O 服务器是一个提供特殊用途的分区,向客户端分区提供虚拟 I/O 资源。虚拟 I/O 服务器拥有与客户端共享的资源。为一个分区分配的物理适配器可分享给一个或多个其他分区。虚拟 I/O 服务器消除了针对专用的网络适配器、磁盘适配器和磁盘驱动器的需求。

PowerVM Lx86 支持:您可以在 POWER 上运行 x86 Linux 应用程序,此功能支持动态执行 x86 Linux 指令,将它们映射到基于 POWER 的系统上的指令,并缓存映射的指令以优化性能。

共享专用容量(Shared dedicated capacity):获取专用资源的优势,不会产生资源浪费。此功能允许 “捐赠” 专用处理器分区的空闲 CPU 周期,将它们提供给共享池使用,进而提高整体系统性能。专用分区维持着对专用 CPU 周期的绝对优先权,共享仅在专用分区没有使用其所有资源时发生。在基于 POWER6 和 POWER7 处理器的服务器上,支持使用此功能。

多个共享处理器池(Multiple shared processor pools):使用此功能,系统几乎为您执行了所有管理工作。您只需向分区分配优先级,虚拟机管理程序便会根据您应用程序的需要分配处理能力。此功能支持在分配给共享池的分区之间执行自动、非破坏性的处理能力平衡。这会提供更高的吞吐量以及减少基于处理器的软件授权成本的潜力。

NPIV :NPIV 支持从多个客户端分区直接访问光纤通道适配器,从而简化光纤通道 SAN 环境的管理。PowerVM Express、Standard 和 Enterprise Edition 中都提供了 NPIV 支持,以便支持所有基于 POWER6 和 POWER7 的服务器(包括刀片服务器)上的 AIX V5.3、AIX V6.1、IBM i 6.1.1 和 SUSE Linux Enterprise Server 11 分区。

虚拟磁带:PowerVM 拥有两种在基于 POWER6 和 POWER7 处理器的服务器上使用磁带设备的虚拟化方法,这些方法简化了备份和还原操作。两种方法都受 Power VM Express、Standard 或 Enterprise Edition 支持:

  • 对于基于 POWER6 和 POWER7 处理器的服务器上的 AIX V5.3、AIX V6.1 和 SUSE Linux Enterprise Server 11 分区,NPIV 支持 PowerVM LPAR 使用共享物理 HBA 资源访问 SAN 磁带库。
  • 对于基于 POWER6 和 POWER7 处理器的服务器上的 AIX V5.3、AIX V6.1 和 SUSE Linux Enterprise Server 11 分区,虚拟磁带支持允许顺序共享所选的 SAS 磁带设备。

动态分区迁移:将一个正在运行的 AIX 或 Linux 分区从一个物理 Power Systems 服务器迁移到另一个服务器,且不会发生应用程序中断,动态分区迁移可以帮助客户端避免针对计划的系统维护、配置和工作负载管理的应用程序中断。也可以将分区从一个基于 POWER6 处理器的服务器迁移到一个基于 POWER7 处理器的服务器,以简化向较新平台的升级。

PowerVM 动态分区迁移现在可用于配备了两个硬件管理控制台 (HMC)、支持更大且更灵活的配置的环境。 PowerVM 分区同时支持物理和虚拟 I/O,还支持动态、异构的多路径 I/O。凭借此支持功能,分区可拥有一个同时包含物理(比如专用 FC 适配器)和虚拟(比如 NPIV)适配器的存储设备的路径。在基于 POWER6 和 POWER7 处理器的服务器上具有 AIX V5.3 和 AIX V6.1 分区的动态分区迁移环境支持多路径 I/O。

活动内存共享:支持系统内存的更有效利用,PowerVM 的高级内存共享能力可基于不断变化的工作负载需求,向正在运行的虚拟分区动态重新分配内存。

部署:部署您的虚拟化配置包含以下任务:

  1. 安装虚拟 I/O 服务器。
  2. 创建逻辑分区并向它们分配虚拟或物理资源。
  3. 在逻辑分区中安装操作系统。
  4. 按需部署容量。

可用于部署虚拟化配置的工具如下:

  • 硬件管理控制台 (HMC):将一个系统计划(使用 SPT 创建)导入 HMC,HMC 可将该计划部署到托管的系统。HMC 基于系统计划中指定的逻辑分区配置来创建逻辑分区。
  • 虚拟 I/O 服务器:虚拟 I/O 服务器是一种在自己的逻辑分区中运行的软件,向托管系统上的客户端逻辑分区提供虚拟 I/O 资源。虚拟 I/O 服务器支持一个或多个客户端逻辑分区与附加的磁盘或光学设备共享物理适配器。
  • 集成虚拟化管理器:集成虚拟化管理器是未由 HMC 管理的托管系统上的管理分区(虚拟 I/O 服务器)的用户界面。您可以使用集成虚拟化管理器在托管系统上创建 AIX 和 Linux 客户端逻辑分区。您也可以在托管系统上配置虚拟存储和虚拟以太网。

回页首

使用硬件管理控制台部署虚拟化

您可以创建逻辑分区,安装操作系统,并按需为硬件管理控制台 (HMC) 管理的系统部署容量。

要使用 HMC 部署虚拟化配置,请完成以下任务:

  • 可选:输入虚拟化引擎技术的激活代码。
  • 可选:创建虚拟 I/O 服务器逻辑分区。
  • 可选:安装虚拟 I/O 服务器。
  • 创建 AIX 和 Linux 逻辑分区,向它们分配资源。
  • 在逻辑分区中安装 AIX 和 Linux。

回页首

使用集成虚拟化管理器部署虚拟化

您可以在一个由集成虚拟化管理器管理的系统上创建逻辑分区和安装操作系统。要使用 IVM 部署虚拟化配置,请完成以下任务:

  • 输入虚拟 I/O 服务器的激活代码。
  • 安装虚拟 I/O 服务器。
  • 准备虚拟 I/ l服务器管理分区。
  • 创建 AIX 和 Linux 逻辑分区,向它们分配资源。
  • 在逻辑分区中安装 AIX 和 Linux。

回页首

管理您的虚拟机

PowerVM 使用 IVM 管理虚拟机:IVM 可帮助您:

  • 支持将众多计算机资源作为一项资源来看待和执行,从而简化 IT 管理。
  • 提高灵活性,使您的组织可使用共享容量同时满足预料之中和预料之外的服务器需求峰值。

IVM 不需要使用 HMC 管理单一系统上的 LPAR。使用 IVM,客户端可创建 LPAR 来对单一系统进行分区,提供虚拟存储和虚拟以太网的管理。

回页首

选择 PowerVM

在决定使用 PowerVM 作为您的虚拟化工具之前,考虑以下优缺点。

优点:

  • PowerVM 在单一系统上支持多个操作环境。
  • 支持每个处理器核心最多 10 个 VM。
  • 处理器、内存和 I/O 资源可在 VM 之间动态迁移。
  • VM 可使用专用或共享(受限制或不受限制)的处理器资源。
  • 处理器资源可基于工作负载需求在 VM 之间自动转移。
  • 一组 VM 的处理器资源可受到限制,减少软件授权成本。
  • Power Systems 服务器和 VIOS 的存储资源可集中化到池中,以优化资源利用率。
  • 简化入门级 Power Systems 服务器和刀片服务器的 VM 创建和管理。
  • 支持在 Linux on PowerVM 上运行许多 x86 Linux 应用程序。
  • 活动的 AIX 和 Linux VM 可在服务器之间迁移,从而消除了计划的中断。
  • 智能地将内存从一个 VM 转移到另一个 VM,以提高内存利用率。
  • 简化光纤通道 SAN 环境的管理并提高性能。

缺点:

  • 在需求高峰时期,性能可能受到影响。PowerVM 的 Linux 虚拟化实现拥有支持极细粒度的资源管理和控制的机制,但在高峰时期,仍然存在性能降级的可能。
  • 使用 IBM PowerVM,您可以虚拟化 10 个逻辑分区 (LPAR) 来共享一个 CPU,甚至共享 NIC,这种做法对性能(太少的硬件上具有太多活动)和可用性(考虑一个 CPU 失败的后果)具有负面影响。虚拟化的灵活性和可配置性可能导致产生设计很糟糕的系统,进而导致公司放弃其整个虚拟化战略。
  • 安全:在过去,如果一台服务器受到破坏,可以将漏洞限制于该服务器。使用虚拟化,物理服务器内的每个逻辑分区或虚拟环境都可能受到破坏。尽管系统管理员有能力确保物理机器内的逻辑分区无法彼此访问,但您不应该忽视物理安全。
  • 举例来说,尽管在许多情况下不需要使用专用的硬件管理控制台 (HMC) ,大部分 IBM System p 使用者仍会使用 HMC 来执行其 Linux 逻辑分区和虚拟化配置。如果管理员离开他的办公桌并打开着控制台,入侵者就有可能获得对物理服务器内每个逻辑环境的访问。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟机管理程序、虚拟化和云: 深入剖析 PowerVM 虚拟机管理程序 的相关文章

  • QT的信号与槽原理(经典)

    QT的信号与槽原理 经典 信号与 槽作为 QT的核心机制在 QT编程中有着广泛的应用 本文介绍了信号与 槽的一些基本概念 元对象工具以及在实际使用过程中应注意的一些问题 QT是一个跨平台的C GUI应用构架 它提供了丰富的窗口部件集 具有面
  • .faust勒索病毒数据怎么处理

    引言 近年来 随着科技的迅猛发展 网络安全问题愈发突出 特别是勒索病毒的威胁日益严峻 其中 Faust勒索病毒作为一种新型的恶意软件 引起了全球范围内的广泛关注和担忧 本文91数据恢复将对Faust勒索病毒进行深入分析 探讨其传播方式 危害

随机推荐

  • 利用Python制作本地Excel的查询与生成的程序

    前言 大家好 今天教大家利用Python制作本地Excel的查询与生成的程序 需求 制作一个程序 有一个简单的查询入口 实现Excel的查询与生成 实验步骤 1打开一个exe 弹出一个界面 2有一个查询 卡号 点击查询 3下方展示查询的结果
  • 何谓离散制造

    离散制造 Intermittent Discrete Manufacturing 产品的生产过程通常被分解成很多加工任务来完成 每项任务仅要求企业的一小部分能力和资源 企业一般将功能类似的设备按照空间和行政管理建成一些生产组织 部门 工段或
  • plasma桌面特效无效的解决办法

    前段时间重装了Arch Linux 用了好看的Plasma桌面 但是最近这几天桌面特效突然没有了 让我非常郁闷 于是乎我开始动手排查起来 由于前几天折腾显卡驱动 最后还是没折腾成功 所以我一开始将问题定位到显卡驱动上 然后谷歌了各个显卡驱动
  • Mysql锁机制详解

    Mysql锁 在多线程当中如果想保证数据的准确性是如何实现的呢 没错 通过同步实现 同步就相当于是加锁 加了锁以后有什么好处呢 当一个线程真正在操作数据的时候 其他线程只能等待 当一个线程执行完毕后 释放锁 其他线程才能进行操作 那么我们的
  • 在Ubuntu上编写一个开机自启动的Python脚本

    注意事项 如果脚本没有执行 首先应该考虑执行权限问题 查看脚本和相应的文件是否有执行权限 如果没有需要赋予执行权限 方法1 1 编写一个shell脚本文件 例如python auto sh 文件内容 2 编写start py文件 里面执行你
  • wps二维码根据一列自动生成_公文智能写作小程序上线了!一键生成公文!而且完全免费!...

    01 免费的公文写作AI 看过 秘书工作手记2 怎样写出好公文 的筒子们或许有察觉 石头对一切 投机取巧 的写材料方式 都抱有浓厚的兴趣 一切公文写作领域的工具创新 都会刺激我敏感的神经 比如 搜索引擎 资料库是我们写材料的常用工具 但这工
  • 金蝶kis专业版系统登录服务器,金蝶kis专业版怎么远程连接服务器

    金蝶kis专业版怎么远程连接服务器 内容精选 换一换 您可以借助报表服务制作各种各样的报表 无论是简单的还是复杂的报表 同时系统提供订阅功能方便用户对报表进行订阅 本文主要介绍RDS使用SSRS Reporting Services 报表服
  • 学习python第一天

    汉诺塔递归问题 python默认参数问题 参数一开始可以给一个默认值 如果想让一个函数能接受任意个参数 我们就可以定义一个可变参数 def fn args print args 可变参数的名字前面有个 号 我们可以传入0个 1个或多个参数给
  • gpuz怎么看显存颗粒

    gpuz可以帮助一些用户查看电脑的一切显卡参数 对于想要了解显卡的网友来说使用起来是非常方便的 不过有些网友是刚开始使用 还不知道gpuz怎么看显存颗粒 下面小编就教下大家gpuz查看显存颗粒的方法 首先 显存颗粒是显存的物理存储组成单元
  • 单独捕获dubbo异常

    一 定义一个rpc异常去继承自己自定义捕获的异常 public class RpcRuntimeException extends BadRequestException implements Serializable public Rpc
  • 用vite命令搭个react移动端项目,实现canvas碰撞效果(按需导入antd-mobile,pxtorem适配)

    前言 最近看见大家都在卷react源码 突然就心慌了 但是自己的操作水平还有待提高 现在看源码也需要循序渐进的 打算还是从写代码慢慢理解功能再去看源码 所以就尝试使用vite这个构建工具进行尝试构建一个react项目 因为是第一次使用 也是
  • matlab和C/C++混合编程--Mex

    最近的项目需要matlab和C的混合编程 经过一番努力终于完成了项目要解决的问题 现在就将Mex的一些经验总结一下 当然只是刚刚开始 以后随着学习的深入继续添加 首先讲讲写Mex的一些常规规定 然后我们会重点关注混合编程中最难解决数据的问题
  • 通过yarn提交作业到spark,运行一段时间后报错。

    加粗样式
  • QT控件之QComboBox(下拉框相关)

    QComboBox提供了下拉列表框的控件 下面简单介绍几个的方法和属性 1 addItems void addItem const QString text const QVariant userData QVariant void add
  • LUA中判断GameObject是否被Destory

    function IsNil uobj return uobj nil or uobj Equals nil end 你懂的 转载于 https www cnblogs com vsirWaiter p 7884249 html
  • vue学习01—安装vue-cli4

    1 安装node js 在官网下载并安装 2 安装vue cli3 如果安装过cli2 此处需要卸载 卸载 命令行输入 npm uninstall vue cli g 安装cli3 命令行输入 npm i g vue cli 在这一步遇到了
  • sharedPreferences

    sharedpreferences 共享参数 也是保存数据的一种方法 通常用于持久化数据 定期更新保存数据 类似ajax的定时刷新 示例代码 主要来源于黑马教程 如下 import java util Timer import java u
  • Sequence Models

    序列模型 如下图 常见的几个序列模型的应用 1 语音识别 2 音乐生产 3 文本情感分类 4 DNA序列分析 5 机器翻译 6 视频运动识别 7 命名实体识别 下图是该博客使用的符号说明 x代表输入序列 y代表输出序列 用右上角尖括号 x
  • pikachu Unsafe Filedownload 不安全的文件下载 (皮卡丘漏洞平台通关系列)

    这关也几乎是一步就能搞定 1 轻松过关 进入本关看到下图的页面 点击球员名字可以下载头像图片 点击之后直接下载了 没有页面跳转 地址栏的url没有变化 右键 查看网页源代码 通过球员名称快速定位到相关代码 类似 a href execdow
  • 虚拟机管理程序、虚拟化和云: 深入剖析 PowerVM 虚拟机管理程序

    预备知识 Power 是没有限制的虚拟化 一些企业打算依靠 PowerVM 虚拟化将多个工作负载整合到较少系统上 从而提高服务器利用率 降低成本 Power VM 为基于 Power Systems 平台的高级 RAS 功能和领先性能为 A