Перейти к основному содержимому

Включение Intel® On Demand

Процессор предлагает различные вычислительные возможности. Базовые возможности доступны при первоначальной установке процессора, в то время другие возможности остаются неактивными. По мере развития среды разработки и усложнения задач требования к вычислительным системам могут повышаться, и может потребоваться использовать возможности процессора, не активированные ранее. В таких случаях пользователь может выбрать нужные возможности процессора и активировать их с помощью функции Intel On Demand, которая позволяет настраивать возможности процессора в соответствии со средой и текущими задачами. В следующем разделе приведены требования к оборудованию и программному обеспечению системы, процедуры включения и переноса функций Intel On Demand, а также список возможностей процессора.

В этой документации представлены следующие разделы:

Прим.
В зависимости от модели макет графического веб-интерфейса пользователя XCC может выглядеть несколько иначе, чем показано на рисунках в этом документе.

Поддерживаемый процессор

Intel On Demand поддерживается только процессорами с поддержкой Intel On Demand. Дополнительные сведения о процессорах с поддержкой Intel On Demand, поддерживаемых в SR650 V3, см. в разделе Руководство по продукту SR650 V3.

Прим.
На всех процессорах в системе должна быть установлена одинаковая функция Intel On Demand.

Инструмент для установки

Intel On Demand можно установить с помощью Lenovo XClarity Controller (XCC) и Lenovo XClarity Essentials OneCLI (LXCE OneCLI). Убедившись, что процессор поддерживает Intel On Demand, необходимо также проверить, что установленные в системе XCC и LXCE OneCLI поддерживают установку Intel On Demand.

  1. Проверьте, поддерживает ли Lenovo XClarity Controller (XCC) установку Intel On Demand (см. два способа ниже):

    • С помощью графического веб-интерфейса пользователя XCC

      Перейдите в раздел Конфигурация BMC > Лицензия. Если на странице есть раздел с именем Возможности On Demand для ЦП Intel, в нем указывается, что текущий контроллер XCC поддерживает установку Intel On Demand; в противном случае необходимо обновить микропрограмму XCC до последней версии, чтобы гарантировать, что контроллер поддерживает установку Intel On Demand.
      Рис. 1. Возможности On Demand для ЦП Intel в графическом веб-интерфейсе пользователя XCC

    • С помощью REST API XCC

      1. Используйте метод GET со следующим URL-адресом запроса:
        GET https://bmc_ip/redfish/v1/LicenseService/Licenses/
      2. В объекте JSON ответа поле Members включает API, такой как /redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability, где X — это номер ЦП, и это означает, что текущий XCC поддерживает установку Intel On Demand. В противном случае необходимо обновить микропрограмму XCC до последней версии, чтобы гарантировать, что контроллер поддерживает установку Intel On Demand.

        Например:
          "Members": [
        {
        "@odata.id": "/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability"
        },
        {
        "@odata.id": "/redfish/v1/LicenseService/Licenses/CPU2_OnDemandCapability"
        },
        ]
  2. Проверьте, поддерживает ли LXCE OneCLI установку Intel On Demand.

    • LXCE OneCLI должен иметь версию 4.2.0 или выше.

Включение функций Intel on Demand

  1. Выберите функции Intel On Demand, которые отвечают вашим потребностям рабочей нагрузки (см. раздел Функции Intel On Demand).

  2. После выбора функций вы получите код авторизации по электронной почте.

  3. PPIN обязателен для включения функций. Прочитайте PPIN процессора, на котором требуется установить функции. См. раздел Чтение PPIN.

  4. Перейдите на веб-сайт Веб-сайт Lenovo Features on Demand и введите код авторизации, чтобы получить ключ активации.

  5. На веб-сайте введите тип компьютера, серийный номер компьютера и PPIN.

  6. Веб-сайт сгенерирует ключ активации. Загрузите ключ активации.

  7. Установите функции на процессор, используя ключ активации, с помощью XCC или LXCE OneCLI. См. раздел Установка Intel On Demand на процессоре.

    Прим.
    Если получено несколько ключей активации, их необходимо установить в порядке их получения. Например, сначала установите первый полученный ключ, затем — второй полученный ключ и так далее.
  8. Выключите и включите сервер.

  9. (Необязательно) Отправьте отчет о состоянии Intel on Demand. См. раздел Получение и отправка отчета о состоянии Intel On Demand.

    Отчет о состоянии представляет текущее состояние конфигурации процессоров с поддержкой Intel On Demand. Lenovo принимает отчеты о состоянии от клиентов, чтобы откалибровать текущее состояние процессоров с поддержкой Intel On Demand.

  10. Функции, установленные на процессоре, см. в разделе Проверка функций Intel On Demand, установленных на процессоре.

Для справки см. раздел Использование Lenovo Features on Demand.

Перенос функций Intel on Demand

После замены процессора может потребоваться перенести функции с неисправного процессора на новый процессор. Чтобы перенести функции на новый процессор, выполните следующие действия.

  1. Перед удалением неисправного процессора из системы прочитайте PPIN неисправного процессора. См. раздел Чтение PPIN.

  2. После установки нового процессора прочитайте PPIN нового процессора. См. раздел Чтение PPIN.

  3. Перейдите на веб-сайт Веб-сайт Lenovo Features on Demand и введите PPIN неисправного процессора. (Введите PPIN в разделе UID.)

  4. Выберите функции, которые требуется перенести.

  5. Введите PPIN нового процессора.

  6. Веб-сайт сгенерирует новый ключ активации. Загрузите новый ключ активации. См. раздел Установка Intel On Demand на процессоре.

  7. Установите функции на новый процессор, используя новый ключ активации, с помощью XCC или LXCE OneCLI.

  8. Выключите и включите сервер.

  9. (Необязательно) Отправьте отчет о состоянии Intel on Demand. См. раздел Получение и отправка отчета о состоянии Intel On Demand.

    Отчет о состоянии представляет текущее состояние конфигурации процессоров с поддержкой Intel On Demand. Lenovo принимает отчеты о состоянии от клиентов, чтобы откалибровать текущее состояние процессоров с поддержкой Intel On Demand.

  10. Функции, установленные на процессоре, см. в разделе Проверка функций Intel On Demand, установленных на процессоре.

Для справки см. раздел Использование Lenovo Features on Demand.

Чтение PPIN

Инвентарный номер защищенного процессора (PPIN) обязателен для включения Intel On Demand. PPIN можно прочитать с помощью графического веб-интерфейса пользователя XCC, REST API XCC и LXCE OneCLI. Дополнительные сведения см. ниже.

Чтение PPIN с помощью графического веб-интерфейса пользователя XCC
Откройте графический веб-интерфейс пользователя XCC и выберите Инвентаризация > ЦП > Развернуть > PPIN.
Рис. 2. Чтение PPIN с помощью графического веб-интерфейса пользователя XCC

Чтение PPIN с помощью REST API XCC
  1. Используйте метод GET со следующим URL-адресом запроса:
    GET https://bmc_ip/redfish/v1/Systems/1/Processors
    Например:
    GET https://bmc_ip/redfish/v1/Systems/1/Processors
  2. В объекте JSON ответа в поле Members отображается ссылка на элемент ресурса процессора.

    Например:
    "Members":[
    {
    @odata.id: "/redfish/v1/Systems/1/Processors/1"
    },
    {
    @odata.id: "/redfish/v1/Systems/1/Processors/2"
    }
    ],
  3. Выберите процессор, PPIN которого нужно прочитать. Используйте метод GET со следующим URL-адресом запроса, где x — это номер ЦП:
    GET https://bmc_ip/redfish/v1/Systems/1/Processors/x
    Например, чтобы прочитать PPIN процессора 1, см. следующее:
    GET https://bmc_ip/redfish/v1/Systems/1/Processors/1
  4. В объекте JSON ответа в поле ProcessorId отображается поле ProtectedIdentificationNumber, в котором содержится информация о PPIN запрашиваемого ЦП.

    Например:

    "ProcessorId":{
    "ProtectedIdentificationNumber":"1234567890xxxyyy"
    },

Чтение PPIN с помощью LXCE OneCLI
Введите следующую команду:
OneCli.exe fod showppin -b XCC_USER:XCC_PASSW0RD@XCC_HOST
В результате отобразится информация о PPIN. Например:
Machine Type: 7D75
Serail Number: 7D75012345
FoD PPIN result:
======================================
| Socket ID | PPIN |
| Processor 1 | 1234567890xxxyyy |
| Processor 2 | 9876543210zzzyyy |
======================================

Установка Intel On Demand на процессоре

Установите функции Intel On Demand на процессоре с помощью ключа активации, загруженного с веб-сайта Веб-сайт Lenovo Features on Demand, используя графический веб-интерфейс пользователя XCC, REST API XCC и LXCE OneCLI.

Использование графического веб-интерфейса пользователя XCC для установки Intel On Demand
  1. Откройте графический веб-интерфейс пользователя XCC и выберите Конфигурация BMC > Лицензия > Возможности On Demand для ЦП Intel > Обновить лицензию > Обзор > Импорт, чтобы отправить ключ активации.
    Рис. 3. Отправка ключа активации с помощью графического веб-интерфейса пользователя XCC

  2. Если установка завершится успешно, в графическом веб-интерфейсе пользователя откроется всплывающее окно с сообщением “License key upgraded successfully. The features will be activated on the processor after system power cycle”.

    В противном случае см. раздел Устранение неполадок при включении Intel® On Demand.

Использование REST API XCC для установки Intel On Demand
  1. Используйте метод POST со следующим URL-адресом запроса:
    POST https://bmc_ip/redfish/v1/LicenseService/Licenses
  2. Сначала перенесите ключ активации в строку base64 и введите его в поле LicenseString в качестве данных POST.
    {
    "LicenseString": ""
    }
  3. Если установка завершится успешно, REST API XCC отобразит сообщение “License key upgraded successfully. The features will be activated on the processor after system power cycle”.

    В противном случае см. раздел Устранение неполадок при включении Intel® On Demand.

Использование LXCE OneCLI для установки Intel On Demand
Введите следующую команду, где <key_file> указывает ключ активации:
OneCli.exe fod install --keyfile <key_file>
В случае успешной установки ответ будет отображаться следующим образом:
Successfully install key
Обратитесь в поддержку Lenovo, если отображается следующий ответ:
Failed to install key

Получение и отправка отчета о состоянии Intel On Demand

По завершении включения или переноса функций Intel On Demand получите и отправьте отчет о состоянии с помощью графического веб-интерфейса пользователя XCC, REST API XCC и LXCE OneCLI. Дополнительные сведения см. ниже.

Использование графического веб-интерфейса пользователя XCC для отправки отчета о состоянии
  1. Откройте графический веб-интерфейс пользователя XCC и выберите Конфигурация BMC > Лицензия > Возможности On Demand для ЦП Intel > Выбрать ЦП > Экспорт отчета о состоянии.
    Рис. 4. Экспорт отчета о состоянии с помощью графического веб-интерфейса пользователя XCC

  2. Отправьте отчет о состоянии в разделе Отзывы по On Demand на веб-сайте Веб-сайт Lenovo Features on Demand.

Использование REST API XCC для отправки отчета о состоянии
  1. Используйте метод GET со следующим URL-адресом запроса для извлечения API отчета о состоянии ЦП, где X — это номер ЦП:
    GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability
    Например, чтобы извлечь API отчета о состоянии ЦП 1, см. следующее:
    GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability
  2. В ответ на объект JSON ответом поля target поля LenovoLicense.ExportStateReport является API отчета о состоянии ЦП, где X — номер ЦП:
       "Actions": {
    "Oem": {
    "#LenovoLicense.ExportStateReport": {
    "title": "ExportStateReport",
    "target": "/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport"
    }
    }
    },
    В следующем примере ответ поля target — API отчета о состоянии ЦП 1. Копируйте API отчета о состоянии ЦП 1.
       "Actions": {
    "Oem": {
    "#LenovoLicense.ExportStateReport": {
    "title": "ExportStateReport",
    "target": "/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport"
    }
    }
    },
  3. Извлеките отчет о состоянии.

    1. Используйте метод POST со следующим URL-адресом запроса с API отчета о состоянии ЦП, чтобы извлечь отчет о состоянии, где X — это номер ЦП:
      POST https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport
      Например, чтобы извлечь отчет о состоянии ЦП 1, см. следующее:
      POST https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport
    2. Используйте пустой объект JSON в качестве данных POST. При использовании инструмента API, такого как Postman, заполните пустой объект JSON в разделе Текст > Необработанный > JSON и заполните объект NULL "{}" в файле JSON.


  4. В ответе извлеките отчет о состоянии в поле stateReports.

    {
    "stateReports": [
    {
    "syntaxVersion": "1.0",
    "timestamp": "",
    "objectId": "",
    "hardwareComponentData": [
    {
    "hardwareId": {
    "type": "PPIN",
    "value": ""
    },
    "stateCertificate": {
    "pendingCapabilityActivationPayloadCount": ,
    "value": ""
    },
    "hardwareType": "CPU"
    }
    ]
    }
    ]
    }
  5. Отправьте отчет о состоянии в разделе Отзывы по On Demand на веб-сайте Веб-сайт Lenovo Features on Demand.

Использование LXCE OneCLI для отправки отчета о состоянии
  1. Получите отчет о состоянии, выполнив следующую команду:
    OneCli.exe fod exportreport -b XCC_USER:XCC_PASSWORD@XCC_HOST
  2. Отправьте отчет о состоянии, выполнив следующую команду:

    OneCli.exe fod uploadreport --file CPU1_xxxxxx_StateReport.json --kmsid KMS_USER:KMS_PASSWORD
    Где:

    CPU1_xxxxxx_StateReport.json — это имя файла, загруженного при выполнении команды fod exportreport на шаге 1.

    KMS_USER и KMS_PASSWORD — это ваш ИД и пароль на веб-сайте Веб-сайт Lenovo Features on Demand.

Проверка функций Intel On Demand, установленных на процессоре

Можно проверить функции Intel On Demand, установленные на процессоре, с помощью графического веб-интерфейса пользователя XCC, REST API XCC и LXCE OneCLI. Дополнительные сведения см. ниже.
Прим.
Если на процессоре не установлена лицензия, он не будет отображаться в разделе Возможности On Demand для ЦП Intel в графическом веб-интерфейсе пользователя XCC.
Использование графического веб-интерфейса пользователя XCC для проверки функций Intel On Demand, установленных на процессоре
Перейдите в раздел Конфигурация BMC > Лицензия > Возможности On Demand для ЦП Intel > Выбрать ЦП > Функции лицензии, в котором перечислены установленные функции.
Рис. 5. Проверка функций Intel On Demand, установленных на процессоре, в графическом веб-интерфейсе пользователя XCC

Использование REST API XCC для проверки функций Intel On Demand, установленных на процессоре
  1. Используйте метод GET со следующим URL-адресом запроса для извлечения функций Intel On Demand, установленных на ЦП X, где X — это номер ЦП:
    GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability
    Например, чтобы извлечь функции Intel On Demand, установленные на ЦП 1, см. следующее:
    GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability
  2. В объекте JSON ответа в поле FeatureList содержатся компоненты Intel On Demand, установленные на этом процессоре.
       "Oem": {
    "Lenovo":{
    "FeatureList":[]
    "@odata.type":""
    }
    },
Использование LXCE OneCLI для проверки функций Intel On Demand, установленных на процессоре
  1. Проверьте установленные функции, выполнив следующую команду:
    OneCli.exe fod report -b XCC_USER:XCC_PASSWORD@XCC_HOST
  2. В результате отобразятся все лицензии, включая функции Intel On Demand. Пример:
                                         FoD Reports result:
    ===========================================================================================================
    | Feature | Key | Status | Description | User | Expired |
    | Type | ID | | Feature List | Reminding | Date |
    |----------------------------------------------------------------------------------------------------------
    | N/A | CPU1_OnDemandCapability | StandbyOffline | DSA 4 instances, | N/A | N/A |
    | | | | IAA 4 instances | | |
    -----------------------------------------------------------------------------------------------------------
    | N/A | CPU2_OnDemandCapability | Enabled | DSA 4 instances, | N/A | N/A |
    | | | | IAA 4 instances | | |
    -----------------------------------------------------------------------------------------------------------
    | 004a | XCC2_Platinum | Enabled | Lenovo XClarity Controller 2 | N/A | N/A |
    | | | | Platinum Upgrade | | |
    ===========================================================================================================
    Succeed.

Функции Intel On Demand

Ниже перечислены функции Intel On Demand. Поддерживаемые функции зависят от продукта. Дополнительные сведения см. на странице Руководство по продукту SR650 V3.

Функции
  • Intel Quick Assist Technology (Intel QAT)1

    Intel® QAT помогает освободить процессорные ядра за счет разгрузки шифрования, расшифровки и сжатия, чтобы системы могли обслуживать большее число клиентов или использовать меньше энергии. Благодаря Intel QAT масштабируемые процессоры Intel Xeon 4-го поколения являются самыми высокоскоростными ЦП, которые могут сжимать и шифровать данные в одном потоке данных.

  • Intel Dynamic Load Balancer (Intel DLB)2

    Intel DLB — это аппаратная управляемая система очередей и арбитров, соединяющая производителей и потребителей. Это устройство PCI, предназначенное для работы во внеядре ЦП сервера, которое может взаимодействовать с программным обеспечением, работающим в ядрах, а также, возможно, с другими устройствами.

  • Intel Data Streaming Accelerator (Intel DSA)1

    Intel DSA обеспечивает высокую производительность для хранения и передачи данных по сети, а также рабочих нагрузок, требующих переработки большого количества данных, за счет улучшения потоковой передачи данных и выполнения операций преобразования данных в сети. Предназначенная для разгрузки наиболее распространенных задач перемещения данных, которые приводят к перегрузкам в развертываниях центров обработки данных, Intel DSA позволяет ускорить перемещение данных по ЦП, памяти, кэшам, всем подключенным устройствам памяти и хранения, а также сетевым устройствам.

  • Intel In Memory Accelerator (Intel IAA)1

    Intel IAA позволяет быстрее выполнять рабочие нагрузки баз данных и аналитики с потенциально более высокой эффективностью использования энергии. Этот встроенный ускоритель повышает пропускную способность запросов и уменьшает нагрузку на память для баз данных в памяти и рабочих нагрузок анализа больших данных. Intel IAA идеально подходит для баз данных в памяти и исходных баз данных.

  • Intel Software Guard Extensions (Intel SGX) 512 ГБ3

    Intel® SGX предлагает аппаратное шифрование памяти, которое изолирует конкретный код приложения и данные в памяти. Intel SGX позволяет на уровне пользователя распределять закрытые регионы памяти (анклавы), которые защищены от процессов, работающих на более высоких уровнях привилегий.

Справочные материалы
  • 1Achieve Performance Advantage with Intel oneAPI, AI Tools, and 4th Gen Intel® Xeon® Scalable Processors Featuring Built-in Accelerator Engines, (без даты). Intel. https://www.intel.com/content/www/us/en/developer/articles/technical/performance-advantage-with-xeon-and-oneapi-tools.html

  • 2Intel® Dynamic Load Balancer, (23 мая 2023 г.) Intel. https://www.intel.com/content/www/us/en/download/686372/intel-dynamic-load-balancer.html

  • 3Intel® Software Guard Extensions (Intel® SGX), (без даты) Intel. https://www.intel.com/content/www/us/en/architecture-and-technology/software-guard-extensions.html