Actualizaciones de extensión del Generador de soluciones para la Azure Local

Se aplica a: implementaciones hiperconvergidas de Azure Local

En este artículo se proporciona información general sobre las actualizaciones de la extensión del Generador de soluciones y se explica cómo identificarlos e instalarlos en los sistemas Azure Local. Además, ofrece información sobre las funcionalidades avanzadas de la extensión.

Acerca de la extensión

La extensión del Generador de soluciones (denominada SBE en el CLI de Azure) le permite aplicar actualizaciones del proveedor de hardware al sistema Azure Local. Además de las actualizaciones de soluciones de Microsoft Azure Local, muchos proveedores de hardware liberan actualizaciones periódicas para el hardware de Azure Local. Estas actualizaciones pueden incluir actualizaciones de controladores y firmware, mejoras de supervisión de hardware y herramientas de diagnóstico. Además, puede recibir actualizaciones relacionadas con directivas complementarias para Windows Defender Application Control (WDAC) y con la lógica de validación integrada en las comprobaciones de estado de preactualización de Azure Local.

A partir de Azure Local 2311.2, todas estas actualizaciones se empaquetan en paquetes de extensión del Generador de soluciones o extensiones del Generador de soluciones.

Actualizaciones de paquetes de extensión del Generador de soluciones

Las actualizaciones del paquete de extensión del Generador de soluciones se integran en el proceso de actualización de la solución para Azure Local. Puede instalar estas actualizaciones como parte de una actualización combinada (solución completa) con otras actualizaciones de Azure Local mediante orquestación dentro de Azure Local. Por ejemplo, si una actualización de la extensión del Generador de soluciones que coincide con el hardware del sistema está disponible, aparece como una opción de actualización en el portal de Azure o se puede recuperar mediante el cmdlet de PowerShell Get-SolutionUpdate. Para obtener más información, vea Actualizaciones de Azure Local.

Al instalar estas actualizaciones combinadas, puede mantener la solución completa actualizada con menos impacto y un efecto mínimo en las cargas de trabajo en ejecución.

Funcionalidades avanzadas de extensión del Generador de soluciones

Además de instalar actualizaciones de hardware, la extensión del Generador de soluciones también puede proporcionar funcionalidades avanzadas opcionales, como se describe en la tabla siguiente. Para determinar si se implementan las funcionalidades avanzadas de la extensión del Generador de soluciones, consulte la documentación de Azure Local del proveedor de hardware.

Funcionalidad avanzada de extensión del Generador de soluciones Descripción
Integración de servicios de salud El paquete de extensión del Generador de soluciones puede extender Health Check la validación realizada por Azure Local antes de que se produzcan varias acciones del ciclo de vida (implementación, actualización, agregar nodo, nodo de reparación y otros). Las comprobaciones de validación ayudan a garantizar que los problemas se resuelven antes de realizar acciones específicas del ciclo de vida.

Los proveedores de hardware suelen usar esta integración para evaluar si hay un problema de hardware que necesita atención inmediata. Por ejemplo, podría identificar problemas con el software de administración de proveedores de hardware, una fuente de alimentación no redundante o superior a las temperaturas esperadas. También podría identificar el desgaste de la unidad SSD que se aproxima a un estado crítico. Asegúrese de revisar la documentación de la extensión del Generador de soluciones del proveedor de hardware para obtener más información sobre las comprobaciones de estado de hardware admitidas por su extensión.
Descarga de la extensión del Generador de soluciones El paquete de extensión del Generador de soluciones puede implementar interfaces download connector que permiten a Azure Local descargar futuras actualizaciones de SBE en nombre del usuario. Esta característica permite que las nuevas actualizaciones del proveedor de hardware muestren un estado Listo en lugar del estado AdditionalContentRequired mencionado más adelante en esta guía. Dado que estas actualizaciones están listas para instalarse sin necesidad de que los archivos estén importados por instancia de Azure Local, facilita la instalación de actualizaciones en varias instancias de Azure Local simultáneamente.

Los proveedores de hardware a menudo requieren credenciales SBE personalizadas para la autenticación para descargar sus archivos de extensión SBE. Consulte la documentación del proveedor de hardware para obtener instrucciones sobre cómo proporcionar estas credenciales durante deployment en la página Configuration o a partir de Azure Local, versión 2411, puede usar el cmdlet Set-SolutionExtensionSecretLocation para actualizar o agregar credenciales SBE en Key Vault después de la implementación.
Implementación personalizada El paquete de extensión del Generador de soluciones puede implementar pasos personalizados que se ejecutan automáticamente como parte del proceso de implementación del sistema.

Los proveedores de hardware suelen usar esta funcionalidad para configurar o instalar cualquier software de valor agregado a través de su extensión del Generador de soluciones para la solución.
Actualización de la solución personalizada El paquete de extensión del Generador de soluciones puede implementar pasos personalizados que se realizan tanto antes como después de la parte principal del proceso de actualización de la solución. Incluso cuando no realiza una actualización de extensión del Generador de soluciones, los paquetes de extensión del Generador de soluciones que implementan esta funcionalidad siempre ejecutan estos pasos adicionales. Por ejemplo, la ejecución de pasos específicos del proveedor de hardware, antes o después de las actualizaciones del sistema operativo de Azure Stack HCI, cuando no se necesitan actualizaciones de la Extensión del Generador de Soluciones.

Los proveedores de hardware suelen usar esta funcionalidad para preparar nodos para cualquier tarea relacionada con la actualización que pueda implicar el reinicio de máquinas.

Identificar una actualización de la extensión de Constructor de Soluciones para tu hardware

A partir de Azure Local 2311.2, cualquier nuevo hardware de sistemas integrados o solución Premier agregado al catálogo de Azure Local debe implementar una extensión del Generador de soluciones que admita actualizaciones de firmware y controladores. Microsoft recomienda comprar nuevos sistemas integrados y soluciones Premier para usar completamente las funcionalidades de actualización a escala habilitadas por la extensión del Generador de soluciones.

Nota:

Es posible que una extensión del Generador de soluciones no se implemente para el hardware si:

  • Se agregó al catálogo de Azure Local antes de Azure Local 2311.2.

  • El hardware se compró como un Nodo Validado.

Consulte con la documentación de Azure Local del proveedor de hardware para determinar si el modelo de equipo admite una extensión del Generador de soluciones.

Si el hardware no admite una experiencia de actualización de extensión del Generador de soluciones, el proceso de actualización del hardware es similar al de Azure Local, versión 22H2. Esto significa que las actualizaciones de hardware pueden estar disponibles mediante Windows Admin Center. Para obtener más información, vea Update Azure Local, versión 22H2.

Este es un ejemplo de la herramienta de actualizaciones de Windows Admin Center para sistemas que ejecutan Azure Local.

Screenshot para instalar actualizaciones de hardware en Windows Admin Center.

Es posible que las actualizaciones de firmware y controladores deban realizarse por separado, si el hardware no admite actualizaciones de hardware mediante paquetes de extensión del Generador de soluciones o Windows Admin Center. Siga las recomendaciones del proveedor de hardware.

En la tabla siguiente se proporciona el método de actualización de hardware para diferentes proveedores de hardware junto con sus respectivas generaciones y series de plataformas.

Generador de soluciones (proveedor de hardware de máquina) Serie o generación de plataformas Método de actualización de hardware Para obtener más información
DataON Modelos a partir de S2D6, S2D7, AZS6, AZS7 Extensión del Generador de soluciones Debe mantenerse al día: DataON
DataON Otros sistemas integrados y nodos validados (no enumerados anteriormente) Windows Admin Center extensión Enhancing the Windows Admin Center Experience with DataON MUST
Tecnologías de Dell Soluciones Premier:

MC-660, MC-760
Actualizaciones de hardware de APEX Cloud Platform (extensión del Generador de soluciones) Support Matrix of Dell APEX Cloud Platform for Microsoft Azure
Tecnologías de Dell Sistemas integrados 14G, 15G, 16G y 17G:

AX-740xd, AX-640, AX-650, AX-750, AX-6515, AX-7525, AX-4510c, AX-4520c, AX-660, AX-760, AX-670, AX-770
Extensión del Generador de soluciones (una vez disponible) Dell Solution Builder Extensions for Azure Local Integrated System AX Server Release Notes
Hewlett Packard Enterprise Sistemas integrados más recientes:

DL380 Gen11 (solo SKU P65984-B21)
DL145 Gen11 (solo SKU P78955-B21)
Extensión del Generador de soluciones 1. Instalar la extensión del Generador de soluciones estándar
Hewlett Packard Enterprise Otros modelos Extensión del Generador de soluciones y Windows Admin Center extensión 1. Instalar la extensión mínima del Generador de soluciones

2. Instalar actualizaciones de hardware a través de Windows Admin Center
Lenovo Servidores de familia ThinkAgileMXPremier:

ThinkAgile MX455 V3 Edge PR
ThinkAgile MX650 V3 PR
Extensión del Generador de soluciones Familia ThinkAgile MX Premier SBE
Lenovo Servidores de familia ThinkAgileMXStandard:

ThinkAgile MX 455 V3 Edge IS
ThinkAgile MX 650 V3 IS
ThinkAgile MX 650 V3 CN
ThinkAgile MX 450 Edge IS
ThinkAgile MX 630 V3 IS
ThinkAgile MX 630 V3 CN
Extensión del Generador de soluciones ThinkAgileMXStandard Family SBE
Lenovo Otros sistemas integrados y nodos validados (no enumerados anteriormente) Windows Admin Center extensión Lenovo XClarity Integrator para Microsoft Windows Admin Center

Comprobar la instalación del SBE

Para ver si tiene SBE instalado en el sistema de Azure Local registrado, ejecute el siguiente comando:

$Update = Get-SolutionUpdateEnvironment
$Update | ft SbeFamily, HardwareModel, CurrentSbeVersion, State

Esta es una salida de ejemplo

PS C:\Users\lcmuser> $Update = Get-SolutionUpdateEnvironment
PS C:\Users\lcmuser> $Update | ft SbeFamily, HardwareModel, CurrentSbeVersion, State

SbeFamily             HardwareModel       CurrentSbeVersion        State
---------             -------------       -----------------        -----
Gen A                 Contoso680          4.0.0.0                  UpdateAvailable

Nota:

Si no tiene instalado un SBE, el valor predeterminado CurrentSbeVersion se muestra como 2.1.0.0.

En la tabla siguiente se describen los posibles estados del SBE en el sistema de Azure Local. Para los estados que requieren acción, siga las instrucciones proporcionadas.

Estado Descripción Acción
Aplicado con Éxito SBE está instalado y actualizado. No es necesaria ninguna acción.
Necesita Atención La actualización de SBE o Azure Local requiere atención. Solucionar problemas de actualizaciones para Azure Local.
Preparación fallida El sistema no se pudo preparar para la actualización de SBE o Azure Local. Solucionar problemas de actualizaciones para Azure Local.
PreparaciónEnProgreso El sistema está preparando una actualización de SBE o Azure Local. Realizar un seguimiento del progreso y el historial de actualizaciones del sistema.
Actualización Disponible Hay disponible una nueva actualización de SBE o Azure Local. Descubra las actualizaciones de la extensión del Generador de soluciones.
UpdateFailed (Error de actualización) Error en la actualización de SBE o Azure Local. Solucionar problemas de actualizaciones para Azure Local.
ActualizaciónEnProceso Hay una actualización de SBE o Azure Local en curso. Realizar un seguimiento del progreso y el historial de actualizaciones del sistema.

Detección de actualizaciones de extensiones del Generador de soluciones

La orquestación de la administración del ciclo de vida de Azure Local consulta un endpoint de manifiesto SBE en línea establecido para cada proveedor de hardware para verificar si hay nuevas actualizaciones de SBE para su instancia de Azure Local. El proceso de comprobación de nuevas actualizaciones y la determinación de si son aplicables a la instancia de Azure Local se denomina descubrimiento de actualizaciones.

Microsoft y el proveedor de hardware trabajan juntos para asegurarse de que solo se detectan las opciones de actualización válidas y admitidas. Para determinar si las actualizaciones de extensión coinciden, el proceso de detección comprueba las versiones actuales de la instancia de Azure Local con las versiones validadas registradas en el manifiesto SBE. Si ve un SBE detectado como una opción para instalar, significa que el proveedor de hardware ha validado y admite la nueva combinación de SBE y versiones de Azure Local.

Para detectar e instalar SBE o las actualizaciones de SBE, use uno de los métodos de las secciones siguientes.

Detección de actualizaciones de la extensión del Generador de soluciones a través del portal de Azure

Para detectar y seleccionar actualizaciones a través del portal de Azure, consulte Use Administrador de actualizaciones de Azure para actualizar Azure Local.

Detección de actualizaciones de extensiones del Generador de soluciones mediante PowerShell

Para poder instalar las actualizaciones de SBE, inicie sesión en el cliente con las credenciales de usuario de dominio que proporcionó durante la implementación del sistema.

Para comprender si una actualización es una extensión independiente del Generador de soluciones o una actualización combinada de "Solución", use las propiedades PackageType y SbeVersion.

$Update = Get-SolutionUpdate
$Update | ft DisplayName, PackageType, Version, SbeVersion, State

Este es una salida de ejemplo:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | ft DisplayName, PackageType, Version, SbeVersion, State

DisplayName                      PackageType Version      SbeVersion     State
-----------                      ----------- -------      ----------     -----
SBE_Contoso_Gen3_4.1.2312.5      SBE                      4.1.2312.5     Ready
Azure Local 2311 bundle      Solution    10.2311.0.26 4.1.2312.5     Ready 

En la salida de ejemplo, puede ver que hay dos actualizaciones listas para instalarse: la actualización independiente SBE_Contoso_Gen3_4.1.2312.5 y la actualización combinada Azure Local 2311, que incluye la misma Extension de Solution Builder según lo identificado por el número SbeVersion 4.1.2312.5.

Nota:

Microsoft recomienda instalar la actualización "Solución" combinada en la mayoría de los casos, para reducir el número de operaciones de actualización necesarias para mantener el sistema actualizado. Puede hacer referencia a las propiedades SBEReleaseLink y SBENotifyMessage, proporcionadas por el proveedor de hardware en la AdditionalProperties de la actualización, para determinar si hay un motivo urgente para instalar una actualización de Solution Builder Extension antes de la actualización de la solución combinada.

Para determinar qué actualización se va a instalar, use los valores ComponentVersions y AdditionalProperties de Get-SolutionUpdate.

$Update = Get-SolutionUpdate
$Update | select -ExpandProperty ComponentVersions

Este es una salida de ejemplo:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | select -ExpandProperty ComponentVersions

PackageType Version      LastUpdated
----------- -------      -----------
Services    10.2311.0.26
Platform    10.2311.0.26
SBE         4.1.2312.5
$Update | Where-Object {$_.PackageType -eq "Solution" } | select -ExpandProperty AdditionalProperties

Este es una salida de ejemplo:

PS C:\Users\lcmuser> $Update | Where-Object {$_.PackageType -eq "Solution" } | select -ExpandProperty AdditionalProperties

Key                Value
---                -----
SBEReleaseLink     https://contoso.com/SBE/4.1.2312.5/ReleaseNotes.pdf
SBENotifyMessage   URGENT! Includes firmware updates that impact system reliability. See release notes!
SBEFamily          Gen3
SBEPublisher       Contoso
SupportedModels    Contoso550G3,Contoso320G3
SBEPackageSizeInMb 4
SBECopyright       Copyright (C) Contoso. All rights reserved.
SBELicenseUri      https://contoso.com/SBE/EULA.pdf 

Como se proporciona en el ejemplo, SBEReleaseLink y SBENotifyMessage pueden contener información importante sobre la urgencia de instalar la actualización de la extensión del Generador de soluciones, en lugar de aplazar la actualización para una ventana de mantenimiento de actualizaciones posterior.

El estado de actualización AdditionalContentRequired

Aunque Azure Local puede detectar automáticamente las actualizaciones de la extensión del Generador de soluciones, en muchos casos, los paquetes de extensión del Generador de soluciones deben descargarse desde el sitio de soporte técnico del proveedor de hardware y, a continuación, importarlos en el sistema.

El estado AdditionalContentRequired se usa para identificar los archivos que se deben importar antes de que se pueda instalar la actualización.

$Update = Get-SolutionUpdate 
$Update | ft DisplayName, PackageType, Version, SbeVersion, State

Este es una salida de ejemplo:

PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
PS C:\Users\lcmuser> $Update | ft DisplayName, PackageType, Version, SbeVersion, State

DisplayName                      PackageType Version      SbeVersion     State
-----------                      ----------- -------      ----------     -----
SBE_Contoso_Gen3_4.1.2312.5      SBE                      4.1.2312.5     AdditionalContentRequired
Azure Local 2311 bundle          Solution    10.2311.0.26 4.1.2312.5     AdditionalContentRequired

Para ver información sobre la actualización de la extensión del Generador de soluciones, como sus notas de la versión (a través de SBEReleaseLink) y determinar cómo descargar los archivos de extensión del Generador de soluciones del proveedor de hardware, use la propiedad AdditionalProperties de las actualizaciones.

Para obtener más información, consulte Detección de actualizaciones de extensiones del Generador de soluciones. Debe descargar los archivos de extensión del Generador de soluciones siguiendo las recomendaciones y los contratos de licencia del proveedor de hardware.

Pasos siguientes