跳到主要内容

配置 DC Persistent Memory Module(DCPMM)

按照本节中的说明配置 DCPMM 和 DRAM DIMM。

DCPMM 容量可用作供应用程序访问的持久性内存或易失性系统内存。根据用作易失性系统内存的 DCPMM 容量的近似百分比,有以下三种运行模式可供选择:

  • 应用直连模式(0% 的 DCPMM 容量用作系统内存):

    此模式下,DCPMM 用作特定应用程序可直接访问的独立持久性内存资源,而 DRAM DIMM 用作系统内存。

    此模式下显示的总易失性系统内存为 DRAM DIMM 容量之和。

    • 在应用直连模式下,所安装的 DRAM DIMM 可配置为镜像模式。

    • 只为每个处理器安装了一个 DCPMM 时,仅支持不交错的应用直连模式。

  • 混合内存模式(1-99% 的 DCPMM 容量用作系统内存):

    此模式下,一定百分比的 DCPMM 容量可供特定应用程序直接访问(应用直连),剩余部分则用作系统内存。DCPMM 的应用直连部分显示为持久性内存,剩余 DCPMM 容量则显示为系统内存。DRAM DIMM 在此模式下用作高速缓存。

    此模式下显示的总易失性系统内存为用作易失性系统内存的 DCPMM 容量。

  • 内存模式(100% 的 DCPMM 容量用作系统内存):

    此模式下,DCPMM 用作易失性系统内存,而 DRAM DIMM 用作高速缓存。

    此模式下显示的总易失性系统内存为 DCPMM 容量之和。

DCPMM 管理选项

可使用以下工具管理 DCPMM:
  • Lenovo XClarity Provisioning Manager (LXPM)

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

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

    有关更多详细信息,请参阅 Lenovo XClarity Provisioning Manager 门户页面 上适用于您的服务器的 Lenovo XClarity Provisioning Manager 文档中的“UEFI 设置”部分。

    如果打开的是基于文本的 Setup Utility 界面,而不是 Lenovo XClarity Provisioning Manager,请转至系统设置 > <F1> 启动控制,然后选择工具套件。然后,重新启动系统,并在显示徽标屏幕时立即按 F1 以打开 Lenovo XClarity Provisioning Manager
  • Setup Utility

    要进入 Setup Utility,请执行以下操作:

    1. 打开系统电源,然后按 F1 以打开 LXPM

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

    3. 重新引导系统,并在徽标屏幕显示时立即按 F1

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

  • Lenovo XClarity Essentials OneCLI

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

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

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

    • 固件版本

    • 配置状态

    • 原始容量

    • 内存容量

    • 应用直连容量

    • 未配置的容量

    • 无法访问的容量

    • 保留的容量

    • 剩余百分比

    • 安全状态

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

    onecli.exe config show IntelOptaneDCPMM --imm USERID:PASSW0RD@10.104.195.86
    • USERID 代表 XCC 用户 ID。
    • PASSW0RD 代表 XCC 用户密码。
    • 10.104.195.86 代表 IP 地址。
  • 目标

    • 内存模式 [%]

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

      • 1-99%:混合内存模式

      • 100%:内存模式

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

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

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

      • 请确保所安装的 DCPMM 和 DRAM DIMM 的容量满足新模式的系统要求(请参阅PMEM 和 DRAM DIMM 安装顺序)。

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

        • 范围:[平台]

        • 内存模式 [%]:0

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

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

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

      此外,也可在 OneCLI 中使用以下命令设置 DCPMM 目标:
      1. 设置创建目标状态。

        onecli.exe config set IntelOptaneDCPMM.CreateGoal Yes --imm USERID:PASSW0RD@10.104.195.86
      2. 定义用作系统易失性内存的 DCPMM 容量。

        onecli.exe config set IntelOptaneDCPMM.MemoryModePercentage 20 --imm USERID:PASSW0RD@10.104.195.86

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

      3. 设置 DCPMM 模式。

        onecli.exe config set IntelOptaneDCPMM.PersistentMemoryType "App Direct" --imm USERID:PASSW0RD@10.104.195.86

        其中 App Direct 表示 DCPMM 模式。

    • Persistent Memory 类型

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

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

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

  • 命名空间

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

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

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

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

    • Windows:使用 Pmem 命令。

    • Linux:使用 ndctl 命令。

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

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

  • 安全性

    • 启用安全性

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

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

            onecli.exe config set IntelOptaneDCPMM.SecurityOperation "Enable Security" --imm USERID:PASSW0RD@10.104.195.86
          2. 设置安全口令。

            onecli.exe config set IntelOptaneDCPMM.SecurityPassphrase "123456" --imm USERID:PASSW0RD@10.104.195.86

            其中 123456 代表口令。

          3. 重新引导系统。

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

            onecli.exe config set IntelOptaneDCPMM.SecurityOperation "Disable Security" --imm USERID:PASSW0RD@10.104.195.86
          2. 输入口令。

            onecli.exe config set IntelOptaneDCPMM.SecurityPassphrase "123456" --imm USERID:PASSW0RD@10.104.195.86
          3. 重新启动系统。

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

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

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

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

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

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

        The passphrase is incorrect for single or multiple or all Intel Optane PMEMs selected, or maybe there is namespace on the selected PMEMs. Secure erase operation is not done on all Intel Optane PMEMs selected.

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

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

      onecli.exe config set IntelOptaneDCPMM.SecurityOperation "Secure Erase Without Passphrase" --imm USERID:PASSW0RD@10.104.195.86
  • DCPMM 配置

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

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

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

    onecli.exe config set IntelOptaneDCPMM.PercentageRemainingThresholds 20 --imm USERID:PASSW0RD@10.104.195.86

    其中 20 是可选百分比。