Detección de desfase para Azure Local

En este artículo se explica cómo el marco de detección de desfase identifica las desviaciones de configuración, mejora la solución de problemas y ayuda a reducir los problemas relacionados con la configuración en el entorno local de Azure.

Información general

La detección de desfase garantiza que los estados de los componentes locales de Azure se alineen con la receta de solución validada (VSR). Compara los metadatos de componentes instalados con versiones admitidas durante las comprobaciones de actualización periódicas para identificar las discrepancias de configuración o versión mediante la supervisión continua del estado actual del sistema en una configuración correcta conocida. Este proceso ayuda a mejorar la confiabilidad, simplifica la solución de problemas y reduce los problemas relacionados con la configuración.

Azure Local utiliza una base validada (derivada de la lista de materiales de software aprobada) como fuente confiable y la compara con las versiones de los componentes instaladas en el sistema. El marco identifica cualquier desviación de esta línea base como desfase, lo que indica que un componente ya no se alinea con la configuración admitida.

Actualmente, los administradores pueden desencadenar manualmente la validación mediante el Invoke-AzStackHciVSRDriftDetectionValidation cmdlet para generar informes detallados de desfase para los componentes de compilación.

Cuando se ejecuta la detección de desfase

Azure Local realiza la detección de desfase en varios puntos del ciclo de vida para asegurarse de que detecta problemas lo antes posible.

  • Antes de que se cree el clúster: la detección de desvíos se ejecuta como parte de la validación de recetas de imágenes del sistema operativo (SO).

  • Después de ejecutar el clúster: la detección de desfase se ejecuta continuamente a través del marco del comprobador de estado y la validación se ejecuta al principio de una actualización.

¿Qué comprobaciones de detección de desviación?

La detección de desfase valida un conjunto priorizado de componentes críticos para las operaciones locales de Azure. Actualmente, el sistema expone los resultados del desfase como alertas informativas y proporciona recomendaciones de corrección manuales para los módulos de PowerShell y la interfaz de Azure Command-Line (CLI).

En la tabla siguiente se enumeran los componentes que valida la detección de desfase y las opciones de corrección disponibles:

Componentes admitidos Tipo de deriva Corrección
Módulos de Azure PowerShell Informativo Corrección manual; recomendación proporcionada
Agente de Azure Arc Informativo Corrección manual; recomendación proporcionada
Extensiones de la CLI de Azure Informativo Corrección manual; recomendación proporcionada
CLI de Azure Informativo Corrección manual; recomendación proporcionada

Nota:

Revise los resultados del desfase antes de las actualizaciones o las operaciones de nodo y siga las instrucciones de corrección recomendadas.

Validación manual

Para validar manualmente el desfase y generar un informe detallado de desviaciones de configuración, use el Invoke-AzStackHciVSRDriftDetectionValidation cmdlet .

Este es un ejemplo de salida:

Captura de pantalla de un desencadenador de validación manual mediante el cmdlet Invoke-AzStackHciVSRDriftDetectionValidation.