Dell EMC DCPMM 用户指南 Jan 2021 Rev.
注意、小心和警告 注: “注意”表示帮助您更好地使用该产品的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并告诉您如何避免此类问题。 警告: “警告”表示可能会导致财产损失、人身伤害甚至死亡。 © 2017 - 2021 Dell Inc. 或其子公司。保留所有权利。Dell、EMC 和其他商标是 Dell Inc.
目录 章 1: 简介........................................................................................................................................ 5 系统要求.................................................................................................................................................................................5 术语..................................................................................................................................................................................
章 9: Windows...............................................................................................................................33 应用程序直接模式下的 PMEM........................................................................................................................................ 33 PMEM 磁盘管理........................................................................................................................................................... 34 列出 PMEM 物理磁盘并检查其运行状态...........................
1 简介 Dell EMC 现在提供英特尔数据中心永久内存模块 (DCPMM),该内存与标准 DDR4 DIMM 具有相同的外形规格。 DCPMM 提供三种容量:128 GB、256 GB 和 512 GB。 DCPMM 安装在服务器的内存插槽中,并且兼容 RDIMM 和 LRDIMM。 可在两种模式下配置 DCPMM: ● 内存模式 ● 应用程序直接模式 在内存模式下:DCPMM 充当易失性系统内存,并且已安装的所有 RDIMM 或 LRDIMM 都作为 DCPMM 的高速缓存运行。 在应用程序直接模式中:DCPMM 作为字节可寻址的内存映射永久内存。DCPMM 和 DRAM 充当独立的内存资源。RDIMM 或 LRDIMM 充当易失性系统内存。应用程序可以通过使用内存负载或存储命令来访问永久内存。以数据块设备形式访问存储的传统应 用程序可以通过 PMEM 数据块驱动程序访问永久内存 (PMEM)。 DCPMM 不需要额外的电源设备或电池,并且本身就是永久的。 本文档旨在帮助客户了解集成在戴尔 PowerEdge 系统中的英特尔 DCPMM 技术的基础知识。它涵盖在操作模式中安装和配置关键设 置的基础。
表. 1: 系统要求 (续) 组件 所需的最低版本 操作系统 Microsoft Windows 2019 VMware ESXi 6.7 和 EP10(内部版本号:13981272) Red Hat Enterprise Linux 7.6 SUSE Linux Enterprise Server 15 术语 表.
2 更改列表 表.
3 硬件 主题: • • • 服务器硬件配置 安装和卸下 DIMM DCPMM 硬件配置 服务器硬件配置 在配备 Gold 和 Platinum 级第二代英特尔至强可扩展处理器的 R640、R740/R740XD、R840、R940、R940xa、MX740c 和 MX840c PowerEdge 服务器中支持 DCPMM。请参阅 DCPMM 配置,了解两插槽服务器中完全受支持和经过验证的 DCPMM 配置列表。四插 槽配置是双插槽配置的直接扩展。 注: 对于 PowerEdge R840/R940/R940xa,当系统上存在英特尔 DCPMM 时,需要 2400 W 或 1600 W PSU。当使用 1600 W PSU 时,需要高压线路(约 220 V)电压。如果未遵循这些指导准则,系统可能无法在交流电源端点的情况下具有足够的电源, 因此无法将使用中的数据内容刷新到永久介质。从 Dell Technologies 工厂构建的所有系统都将进行预配置,以满足这些准则。 安装和卸下 DIMM 在处理、安装或卸下 DCPMM 内存时,必须遵循行业标准 DIMM 实践和程序。 有关安装/删除模块的步骤的更多详
图 1: R740/R740XD 的内存布局 表. 4: DCPMM 配置 服务器中 DCPMM DRAM 填充 的 CPU 填充 数 DRAM 容量 (GB) DCPMM 内存模式 总内存 容量 下的操作 (GB) 系统内存 (GB) (GB) 每个 CPU 的 总内存 (GB) DRAM 需要 M 与傲腾内 或 L 存的比率 CPU 在应用程 在内存模 序直接模 式下提供 式下提供 支持 支持 1 128 GB x 2 16 GB x 4 64 256 256 320 320 1:4 否 是 是 1 128 GB x 1 16 GB x 6 96 128 不适用 224 224 1:1.3 否 是 否 1 128 GB x 2 16 GB x 6 96 256 不适用 352 352 1:2.7 否 是 否 1 128 GB x 4 16 GB x 6 96 512 512 608 608 1:5.
表. 4: DCPMM 配置 (续) 服务器中 DCPMM DRAM 填充 的 CPU 填充 数 DRAM 容量 (GB) DCPMM 内存模式 总内存 下的操作 (GB) 容量 系统内存 (GB) (GB) 每个 CPU 的 总内存 (GB) DRAM 需要 M 与傲腾内 或 L 存的比率 CPU 在应用程 在内存模 序直接模 式下提供 式下提供 支持 支持 2 128 GB x 4 16 GB x 8 128 512 512 640 320 1:4 否 是 是 2 128 GB x 4 16 GB x 12 192 512 不适用 704 352 1:2.7 否 是 否 2 128 GB x 8 16 GB x 12 192 1,024 1,024 1,216 608 1:5.
表. 4: DCPMM 配置 (续) 服务器中 DCPMM DRAM 填充 的 CPU 填充 数 DRAM 容量 (GB) DCPMM 内存模式 总内存 下的操作 (GB) 容量 系统内存 (GB) (GB) 每个 CPU 的 总内存 (GB) DRAM 需要 M 与傲腾内 或 L 存的比率 CPU 在应用程 在内存模 序直接模 式下提供 式下提供 支持 支持 2 256 GB x 64 GB x 12 12 768 3,072 3,072 3,840 1,920 1:4 L SKU 是 是 2 256 GB x 128 GB x 12 12 1,536 3,072 不适用 4,608 2,304 1:2 L SKU 是 否 4 128 GB x 16 16 GB x 24 384 2,048 2,048 2,432 608 1:5.
表.
表.
表. 6: 双插槽 DCPMM 填充 (续) CPU 0 和 CPU 1 通道 2 DCPM DRAM M 256 GB x 12 128 GB x 12 通道 1 通道 0 A2、B2 A8、 B8 A1、 B1 A3、 B3 A9、 B9 DRAM DCPM DRAM M DCPM DRAM M 通道 0 通道 1 A7、 B7 A10、 B10 A4、B4 A11、 B11 DCP MM DCPM M DRAM 通道 2 A5、 B5 A12、 B12 A6、 B6 DCPM DRAM M DCPM DRAM M 通道 0 通道 1 通道 2 A7、 B7、 C7 A10、 B10、 C10 A4、 A11、 B4、C4 B11、 C11 表.
表.
DCPMM 混合和填充规则 本节包含有关混合和填充 DIMM 的通用规则。 每个系统必须仅包含一个 DCPMM 的容量。如果您混用 DCPMM 容量,将会显示 F1/F2 警告消息。这不是受支持的配置,因此不得 填充。表 DCPMM 配置会替换以下规则: 混用规则 ● ● ● ● DCPMM 可以与 RDIMM、LRDIMM 和 3DS LRDIMM 混用。 不支持在通道、iMC、插槽内或跨插槽混用 DDR4 DIMM 类型(RDIMM、LRDIMM、3DS LRDIMM)。 可以在通道内混用 x4 和 x8 DDR4 DIMM。 不支持混合使用 DCPMM 操作模式(应用程序直接、内存模式)。 填充规则 ● ● ● ● 16 每个通道最多一个 DCPMM。 如果通道上只填充了一个 DIMM,则应该始终填充到该通道中的第一个插槽(白色插槽)。 如果在同一通道上填充了 DCPMM 和 DDR4 DIMM,请始终将 DCPMM 插入第二个插槽(黑色插槽)。 如果在内存模式下配置了 DCPMM,则建议每个 iMC 的 DDR4:DCPMM 容量比为 1:4 至 1:16。 硬件
4 BIOS 主题: • • • 英特尔 DCPMM 的 BIOS 配置设置 应用程序直接模式配置 内存模式配置 英特尔 DCPMM 的 BIOS 配置设置 DIMM 查找 在系统清点过程中 BIOS 查找到的所有已安装的 DCPMM 都显示在 BIOS 英特尔永久内存选项卡中: 内存设置 > 永久内存 > 英特尔永久内存 > 永久内存 DIMM 配置。 图 2: 永久内存屏幕 注: DCPMM 显示为 DIMM。 对于安装的每个 DCPMM 都有一个条目,并且每个 DCPMM 的当前运行状况和状态信息均显示为: BIOS 17
图 3: 内存信息 注: 即使标记了 MB/GB/TB,数据也始终采用 MB/GB/TB 的单位。用户容量额外开销高达 2% 的容量 (GB)。区域、命名空间和 文件系统可能需要其他额外开销。 应用程序直接模式配置 创建目标 在 BIOS 中创建目标。 要在 BIOS 中创建目标,请转至:内存设置 > 永久内存 > 英特尔永久内存 > 区域配置 > 创建目标配置。 18 BIOS
图 4: 目标配置 BIOS 选项确定如何创建目标和配置 DCPMM: 永久 [%]: ● 无更改 — 不会对当前目标应用任何更改。 ● 100 — 创建跨所选 DCPMM 的 100% 永久内存的目标。 ● 0 — 创建跨所选 DCPMM 的 0% 永久内存的目标。此操作将所有 DCPMM 配置为内存模式。 永久内存类型: ● 应用程序直接交叉存取 — 跨插槽中的 DCPMM 之间进行永久模式交叉存取。DCPMM 在操作系统中为每个插槽显示一个 PMEM 设备。 ● 应用程序直接非交叉存取 — 永久模式单独应用于 DCPMM。每个 DCPMM 在操作系统中显示为单个 PMEM 设备。 在配置目标并退出 BIOS 后,将在下一次引导过程中使用用户指定的设置在 DCPMM 中创建目标。 区域信息 在系统重设后,可以在 BIOS 中 Region Configuration 选项卡上访问有关在创建目标配置过程中创建每个区域的信息: 内存设置 > 永久内存 > 英特尔永久内存 > 区域配置。 BIOS 19
图 5: 区域配置 显示的区域数量取决于系统中的处理器数量,而不是 DCPMM 交叉存取。如果将 DCPMM 配置为交叉存取,则会在已安装 DCPMM 的系统中的每个插槽中列出一个永久内存区域。如果将 DCPMM 配置为非交叉存取,则为系统中安装的每个 DCPMM 列出一个永久 内存区域。 通过单击 BIOS 中的每个永久内存区域链接可访问区域信息。下面是一个示例: 20 BIOS
图 6: 区域信息 内存模式配置 创建目标 在 BIOS 中创建目标。 要在 BIOS 中创建目标,请转至:内存设置 > 永久内存 > 英特尔永久内存 > 区域配置 > 创建目标配置。 BIOS 选项确定如何创建目标和配置 DCPMM: 操作目标: ● 平台 — 将目标应用于系统中的所有 DIMM(推荐)。 永久 [%]: ● 无更改 — 不会对当前目标应用任何更改。 ● 100 — 创建跨所选 DCPMM 的 100% 永久内存的目标。 ● 0 — 创建跨所选 DCPMM 的 0% 永久内存的目标。此操作将所有 DCPMM 配置为内存模式。 BIOS 21
5 DCPMM 事件报告 当系统在运行期间或 POST 期间检测到 DCPMM 相关的事件时,系统将在服务器系统事件日志 (SEL) 和生命周期日志 (LCL) 中记录 事件。如果在启动期间检测到事件,则系统会在 POST 过程中停止,用户需要按 F1 以继续引导过程。 注: NVDIMM 频繁用于这些消息。术语“NVDIMM”对于多个不同系列的持久内存(包括 DCPMM)是通用的,不意味着表示 NVDIMM-N 模块。 主题: • • 运行时的事件 启动期间的事件 运行时的事件 ● MEM0001: 在位置 处的内存设备上检测到多位内存错误。 建议的操作:重新安装内存组件。如果问题依然存在,请联系技术支持。 ● MEM0701: 的可纠正内存错误率超限。 建议的操作:重新安装内存组件。如果问题依然存在,请联系支持部门。 ● MEM9022:在插槽 中的非易失性双列直插内存模块 (NVDIMM) 设备中检测到非严重事件。 建议的操作:如果问题仍然存在,请联系您的服务提供商。 ● MEM9040:在插槽 中的非易失性双列
建议的操作:关闭服务器电源并立即更换 NVDIMM。有关剩余额定耐用性的更多信息,请参阅支持站点上提供的产品安装和服务 手册。 ● UEFI0349:无法初始化 NVDIMM,因为安装了不同类型的 NVDIMM SKU 或控制器修订版。 建议的操作:关闭服务器电源并更换 NVDIMM,以确保所有 NVDIMM SKU 或控制器版本相同。有关 Nvdimm SKU 或控制器版本 的更多信息,请参阅支持站点上提供的产品安装和服务手册。 ● UEFI0350:内存插槽中的 NVDIMM <插槽编号> 会被替换或从以前配置的永久性内存 (PM) 区域中移除。 建议的操作:创建新的永久性内存 (PM) 区域。有关创建 PM 区域的详情,请参阅支持站点上提供的平台安装和服务手册。 ● UEFI0351:插槽 <插槽编号> 上的 NVDIMM 以不受支持的(配置)方式安装。主要错误代码 <主要 MRC 错误代码> 次要错误代 码 <次要 MRC 错误代码>。永久性内存 (PM) 区域中的数据可能无法访问。 建议的操作:有关创建 PM 区域的详情,请参阅支持站点上提供的平台安装和服务手册。 ● UEFI0352:无法使用内存
建议的操作:不适用 ● UEFI0370:无法对异步 DRAM 更新 (ADR) 信号执行复杂的可编程逻辑设备 (CPLD)。这可能是因为英特尔永久性内存 DIMM 初 始化失败。 建议的操作:重新引导系统。如果问题仍然存在,请联系您的服务提供商。 ● UEFI0372:插槽 <插槽编号> 中安装的 NVDIMM 的剩余额定耐用性值等于 0%。 建议的操作:关闭服务器并立即更换 NVDIMM。有关剩余额定耐用性的更多信息,请参阅支持站点上提供的产品安装和服务手 册。 ● UEFI0373:<插槽编号> 中安装的 NVDIMM 需要维护。 建议的操作:考虑在下一个维护周期内更换 DIMM。有关 NVDIMM 运行状况状态的详情,请参阅支持站点上提供的产品安装和服 务手册。 ● UEFI0374:插槽 <插槽编号> 中安装的 NVDIMM 处于严重状况。 建议的操作:关闭服务器电源并立即更换 NVDIMM。有关 NVDIMM 运行状况状态的详情,请参阅支持站点上提供的产品安装和 服务手册。 ● UEFI0375:无法在内存插槽 <插槽编号> 中应用 NVDIMM 的永久性内存 (PM) 区域配置。 建议的操作:验
6 iDRAC 英特尔 DCPMM 管理 主题: • iDRAC GUI iDRAC GUI DCPMM 固件版本 DCPMM 固件版本显示在系统 > 清单 > 固件清单选项卡下。 图 7: DCPMM 固件版本 DCPMM 硬件状态 选择仪表板上的内存链接,以获取有关内存运行状况的详情。 DCPMM 硬件状态显示在系统 > 库存 > 硬件清单选项卡下。 iDRAC 英特尔 DCPMM 管理 25
图 8: DCPMM 硬件状态 使用 iDRAC GUI 配置 DCPMM 目标 1. 登录到 iDRAC GUI 界面 2. 导航至配置 > BIOS 设置 > 内存设置 > 永久内存设置选项卡。 图 9: 使用 iDRAC GUI 配置 DCPMM 目标 3.
图 10: 创建目标配置 4. 将永久百分比更改为 100% 可将英特尔 DCPMM 配置为 100% 应用程序直接模式,0% 可将 DIMM 配置为 100% 内存模式。 注: 永久内存类型字段用于配置新目标。它不用于读取当前目标的状态。使用 DCPMM 硬件状态下的说明确认当前配置。 5. 单击“应用”,然后重置系统。 6.
7 DCPMM 安全性 主题: • • • 内存模式 应用程序直接 加密擦除和 DCPMM 整理 内存模式 在内存模式下,DCPMM 作为易失性系统内存运行。用户密码短语不受支持,并且此 BIOS 设置将呈灰色显示。 应用程序直接 用户可以选择启用 DCPMM 区域的密码短语保护。密码短语的意图是为了防止未经授权访问 DCPMM 区域上存储的数据。如果 DCPMM 从一台服务器移至另一台服务器,则用户必须在 BIOS 设置中重新输入安全密码短语,然后才能访问数据。 如果客户选择启用密码短语保护,则 BIOS 会在引导至操作系统或 UEFI Shell 之前锁定 DCPMM。这意味着所有安全更改均由戴尔 BIOS 和操作系统级安全更改(包括密码短语管理)控制,而 DCPMM 擦除功能将不受支持。必须通过 BIOS 设置驱动所有这些功 能。 注: 如 DIMM 配置更改一节中所述,受支持的唯一迁移方案是主板间的插槽更换。出于任何原因添加或删除个别 DCPMM 可能 会导致数据丢失,并触发对目标和安全重新配置的需求。 在 BIOS 设置中可配置用于锁定或加密应用程序直接模式下 DCPMM 中静态数据的密码短语
图 12: 清除密码短语 加密擦除和 DCPMM 整理 有两种方法可擦除 DCPMM 的永久区域内容(应用程序直接): ● 加密擦除 ● 整理 DCPMM 安全性 29
可使用 BIOS 设置选项执行这两种擦除方法。用户可以选择对已安装的所有 DCPMM 的或子集执行擦除。 加密擦除 加密擦除功能会擦除应用程序直接区域密钥 (PM-RK),强制系统重新引导。 可以通过以下方法访问加密擦除选项:系统 BIOS 设置 > 内存设置 > 永久内存 > 英特尔永久内存 > 永久内存 DIMM 配置 图 13: 加密擦除 注: 如果配置了应用程序直接交叉存取区域,则不建议擦除系统上安装的 DCPMM 的一部分。此操作将交叉存取集上的所有数据 呈现为无效。 整理 DCPMM 净化是在所有选定的永久内存中并行运行的长时间操作。 此过程首先执行加密擦除,并将零写入 DCPMM 上所有可访问永久介质区域。此外,它还会销毁所有现有的内存目标内容。 用于配置目标的 DCPMM 区域将为空,并且在下次引导时,内存将默认为 100% 内存模式。如果系统不具有与 DCPMM 相同的 RDIMM 或 LRDIMM 内存的比例,则预期会在以下引导上显示错误,指示比率未得到优化。 通过以下方法可访问净化选项:系统 BIOS 设置 > 内存设置 > 永久内存 图 14: 整理 净化完全加载的 128 G
注: 当在内存模式下配置 DCPMM 时,不支持净化。净化操作正在运行时,BIOS 中会显示一条指示覆写的提示。覆写是所执行 的第二个固件命令的名称。第一个命令快速执行,并且不会在屏幕上显示为加密擦除(固件命令名称为“安全擦除”)。 DCPMM 安全性 31
8 DIMM 配置更改 支持以下 DCPMM 迁移方案: ● 由于故障,更换系统板 必须在完全相同的插槽中重新填充所有 DIMM。将板恢复到与原始板相同的配置后,DCPMM 和数据内容将可供客户应用程序访 问。系统还原将自动恢复更换板上的 BIOS 配置,包括 DCPMM 密码(如果已设置)。 ● 更换坏 DIMM 对于发生故障的 DCPMM,与 DCPMM 关联的任何数据都将丢失。更换 DCPMM 后,故障 DCPMM 上的区域和交叉存取集必须 重新创建。用户必须使用 BIOS 设置为受影响的 DCPMM 创建新目标。 注: 必须先备份英特尔 DCPMM 上剩余的永久内存数据,然后再创建目标。目标创建过程将删除所选 CPU 上 DCPMM 中存储的 所有命名空间、区域和数据。如果启用了安全密码短语,则新的永久内存区域将受到系统 DCPMM 密码短语保护。 注: 不支持向现有 DCPMM 配置中添加或删除 DCPMM,也不会对其进行验证。建议客户在进行任何 DCPMM 配置更改之前,将 所有 DCPMM 数据备份到另一个存储设备。将服务器重新配置为新的 DCPMM 配置后,客户可以创建目标配置并将数据恢复到
9 Windows Dell EMC 在内存模式和应用程序直接模式下支持英特尔 DCPM 和 Microsoft Windows 2019。 注: 使用每月累积更新保持 Windows 更新。 主题: • • • • • 应用程序直接模式下的 PMEM 具有交错集的 PMEM 磁盘 内存模式下的 PMEM Windows 故障处理和事件监控 Windows 勘误 应用程序直接模式下的 PMEM 在应用程序直接模式中,Windows 为 DCPMM 创建两种类型的设备对象: ● 物理 INVDIMM 设备 ● 逻辑持久性内存磁盘 在 PMEM 物理磁盘上创建命名空间之后创建了逻辑永久性内存磁盘。 系统首次引导至操作系统时,在设备管理器中的内存设备下,PMEM 设备被枚举为物理 INVDIMM 设备。 图 15: 设备管理器中的内存设备 在 PowerShell 上配置 PMEM 磁盘后,逻辑持久性内存磁盘显示在设备管理器下。 Windows 33
图 16: 设备管理器中的内存设备 PMEM 磁盘管理 Windows 目前仅支持每个交错集一个命名空间(这与交错集中的物理设备数无关)。在创建目标的过程中,可以按应用程序直接和 内存模式配置中的说明来选择交错 DCPMM 选项。 必须使用“New-Pmemdisk”命令的帮助并提供相关的区域 ID 以创建 PMEM 磁盘。配置 PMEM 磁盘后,可以将 PMEM 卷用作正常 磁盘。 Windows 支持以下 PowerShell cmdlet 来管理持久内存: ● Get-PmemDisk ○ 返回一个或多个逻辑持久性内存磁盘。 ○ 返回的对象具有关于大小、原子类型、运行状态和基础物理设备的信息。 ● Get-PmemPhysicalDevice ○ 返回一个或多个物理永久性内存设备 (NVDIMM)。 ○ 返回的对象包含关于大小、RFIC、设备位置以及运行状况/运行状态的信息。 ● New-PmemDisk ○ 从指定的未使用区域创建新磁盘。 ○ 写出标签以创建命名空间,然后重建 SCM 堆栈以公开新的逻辑设备。 ○ 可选参数: ■ FriendlyName 为永久性内存磁盘提供友好名称。默认值为“Pm
列出 PMEM 物理磁盘并检查其运行状态 下图显示命令使用情况,以列出所有 PMEM 物理设备的使用情况,并获得其运行状态。物理位置提供了主板上 DIMM 的位置。 图 17: 列出 PMEM 物理磁盘及其运行状态 注: 如果运行状态为“不正常”且“操作状态”不是“正常”,则需要在创建命名空间之前纠正该问题。如果 DCPMM 以前与另 一操作系统一起使用并且使用 Windows 进行了引导而未净化,则客户可能遇到此情况。如果发生这种情况,请右键单击并从设 备管理器中卸载所有内存设备和永久内存磁盘,然后扫描设备管理器中“操作”下的硬件更改。这可解决驱动程序堆栈的所有问 题。 创建 PMEM 磁盘 图 18: 创建 PMEM 磁盘 Windows 35
移除 PMEM 磁盘 图 19: 移除 PMEM 磁盘 Windows 2019 不支持使用 Windows VDS(虚拟磁盘服务)在 PMEM 磁盘上创建冗余卷。 要创建冗余卷,请使用存储空间方法。 有关存储空间方法的信息,请参阅:https://docs.microsoft.
图 21: 使用区域 ID 创建 PMEM 磁盘 内存模式下的 PMEM 在内存模式下配置英特尔 DCPMM 时,操作系统会将其视为系统内存。 永久内存大小显示为零,易失性内存大小为 DCPMM 的整个大小。 图 22: 内存模式下的 PMEM Windows 故障处理和事件监控 如果任何 PMEM 物理设备或逻辑设备无法正常运行,建议检查 Windows 事件日志。 要查看日志,请打开 Event Viewer 并导航至:应用程序和服务日志 > Microsoft > Windows 所有永久性内存驱动程序日志的名称以“PersistentMemory”开头。 所有运行时错误都将记录到“操作”日志中。此日志捕获 PMEM 物理设备 (NVDIMM) 和 PMEM 逻辑设备 (PMEMDisk) 的完整操 作。 Windows 37
图 23: Windows 故障处理和事件监控 Windows 勘误 以下勘误会影响 Windows 操作系统,并且预计将在未来的操作系统修补程序中修复。 ● 在 Windows Server 2019 (WS2019) 中创建命名空间时,记录的消息显示为 "The driver for persistent memory disk encounters internal error"。该错误是预期的,在测试存储级内存 (SCM) 设备期间可能会出现此错误。这意味着将创建 命名空间,并将其视为适用于 WS2019 的 WAD。 解决方法:无。 38 Windows
10 Linux 主题: • • • 识别并配置永久内存设备 管理实用程序 Linux 勘误表 识别并配置永久内存设备 列出 DCPMM 设备 要列出系统中的所有物理设备,请运行命令。 ndctl list -DHi 创建命名空间 命名空间的配置将决定用户希望向操作系统公开多少内存容量。 要配置命名空间,请运行以下命令: ndctl create-namespace 为系统创建目标时,需要为创建的每个区域执行以下命令: ndctl create-namespace -r regionX 创建命名空间后,使用以下命令显示所有命名空间: ndctl list -N 要将命名空间关联到 pmem 设备,请使用以下命令: lsblk 注: 确保在重新调整 DCPMM 用途之前删除所有命名空间。重新调整用途包括在内存和应用程序直接模式之间迁移、移除和重新 配置 DCPMM 在命名空间设备上装载文件系统 在 /device 文件夹中看到 PMEM 设备后,使用以下命令装载文件系统: mkfs.
要将数据写入设备,请运行以下命令: cd /mnt/pmemX echo “Hello World” >>test.txt 重设系统,数据应在电源关闭后重启。 删除命名空间 使用 NDCTL 命令可以删除命名空间: ndctl destroy-namespace 是 namespaceX.Y 设备名称,可以使用以下命令检索: ndctl list -N 要删除系统上的所有命名空间,您可能需要多次发送命令 注: 通过 BIOS 设置重新配置目标或区域将自动删除系统上的所有命名空间。 管理实用程序 Linux 版本使用本机工具 ndctl 来管理非易失性设备。 有关命令和语法的完整列表,请参阅开源资源 pmem.io。 检查 DCPMM 运行状态 以下 NDCTL 命令显示系统上安装的每个 DCPMM 的运行状态: ndctl list -DHi 运行状况信息包括: 表.
示例:/dev/pmem5 /mnt/somedir ext4 defaults, x-systemd.device-timeout=0,dax 0 2 3. Dell BIOS 不支持从 DCPMM 引导。某些 Linux 操作系统(Red Hat Enterprise Linux 7.6、Red Hat Enterprise Linux 8.
11 VMWare ESXi Dell EMC 从 vSphere 6.
在创建命名空间之后,ESXi 会自动创建一个 pMem 数据存储区,并将其装载为数据存储区以供用户使用。 图 27: PMEM 数据存储区 内存模式下的 PMEM 在内存模式下配置英特尔 DCPMM 时,ESXi 会将其视为系统内存。 注: 如果英特尔 DCPMM 设置为内存模式,则 vSphere HTML 客户端中的清单详情将不可用。在内存模式下未创建数据存储区, 因为在英特尔 DCPMM 应用程序直接模式下创建 ESXi。 CMC 运行状态 ESXi 提供了关于 PMEM 的多种运行状态,例如“需要维护”、“所有数据丢失”和“正常”。 当出现运行状态错误时,ESXi 会将特定 DCPMM 的运行状况报告为“需要维护”。 图 28: PMEM 运行状态警告 如果出现严重错误,ESXi 会将特定 DCPMM 的运行状态报告为“所有数据丢失”。 图 29: PMEM 多位错误 ESXi 故障处理和维护 注: 通过 /var/log/vmkernel.
○ 如果任何英特尔 DCPMM 发生严重错误,则 ESXi 不会装载数据存储区。 ● 当英特尔 DCPMM 配置为非交叉存取应用程序直接模式时,ESXi 引导时间将会延长。Dell EMC 不支持使用 ESXi 的非交叉存取应 用程序直接目标。 ● 如果 DCPMM 包含严重错误,则在用户移动到“存储”下的“永久性内存”部分时,ESXi 主机客户端(HTML 客户端)GUI 无响 应。主机服务器在读取具有严重错误的 PMEM 区域地址范围时无响应。有关详情,请参阅 VMware 知识库文章 70661:https:// kb.vmware.
12 系统诊断程序 Lifecycle Controller 中的系统诊断不会在应用程序直接模式下测试英特尔 DCPMM,以避免损坏客户数据。 注: 由于测试时间过长,不建议使用系统诊断程序来调查内存模式下的英特尔 DCPMM 故障。 系统诊断程序 45
13 固件更新 主题: • Dell DUP 更新 Dell DUP 更新 从 www.dell.com/support/drivers 下载 DCPMM DUP。 注: 确保 BIOS 是最新版本,然后再应用 DCPMM DUP。 1. 引导至操作系统并执行 DUP 软件包。 a. 在 Windows 系统上,双击 .exe DUP 文件。重新引导系统,DUP 将自动执行。 b. 在 Linux 系统上: i. 导航至包含 DUP bin 文件的文件夹 ii. 授予 DUP bin 文件 (Chmod 777) 读写权限 iii. 执行 DUP bin 文件 (./) 2. 如果无法访问操作系统,请登录到 iDRAC。导航至维护 > 系统更新,上传并安装从戴尔支持站点下载的 .exe 文件。 图 30: 通过 iDRAC 更新系统 3. 系统将自动重新引导并使用 Lifecycle Controller 刷新固件。预计会多次重新引导。 4. 还可以使用 Lifecycle Controller 更新固件: a. b. c. d.