Ativar Intel® On Demand
Um processador é equipado com vários recursos de computação. Os recursos básicos estão disponíveis na instalação inicial do processador, enquanto outros permanecem inativos. À medida que o ambiente e as tarefas de desenvolvimento evoluem, as demandas de computação podem acelerar e requerer alavancagem dos recursos do processador inativados anteriormente. Nesses casos, o usuário pode selecionar os recursos desejados do processador e ativá-los por meio do recurso Intel On Demand, que permite que o usuário personalize os recursos do processador de acordo com o ambiente e as tarefas em mãos. A seção a seguir especifica o requisito de hardware e software do sistema, os procedimentos de ativação e transferência do Intel On Demand e a lista de recursos do processador.
Esta documentação inclui as seguintes seções:
Procedimentos para Ativando os recursos do Intel On Demand
Procedimentos para Transferindo os recursos do Intel On Demand
Dependendo do modelo, o layout da GUI da Web do XCC pode ser ligeiramente diferente das ilustrações neste documento.
Processador compatível
O Intel On Demand é compatível apenas com processadores com capacidade Intel On Demand. Para obter mais informações sobre processadores com capacidade Intel On Demand compatíveis com o SD530 V3, consulte Guia do Produto SD530 V3.
Todos os processadores em um sistema devem ser instalados com o recurso Intel On Demand idêntico.
Ferramenta de instalação
O Intel On Demand pode ser instalado por meio do Lenovo XClarity Controller (XCC) e do Lenovo XClarity Essentials OneCLI (LXCE OneCLI). Depois de confirmar que seu processador oferece suporte ao Intel On Demand, também é necessário verificar se o XCC e o LXCE OneCLI instalados em seu sistema são compatíveis com a instalação do Intel On Demand.
Verifique se o Lenovo XClarity Controller (XCC) oferece suporte à instalação do Intel On Demand (dois métodos fornecidos):
Via GUI da Web do XCC
Vá para Recursos On Demand para CPU Intel na página, ela indica que o XCC atual oferece suporte à instalação do Intel On Demand; caso contrário, será necessário atualizar o firmware do XCC para a versão mais recente a fim de garantir que ele ofereça suporte à instalação do Intel On Demand.
. Se houver uma seção chamadaFigura 1. Recursos On Demand para CPU Intel na GUI da Web do XCCVia API REST do XCC
Use o método GET com o seguinte URL de solicitação:
GET https://bmc_ip/redfish/v1/LicenseService/Licenses/
No objeto JSON de resposta, o campo Members inclui a API, como /redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability, em que X é a numeração da CPU. Ele indica que o XCC atual oferece suporte à instalação do Intel On Demand; caso contrário, você precisará atualizar o firmware do XCC para a versão mais recente para garantir que ele ofereça suporte à instalação do Intel On Demand.
Por exemplo:
"Members": [
{
"@odata.id": "/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability"
},
{
"@odata.id": "/redfish/v1/LicenseService/Licenses/CPU2_OnDemandCapability"
},
]
Verificar se o LXCE OneCLI oferece suporte à instalação do Intel On Demand
A versão do LXCE OneCLI deve estar ser 4.2.0 ou superior.
Ativando os recursos do Intel On Demand
Selecione os recursos do Intel On Demand que atendam às suas necessidades de carga de trabalho. Consulte Recursos do Intel On Demand.
Depois de concluir a solicitação dos recursos, você receberá o código de autorização por e-mail.
O PPIN é uma informação obrigatória para ativar os recursos. Leia o PPIN do processador que deve ser instalado com os recursos. Consulte o Lendo o PPIN.
Acesse Site do Lenovo Features on Demand e insira o código de autorização para adquirir a chave de ativação.
No site, insira o tipo de máquina, o número de série da máquina e o PPIN.
O site gerará a chave de ativação. Baixe a chave de ativação.
Instale os recursos no processador com a chave de ativação via XCC ou LXCE OneCLI. Consulte o Instalando o Intel On Demand no processador.
NotaSe mais de uma chave de ativação for adquirida, será obrigatório instalá-las na ordem sequencial em que foram adquiridas. Por exemplo, comece com a instalação da primeira chave adquirida e continue com a segunda chave adquirida, e assim por diante.
Faça o ciclo de CA no servidor.
(Opcional) Faça upload do Relatório de Estado do Intel On demand. Consulte o Adquirindo e fazendo upload do Relatório de Estado do Intel On Demand.
O Relatório de Estado representa o estado atual de configuração dos processadores com capacidade Intel On Demand. A Lenovo aceita Relatórios de Estado de clientes para calibrar o estado atual dos processadores com capacidade Intel On Demand.
Para ver os recursos instalados em um processador, consulte Verificando os recursos do Intel On Demand instalados em um processador.
Para referência, consulte Usando o Lenovo Features on Demand.
Transferindo os recursos do Intel On Demand
Depois de substituir um processador, pode ser necessário transferir os recursos do processador com defeito para o novo processador. Conclua as seguintes etapas para transferir recursos para o novo processador.
Antes de remover o processador com defeito do sistema, leia o PPIN do processador com defeito. Consulte o Lendo o PPIN.
Depois de instalar o novo processador, leia o PPIN do novo processador. Consulte o Lendo o PPIN.
Acesse Site do Lenovo Features on Demand e insira o PPIN do processador com defeito. (Insira o PPIN na seção UID.)
Selecione os recursos a serem transferidos.
Insira o PPIN do novo processador.
O site gerará a nova chave de ativação. Baixe a nova chave de ativação. Consulte o Instalando o Intel On Demand no processador.
Instale os recursos no novo processador com a nova chave de ativação via XCC ou LXCE OneCLI.
Faça o ciclo de CA no servidor.
(Opcional) Faça upload do Relatório de Estado do Intel On demand. Consulte o Adquirindo e fazendo upload do Relatório de Estado do Intel On Demand.
O Relatório de Estado representa o estado atual de configuração dos processadores com capacidade Intel On Demand. A Lenovo aceita Relatórios de Estado de clientes para calibrar o estado atual dos processadores com capacidade Intel On Demand.
Para ver os recursos instalados em um processador, consulte Verificando os recursos do Intel On Demand instalados em um processador.
Para referência, consulte Usando o Lenovo Features on Demand.
Lendo o PPIN
O número do inventário do processador protegido, ou PPIN, é uma informação obrigatória para ativar o Intel On Demand. É possível ler o PPIN via GUI da Web do XCC, API REST do XCC e LXCE OneCLI. Consulte o seguinte para obter mais informações.
Abra a GUI da Web do XCC, vá para
Use o método GET com o seguinte URL de solicitação:
GET https://bmc_ip/redfish/v1/Systems/1/Processors
Por exemplo:
GET https://bmc_ip/redfish/v1/Systems/1/Processors
No objeto JSON de resposta, o campo Members mostra o link de referência para um elemento do recurso do processador.
Por exemplo:
"Members":[
{
@odata.id: "/redfish/v1/Systems/1/Processors/1"
},
{
@odata.id: "/redfish/v1/Systems/1/Processors/2"
}
],Selecione o processador de onde você precisa ler o PPIN. Use o método GET com o seguinte URL de solicitação, em que x é a numeração da CPU:
GET https://bmc_ip/redfish/v1/Systems/1/Processors/x
Por exemplo, para ler o PPIN do Processador 1, consulte o seguinte:
GET https://bmc_ip/redfish/v1/Systems/1/Processors/1
No objeto JSON de resposta, o campo ProcessorId mostra o campo ProtectedIdentificationNumber, que são as informações do PPIN da CPU solicitada.
Por exemplo:
"ProcessorId":{
"ProtectedIdentificationNumber":"1234567890xxxyyy"
},
Insira o seguinte comando:
OneCli.exe fod showppin -b XCC_USER:XCC_PASSW0RD@XCC_HOST
A saída mostra informações do PPIN. Por exemplo:
Machine Type: 7D75
Serail Number: 7D75012345
FoD PPIN result:
======================================
| Socket ID | PPIN |
| Processor 1 | 1234567890xxxyyy |
| Processor 2 | 9876543210zzzyyy |
======================================
Instalando o Intel On Demand no processador
Instale os recursos Intel On Demand no processador com a chave de ativação baixada da Site do Lenovo Features on Demand via GUI da Web do XCC, API REST do XCC ou LXCE OneCLI.
Abra a GUI da Web do XCC, vá para
para fazer upload da chave de ativaçãoFigura 3. Fazendo upload da chave de ativação via GUI da Web do XCCSe a instalação for bem-sucedida, a GUI da Web mostrará uma janela pop-up com a mensagem “License key upgraded successfully. The features will be activated on the processor after system power cycle”.
Caso contrário, consulte Ativar a solução de problemas do Intel® On Demand.
Use o método POST com o seguinte URL de solicitação:
POST https://bmc_ip/redfish/v1/LicenseService/Licenses
Transfira a chave de ativação para a sequência base64 primeiro e preencha-a no campo LicenseString como dados POST.
{
"LicenseString": ""
}Se a instalação for bem-sucedida, a API REST do XCC mostrará a mensagem “License key upgraded successfully. The features will be activated on the processor after system power cycle”.
Caso contrário, consulte Ativar a solução de problemas do Intel® On Demand.
Insira o comando a seguir, em que <key_file> especifica a chave de ativação:
OneCli.exe fod install --keyfile <key_file>
Se instalado com êxito, a resposta mostrará:
Successfully install key
Ligue para o Suporte Lenovo se a resposta mostrar o seguinte:
Failed to install key
Adquirindo e fazendo upload do Relatório de Estado do Intel On Demand
Depois de concluir a ativação ou transferência do Intel On Demand, adquira e faça upload do Relatório de Estado via GUI da Web do XCC, API REST do XCC e LXCE OneCLI. Consulte o seguinte para obter mais informações.
Abra a GUI da Web do XCC, vá para
Figura 4. Exportar Relatório de Estado via GUI da Web do XCCFaça upload do Relatório de Estado pela seção
Feedback do On Demand
em Site do Lenovo Features on Demand.
Use o método GET com o seguinte URL de solicitação para recuperar a API do Relatório de Estado da CPU, em que X é a numeração da CPU:
GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability
Por exemplo, para recuperar a API de Relatório de Estado da CPU 1, consulte o seguinte:
GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability
No objeto JSON de resposta, a resposta do campo target do campo LenovoLicense.ExportStateReport é a API de Relatório de Estado da CPU, em que X é a numeração da CPU:
"Actions": {
"Oem": {
"#LenovoLicense.ExportStateReport": {
"title": "ExportStateReport",
"target": "/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport"
}
}
},No exemplo a seguir, a resposta do campo target é a API de Relatório de Estado da CPU 1. Copie a API de Relatório de Estado da CPU 1.
"Actions": {
"Oem": {
"#LenovoLicense.ExportStateReport": {
"title": "ExportStateReport",
"target": "/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport"
}
}
},Recupere o Relatório de Estado.
Use o método POST com o seguinte URL de solicitação com a API do Relatório de Estado da CPU para recuperar o Relatório de Estado, em que X é a numeração da CPU:
POST https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport
Por exemplo, para recuperar o Relatório de Estado da CPU 1, consulte o seguinte:
POST https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability/Actions/Oem/LenovoLicense.ExportStateReport
Use um objeto JSON vazio como dados POST. Ao usar a ferramenta API como Postman, preencha um objeto JSON em
, preencha um objeto NULL ‘{}’ em um arquivo JSON.
Na resposta, recupere o Relatório de Estado no campo stateReports.
{
"stateReports": [
{
"syntaxVersion": "1.0",
"timestamp": "",
"objectId": "",
"hardwareComponentData": [
{
"hardwareId": {
"type": "PPIN",
"value": ""
},
"stateCertificate": {
"pendingCapabilityActivationPayloadCount": ,
"value": ""
},
"hardwareType": "CPU"
}
]
}
]
}Faça upload do Relatório de Estado pela seção
Feedback do On Demand
em Site do Lenovo Features on Demand.
Adquira o Relatório de Estado com o seguinte comando:
OneCli.exe fod exportreport -b XCC_USER:XCC_PASSWORD@XCC_HOST
Faça upload do Relatório de Estado com o seguinte comando:
OneCli.exe fod uploadreport --file CPU1_xxxxxx_StateReport.json --kmsid KMS_USER:KMS_PASSWORD
Onde:
CPU1_xxxxxx_StateReport.json é o nome do arquivo baixado do comando fod exportreport na Etapa 1.
KMS_USER e KMS_PASSWORD são seu ID e senha na Site do Lenovo Features on Demand.
Verificando os recursos do Intel On Demand instalados em um processador
É possível verificar os recursos do Intel On Demand instalados em um processador via GUI da Web do XCC, API REST do XCC e LXCE OneCLI. Consulte o seguinte para obter mais informações.
Se o processador não tiver sido instalado com alguma licença, ele não aparecerá na seção
Vá para
, onde os recursos instalados são listados.Use o método GET com o seguinte URL de solicitação para recuperar recursos do Intel On Demand instalados na CPU X, em que X é a numeração da CPU:
GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPUX_OnDemandCapability
Por exemplo, para recuperar os recursos do Intel On Demand instalados na CPU 1, consulte o seguinte:
GET https://bmc_ip/redfish/v1/LicenseService/Licenses/CPU1_OnDemandCapability
No objeto JSON de resposta, o campo FeatureList contém os recursos do Intel On Demand instalados neste processador.
"Oem": {
"Lenovo":{
"FeatureList":[]
"@odata.type":""
}
},
Verifique os recursos instalados com o seguinte comando:
OneCli.exe fod report -b XCC_USER:XCC_PASSWORD@XCC_HOST
A saída mostra todas as licenças, incluindo recursos do Intel On Demand. Por exemplo:
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.
Recursos do Intel On Demand
Os recursos do Intel On Demand estão listados abaixo. Os recursos compatíveis variam conforme o produto. Para obter mais informações, consulte Guia do Produto SD530 V3.
Tecnologia Intel Quick Assist (Intel QAT)1
Intel® QAT, que ajuda a liberar núcleos do processador, liberando criptografia, descriptografia e compactação para que os sistemas possam atender a um número maior de clientes ou usar menos energia. Com o Intel QAT, processadores Intel Xeon Scalable de quarta geração são as CPUs de melhor desempenho que podem compactar e criptografar em um único fluxo de dados.
Intel Dynamic Load Balancer (Intel DLB)2
O Intel DLB é um sistema gerenciado por hardware de filas e árbitros que conectam produtores e consumidores. É um dispositivo PCI planejado para viver na CPU do servidor sem núcleo e pode interagir com o software em execução em núcleos e, potencialmente, com outros dispositivos.
Intel Data Streaming Accelerator (Intel DSA)1
O Intel DSA gera alto desempenho para cargas de trabalho de armazenamento, rede e intensivas em dados, melhorando a movimentação de dados em fluxo e operações de transformação. Projetado para liberar as tarefas de movimentação de dados mais comuns que causam sobrecarga nas implantações em escala de data center, o Intel DSA ajuda a acelerar a movimentação de dados na CPU, na memória, em caches, em todos os dispositivos de memória, armazenamento e rede conectados.
Intel in Memory Accelerator (Intel IAA)1
O Intel IAA ajuda a executar cargas de trabalho de banco de dados e de análise com mais rapidez, com potencialmente maior eficiência de energia. Esse acelerador integrado aumenta o rendimento da consulta e diminui a marcação de memória para o banco de dados na memória e cargas de trabalho de análise de big data. O Intel IAA é ideal para bancos de dados de memória e bancos de dados de origem.
Extensões Intel Software Guard (Intel SGX) 512 GB3
O Intel® SGX oferece criptografia de memória baseada em hardware que isola o código do aplicativo específico e os dados na memória. O Intel SGX permite que o código de nível do usuário aloque regiões privadas de memória, chamadas enclaves, que são projetadas para serem protegidas de processos em execução em níveis de privilégio superiores.
Referências
1Achieve Performance Advantage with Intel oneAPI, AI Tools, and 4th Gen Intel® Xeon® Scalable Processors Featuring Built-in Accelerator Engines, (n.d.). 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 de maio de 2023) Intel. https://www.intel.com/content/www/us/en/download/686372/intel-dynamic-load-balancer.html
3Intel® Software Guard Extensions (Intel® SGX), (n.d.) Intel. https://www.intel.com/content/www/us/en/architecture-and-technology/software-guard-extensions.html