跳到主要内容

PMEM 和 DRAM DIMM 安装顺序

本节介绍如何正确安装 PMEM 和 DRAM DIMM。

当系统中混用了 PMEM 和 DRAM DIMM 时,支持以下模式:

PMEM 规则

在系统中安装 PMEM 时,请确保满足以下要求。
  • 所安装的所有 PMEM 的部件号必须相同。

  • 所安装的所有 DRAM DIMM 的类型、列数、容量都必须相同,且容量最低为 16 GB。建议使用具有相同部件号的 Lenovo DRAM DIMM。

首次设置系统来支持 PMEM

首次将 PMEM 安装到系统时,请完成以下步骤。
  1. 确定模式和组合(请参阅应用直连模式内存模式)。

  2. 参考PMEM 规则购买符合要求的 PMEM 和 DRAM DIMM。

  3. 卸下当前已安装的所有内存条(请参阅卸下内存条)。

  4. 按照所采用的组合安装所有 PMEM 和 DRAM DIMM(请参阅安装内存条)。

  5. 在安装的所有 PMEM 上禁用安全性(请参阅PMEM 管理选项)。

  6. 确保 PMEM 固件为最新版本。如非最新版本,请更新到最新版本(请参阅通过 LXCA 更新受管设备上的固件)。

  7. 配置 PMEM 以使容量可供使用(请参阅PMEM 管理选项)。

PMEM 管理选项

可使用以下工具管理 PMEM:
  • Lenovo XClarity Provisioning Manager

    要打开 LXPM,请打开系统电源,然后在显示徽标屏幕时立即按 F1。如果设置了密码,请输入密码以解锁 LXPM

    转至 UEFI 设置 > 系统设置 > Intel Optane PMEM 以配置和管理 PMEM。

    如需更多详细信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 LXPM 文档中的“使用 Lenovo XClarity Provisioning Manager”一节。

    如果打开的是基于文本的 Setup Utility 界面,而不是 LXPM,请转至系统设置 > <F1> 启动控制,然后选择工具套件。然后,重新启动系统,一旦出现徽标屏幕,请按屏幕说明中指定的键打开 LXPM。(如需更多信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 LXPM 文档中的“启动”一节。)
  • Setup Utility

    要进入 Setup Utility:

    1. 打开系统电源并按屏幕说明中指定的键打开 LXPM。

      (如需更多信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 LXPM 文档中的“启动”一节。)

    2. 转至 UEFI 设置 > 系统设置,单击屏幕右上角的下拉菜单,然后选择文本设置

    3. 重新启动系统,一旦出现徽标屏幕,请按屏幕说明中指定的键。

    转至系统配置和引导管理 > 系统设置 > Intel Optane PMEM 以配置和管理 PMEM。

  • Lenovo XClarity Essentials OneCLI

    某些管理选项以命令形式提供,这些命令在操作系统的 Lenovo XClarity Essentials OneCLI 路径中执行。请参阅 下载和使用 XClarity Essentials OneCLI 以了解如何下载和使用 Lenovo XClarity Essentials OneCLI。

以下是可用的管理选项:
  • Intel Optane PMEM 详细信息

    选择此选项可查看每个已安装的 PMEM 的相关详细信息:

    • 检测到的 Intel Optane PMEM 数量

    • 总计原始容量

    • 总计内存容量

    • 总计应用直连容量

    • 总计未配置容量

    • 总计不可访问容量

    • 总计保留容量

    此外,也可在 OneCLI 中使用以下命令查看 PMEM 详细信息:

    OneCli.exe config show IntelOptanePMEM --bmc XCC_Account:XCC_Password@XCC_IP
    • XCC_Account 代表 XCC 用户 ID。
    • XCC_Password 代表 XCC 用户密码。
    • XCC_IP 代表 XCC IP 地址。
  • 目标

    • 内存模式 [%]

      选择此选项可定义用作系统内存的 PMEM 容量百分比,并因此决定 PMEM 模式:
      • 0%:应用直连模式

      • 100%:内存模式

      转至目标 > 内存模式 [%],输入内存百分比,然后重新启动系统。
      • 从一个模式更改为另一个模式之前:

        1. 备份所有数据并删除所有已创建的命名空间。转至命名空间 > 查看/修改/删除命名空间以删除创建的命名空间。

        2. 对已安装的所有 PMEM 执行安全擦除。要执行安全擦除,请转至安全性 > 按下以安全擦除

      • 请确保所装 PMEM 和 DRAM DIMM 的容量满足新模式的系统要求(请参阅应用直连模式内存模式)。

      • 重新启动系统并应用输入的目标值后,系统配置和引导管理 > Intel Optane PMEM > 目标中显示的值将回退到以下默认可选选项:

        • 范围:[平台]

        • 内存模式 [%]:0

        • Persistent Memory 类型:[应用直连]

        这些值是 PMEM 设置的可选选项,并不代表当前 PMEM 状态。

      此外,您也可以使用以下网站提供的内存配置器:Lenovo Enterprise Solutions Configurator

      也可在 OneCLI 中使用以下命令设置 PMEM 目标:
      • 对于内存模式:

        1. 设置创建目标状态。

          OneCli.exe config set IntelOptanePMEM.CreateGoal Yes--bmc USERID:PASSW0RD@10.104.195.86
        2. 定义用作系统易失性内存的 PMEM 容量。

          OneCli.exe config set IntelOptanePMEM.MemoryModePercentage 100--bmc USERID:PASSW0RD@10.104.195.86

          其中 100 表示用作系统易失性内存的容量百分比。

      • 对于应用直连模式:

        1. 设置创建目标状态。

          OneCli.exe config set IntelOptanePMEM.CreateGoal Yes--bmc USERID:PASSW0RD@10.104.195.86
        2. 定义用作系统易失性内存的 PMEM 容量。

          OneCli.exe config set IntelOptanePMEM.MemoryModePercentage 0--bmc USERID:PASSW0RD@10.104.195.86

          其中 0 表示用作系统易失性内存的容量百分比。

        3. 设置 PMEM 模式。

          OneCli.exe config set IntelOptanePMEM.PersistentMemoryType "App Direct"--bmc USERID:PASSW0RD@10.104.195.86

          其中 App Direct 表示 PMEM 模式。对于应用直连交错,可输入 App Direct,对于应用直连不交错,可输入 App Direct Not Interleaved

    • Persistent Memory 类型

      在应用直连模式和混合内存模式中,默认情况下连接到同一处理器的 PMEM 均交错(显示为应用直连),并轮流使用存储体。要在 Setup Utility 中将它们设置为不交错,请转至 Intel Optane PMEM > 目标 > Persistent Memory 类型 [(PMEM 模式)],选择应用直连不交错,然后重新启动系统。

      将 PMEM 应用直连容量设置为不交错后,所显示的应用直连区域将从每个处理器一个区域转变为每根 PMEM 一个区域。
  • 区域

    设置内存百分比并重新启动系统后,将自动生成应用直连容量的区域。选择此选项可查看每个处理器的应用直连区域。

  • 命名空间

    完成以下步骤后,PMEM 的应用直连容量才能真正供应用程序使用。

    1. 必须为区域容量分配创建命名空间。

    2. 必须为操作系统中的命名空间创建并格式化文件系统。

    每个应用直连区域可分配到一个命名空间。在以下操作系统中创建命名空间:

    • Windows:使用 powershell 命令。要创建命名空间,请使用 Windows Server 2019 或更高版本。

    • Linux:使用 ndctl 命令。

    • VMware:重新启动系统,VMware 将自动创建命名空间。

    为应用直连容量分配创建命名空间后,请务必在操作系统中创建并格式化文件系统,以便应用直连容量可供应用程序访问。

  • 安全性

    • 启用安全性

      注意
      默认情况下已禁用 PMEM 安全性。启用安全性之前,请确保符合国家/地区或当地法律关于数据加密和商业合规性的所有要求。违规可能引发法律问题。
      可使用口令保护 PMEM。PMEM 有两种口令保护范围可用:
      • 平台:选择此选项将一次性对安装的所有 PMEM 单元执行安全操作。存储平台口令后将自动应用口令以在操作系统开始运行前解锁 PMEM,但执行安全擦除时仍需手动禁用该口令。

        此外,也可以在 OneCLI 中使用以下命令启用/禁用平台级安全性:
        • 启用安全性:
          1. 启用安全性。

            OneCli.exe config set IntelOptanePMEM.SecurityOperation "Enable Security"--bmc USERID:PASSW0RD@10.104.195.86
          2. 设置安全口令。

            OneCli.exe config set IntelOptanePMEM.SecurityPassphrase "123456"--bmc USERID:PASSW0RD@10.104.195.86

            其中 123456 代表口令。

          3. 重新启动系统。

        • 禁用安全性:
          1. 禁用安全性。

            OneCli.exe config set IntelOptanePMEM.SecurityOperation "Disable Security"--bmc USERID:PASSW0RD@10.104.195.86
          2. 输入口令。

            OneCli.exe config set IntelOptanePMEM.SecurityPassphrase "123456"--bmc USERID:PASSW0RD@10.104.195.86
          3. 重新引导系统。

      • 单个 PMEM:选择此选项将对选中的一个或多个 PMEM 单元执行安全操作。
        • 单个 PMEM 口令不存储在系统中,必须禁用锁定单元的安全性后才能访问这些单元或执行安全擦除。

        • 请务必记录锁定的 PMEM 插槽号和相应的口令。如果丢失或遗忘口令,所存储的数据将无法进行备份或恢复,但可联系 Lenovo 服务支持人员执行管理员安全擦除。

        • 三次解锁尝试失败后,相应 PMEM 单元将进入“超出限制”状态并报告一条系统警告消息,且只能在重新启动系统之后才能再次尝试解锁。

        要启用口令,请转至安全性 > 按下以启用安全性
    • 安全擦除

      • 启用安全功能后,需要密码才能执行安全擦除。

      • 在执行安全擦除之前,请确保在所有 PMEM 或所选的特定 PMEM 上完成 ARS(地址范围擦除)。否则,将无法在所有 PMEM 或所选的特定 PMEM 上启动安全擦除,并且会弹出以下文本消息:

        单根、多根或全部所选 Intel Optane PMEM 的口令不正确,或者所选 PMEM 上 可能存在命名空间。未在所有选定的 Intel Optane PMEM 上 完成安全擦除操作。

      安全擦除将清除存储在 PMEM 单元中的所有数据,包括加密数据。建议在退回、丢弃故障单元或更改 PMEM 模式之前执行此数据删除方法。要执行安全擦除,请转至安全性 > 按下以安全擦除

      此外,也可以在 OneCLI 中使用以下命令执行平台级安全擦除:

      OneCli.exe config set IntelOptanePMEM.SecurityOperation "Secure Erase Without Passphrase"--bmc USERID:PASSW0RD@10.104.195.86
  • PMEM 配置

    PMEM 包含可替代故障内部单元的备用内部单元。备用单元消耗到 0% 时将报告一条错误消息,并建议您备份数据、收集服务日志及联系 Lenovo 支持人员。

    百分比达到 1% 及可选百分比(默认情况下为 10%)时,也会报告一条警告消息。出现此消息时,建议您备份数据并运行 PMEM 诊断(请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 LXPM 文档中的“诊断”一节)。要调整发送警告消息需达到的可选百分比,请转至 Intel Optane PMEM > PMEM 配置,然后输入百分比。

    此外,也可以在 OneCLI 中使用以下命令更改可选百分比:

    OneCli.exe config set IntelOptanePMEM.PercentageRemainingThresholds 20 --bmc USERID:PASSW0RD@10.104.195.86

    其中 20 是可选百分比。

在应用直连模式下添加或更换 PMEM

在应用直连模式下添加或更换 PMEM 之前,请完成以下步骤。

  1. 备份 PMEM 命名空间中存储的数据。
  2. 使用以下选项之一禁用 PMEM 安全性:
    • Lenovo XClarity Provisioning Manager

      转至 UEFI 设置 > 系统设置 > Intel Optane PMEM > 安全性 > 按下以禁用安全性,然后输入口令以禁用安全性。

    • Setup Utility

      转至系统配置和引导管理 > 系统设置 > Intel Optane PMEM > 安全性 > 按下以禁用安全性,然后输入口令来禁用安全性。

  3. 使用与所安装的操作系统相对应的命令删除命名空间:
    • Linux 命令

      ndctl destroy-namespace all -f 
    • Windows Powershell 命令

      Get-PmemDisk | Remove-PmemDisk
  4. 使用以下 ipmctl 命令(同时适用于 Linux 和 Windows)清除平台配置数据(PCD)和命名空间标签存储区(LSA)。

    ipmctl delete -pcd
    请参阅以下链接,了解如何在不同的操作系统中下载和使用 impctl:
  5. 重新引导系统。