Correcciones de errores de la versión 1.16.2 de Google Distributed Cloud aislado

Hotfix 3

La corrección 1.16.2-gdch.1353-3 está disponible.

Función
Esta corrección incluye las siguientes funciones y capacidades nuevas:

Almacenamiento:

  • Se mejoraron la supervisión y el diagnóstico del almacenamiento interno con la introducción de lo siguiente:

    • Sondeos del recorrido del usuario de almacenamiento de archivos de extremo a extremo
    • Detección de volúmenes de ONTAP huérfanos.
    • Nuevos paneles de estado de CSI y del recorrido del usuario
    • Recopilación segura de métricas de CSI y Trident
Fija
Esta corrección en caliente soluciona los siguientes problemas:

Almacenamiento

  • Se proporcionaron las siguientes actualizaciones para corregir errores y mejorar la estabilidad del plano de control:

    • Se actualizaron los componentes de NetApp Trident y CSI sidecar.
    • Se aumentó la simultaneidad de los trabajadores de CSI.
    • Se agregaron tiempos de espera configurables de la API de ONTAP.
    • Se restringió la programación del controlador de Trident a los nodos del plano de control para mejorar la capacidad de procesamiento del plano de control de almacenamiento y evitar problemas de conectividad en los nodos trabajadores y de GPU.

Hotfix 2

Fija
La corrección 1.16.2-gdch.1353-2 está disponible. Esta corrección en caliente soluciona los siguientes problemas:

Copia de seguridad

  • Se agregó una opción de desactivación para los planes de copia de seguridad de máquina virtual.

  • Se habilitaron de forma condicional los sondeos de actividad para los controladores de clústeres de copia de seguridad y máquina virtual en clústeres de administrador no raíz.

CLI

  • Establece --auto-diff como el modo de ejecución predeterminado para el comando gdcloud system assets add.

Administración de clústeres

  • Se solucionó un problema para propagar el estado de la subred con el espacio de nombres correcto del clúster.

Documentación

  • Se actualizó la documentación sin conexión de GDC alojada en la consola de GDC para solucionar un problema que impedía que se renderizara el contenido con pestañas.

Administración de identidades y accesos

  • Se agregó un recurso rotatableSecret faltante para Identity and Access Management.

  • Se optimizó la conciliación omitiendo las actualizaciones de zonalRoleRef cuando el nombre del rol no cambia.

  • Se actualizó el conciliador ZonalRoleBindingReplica para controlar correctamente las combinaciones de roles de usuario y administrador.

Inventario

  • Se actualizó la validación de transferencia de inventario para los servidores B300.

  • Se agregó compatibilidad de inventario para cables troncales, puertos de administración unificados y una cantidad arbitraria de puertos de datos.

  • Se agregó compatibilidad para colocar unidades de distribución de energía (PDU) en cualquier ranura de unidad de bastidor (U) en lugar de restringirlas a U02.

  • Se quitaron las verificaciones de paneles de conexiones sueltos y se agregaron excepciones de vinculación de switches de la parte superior del bastidor (ToR) para los paneles de conexiones sueltos.

  • Se quitaron los campos de nombre de usuario y contraseña de los objetos de configuración del interruptor de inventario.

Logging

  • Se corrigió el enrutamiento de registros para dirigir los registros del sistema del clúster de Kubernetes estándar al usuario del operador de la aplicación (AO).

Supervisión

  • Se agregó la etiqueta node_name a las métricas del exportador de nodos.

Network Time Protocol (NTP)

  • Se aumentaron los límites de memoria y se agregó almacenamiento en caché para los servicios de NTP con el objetivo de mejorar la estabilidad.

Redes

  • Se agregó compatibilidad con las actualizaciones de parches en caliente de RPM del plano de datos de la red de host (HNETUpgrade), incluido el empaquetado de artefactos de OCI para onetd, libgdc-ipsec-offload y libstrongswan-doca, la ejecución de Ansible basada en trabajos de Kubernetes y las alertas de fallas de actualización.

  • Se omitió la verificación del verbo use en las subredes que se propagan desde el servidor de la API global.

  • Se habilitó el seguimiento de consumidores de subredes en producción y se agregó la conciliación de supervisión de clústeres para las subredes en uso.

  • Se corrigió un problema en SwapEndFrontBacks en el que el reemplazo de cadenas dañaba los nombres de los dispositivos durante la validación de puertos.

  • Se agregó compatibilidad con nombres de bastidores de tres letras en las configuraciones de interruptores de administración.

  • Se agregó el campo commonName al manifiesto del certificado apiserver-proxy-lancer-mgmt.

Autenticación de la plataforma

  • Se habilitó la marca de función del plano de datos de Certificate Authority Service en producción y se agregaron objetivos de nivel de servicio (SLO) de CAS-Proxy.

Servidores

  • Se actualizó el aprovisionamiento del servidor para instalar los entregables de la red del host y completar los trabajos de aprovisionamiento del firmware de ConnectX-7 (CX7) antes de marcar los servidores como listos.

  • Se habilitó la marca de función SERVAllowDellIDRACDowngrade en producción para permitir las versiones anteriores del firmware de Dell iDRAC y BIOS para la clase de máquina d4-highgpu2.

  • Se agregó la guía de runbook SERV-R0051 para documentar los procedimientos de cambio a una versión anterior del firmware del servidor Dell.

Almacenamiento

  • Se agregó la reconstrucción del ayudante de lectura de rango (RRH) a pedido, la recuperación automática, la limpieza de huérfanos y las métricas para mejorar la confiabilidad de la lectura de rango y la carga de varias partes.

  • Se optimizó la conciliación de bucket omitiendo las actualizaciones redundantes de StorageGRID para las políticas de CORS, ciclo de vida y bloqueo cuando no se modifican los parámetros de configuración.

  • Se mejoró la seguridad del ciclo de vida de las URLs firmadas previamente y se ocultaron las firmas y credenciales de S3 de los registros de errores.

  • Se corrigió una condición de carrera del puntero de solicitud en el controlador del proxy de almacén de objetos, se mejoró el registro de errores del filtro de respuestas y se agregó la instrumentación de transferencia de carga útil.

  • Se actualizó la versión de la corrección de StorageGRID a la 11.9.0.14 y se omitió la creación de recursos personalizados de ObjectStorageUpgradeRequest en zonas que no son de anclaje.

Máquinas virtuales

  • Se actualizó la puerta de enlace del repositorio de paquetes de la máquina virtual para usar STRIP_LEADING_DIRECTORY_PATH para el enrutamiento de paquetes del sistema operativo (SO).

Hotfix 1

Fija
La corrección 1.16.2-gdch.1353-1 está disponible. Esta corrección en caliente soluciona los siguientes problemas:

CLI

  • Se agregó compatibilidad con la carga de paquetes de OCI basada en diferencias en el comando gdcloud system container-registry load-oci para reducir los tamaños de descarga y carga de las versiones de corrección de errores. Las diferencias siempre se comparan con la versión base, no con las versiones de corrección de errores anteriores. Cuando se carga un paquete de diferencias, el comando omite las capas de imágenes y los BLOB duplicados que ya existen en la versión base. Debido a que las correcciones de hotfix son acumulativas, cada paquete de versión de hotfix contiene todas las correcciones introducidas desde la versión base, sin incluir los artefactos duplicados de la versión base.

Servicio de base de datos

  • Se actualizó el servicio de base de datos a la versión 0.16.6 y la IU de la consola del servicio de base de datos a la versión 2.16.0-beta.31 para aplicar las correcciones de errores y las mejoras de estabilidad más recientes.

Documentación

  • Se actualizó la documentación sin conexión de GDC alojada en el menú Ayuda de la consola de GDC con el contenido más reciente. Para obtener más información, consulta Acceso a la consola de GDC.

Firewall

  • Se agregó el modelo de datos de recursos personalizados ZoneProtectionProfile, la generación y las reclamaciones de perfiles personalizados, los webhooks de validación y la compatibilidad con la protección de reconocimiento para los nodos de firewall. Con el recurso personalizado ZoneProtectionProfile (zoneprotectionprofiles.firewall.private.gdc.goog/v1alpha2), los operadores pueden configurar la protección a nivel de la organización, incluida la organización raíz, para bloquear el tráfico malicioso y los análisis de puertos. Los operadores también pueden personalizar los umbrales de análisis, definir listas de entidades permitidas de direcciones IP (exclusionIPs), cambiar las acciones de protección (alert, allow, block, block-ip) o inhabilitar de forma selectiva las protecciones de análisis (enabled: false).

Gemini

  • Se actualizaron las plantillas del operador y del servidor de modelos de Gemini Inference Stack para quitar las configuraciones de servidor no compatibles y aplicar correcciones de estabilidad.

Administración de identidades y accesos

  • Se corrigió un problema de tiempo de espera con rotatableSecret en Anthos Identity Service (AIS) que causaba demoras en la conciliación del servicio de identidad.

  • Se habilitó la compatibilidad con la división de cookies en AIS para resolver problemas de tokens de autenticación grandes y se actualizaron las imágenes de contenedor del servicio de identidad.

Inventario

  • Se agregó compatibilidad con la expansión de bastidores B300.

  • Se solucionó un problema por el que las contraseñas generadas de forma automática que contenían caracteres especiales no admitidos causaban fallas en el aprovisionamiento de conmutadores y en el inicio del almacén de objetos.

  • Se actualizaron los IDs de bastidor y de instancia para admitir identificadores de cuatro caracteres para los pods de GPU, y se quitaron las validaciones innecesarias de cables, adaptadores y transceptores durante las verificaciones previas.

  • Se agregó compatibilidad con la dirección IP de administración y la expansión de CIDR después de retirar un bastidor intermedio (un bastidor implementado después de los bastidores A y B, pero antes de los bastidores X e Y). Anteriormente, si se retiraba este bastidor intermedio, la implementación o la expansión a un bastidor nuevo más adelante generaba problemas de asignación de direcciones IP. Esta corrección resuelve esos conflictos y garantiza una expansión de bastidores sin problemas.

  • Se agregó compatibilidad con los nombres de puertos de iDRAC y OCP en la validación del webhook de inventario.

Logging

  • Se optimizaron las expresiones de filtro de LoggingRule para evitar tasas de consultas altas (QPS) en el almacén de objetos.

Supervisión

  • Se solucionó un problema por el que las configuraciones incorrectas de los puertos de métricas en el controlador de infraestructura de EZ provocaban que se activaran por error alertas de alta frecuencia de EZ-E1001, EZ-E1003 y EZ-E1004.

  • Se mejoró la resiliencia del conciliador de MonitoringTarget, ya que se vuelven a poner en cola los destinos de forma automática después de las fallas de recuperación de certificados y se evitan parches innecesarios en las reclamaciones de volúmenes persistentes (PVC).

  • Se solucionó un problema por el que las anotaciones de restartedAt causaban reinicios innecesarios durante la comparación de StatefulSet de Prometheus.

  • Se quitaron las políticas de red heredadas del recopilador de OpenTelemetry integrado en Google (GBOC) en el espacio de nombres de supervisión.

Redes

  • Se corrigió un problema por el que no se completaba subnetClaimRef cuando un servidor se ubicaba en un bastidor diferente de su interruptor de administración.

  • Se solucionó un problema por el que faltaban los CIDR de categoría de dispositivo para los switches de administración existentes durante la expansión vertical.

  • Se agregó compatibilidad y validación de expresiones regulares genéricas para los formatos de nombres de puertos de datos y administración de servidores B300 (como fe-s6p1 y ocp-s1p1).

  • Se corrigieron los errores de análisis de JSON en las tablas de interfaz de VLAN cuando la lista de interfaces se une en varias líneas.

  • Se agregó una etapa de red de host a las políticas de lanzamiento para garantizar una etapa de red confiable durante las actualizaciones de los componentes.

  • Se inhabilitó la instalación de recursos de ABM Gateway para evitar errores de conciliación en entornos no compatibles.

  • Se corrigieron las pruebas de conectividad para tratar los convertidores de medios como dispositivos pasivos durante la validación.

  • Se mejoró el manejo de errores para los formatos de puerto no válidos durante la validación de la conexión del puerto del interruptor.

Sistema operativo

  • Se mejoró el rendimiento y la estabilidad del daemon de la política de acceso a archivos (fapolicyd) en los nodos, ya que se aumentó el tamaño de la caché y se optimizaron las reglas de la base de datos de confianza.

Seguridad

  • Se agregó compatibilidad con varios certificados raíz durante las verificaciones previas de la validación de paquetes.

Servidores

  • Se agregó compatibilidad con las versiones anteriores del firmware de Dell iDRAC y BIOS para la clase de máquina d4-highgpu2.

Actualización

  • Se agregaron protecciones para evitar que se vuelvan a evaluar las actualizaciones completadas y se mejoró el manejo de errores de validación del cliente durante la organización de la actualización.

  • Se agregó compatibilidad con un nuevo modo de descarga de diferencias para correcciones de hotfix, de modo que solo se descarguen los artefactos modificados en comparación con la versión base, lo que reduce drásticamente el tamaño de la descarga.

Vertex AI

  • Se actualizaron las imágenes de contenedor de Vertex AI Search y prediction_proxy para aplicar las actualizaciones de seguridad y estabilidad más recientes.

Máquinas virtuales

  • Se agregó compatibilidad para ejecutar cargas de trabajo que requieren GPU en clústeres de Kubernetes estándar.

  • Se marcaron los recursos de VM compartida y de imagen de máquina virtual como relevantes para la auditoría en AuditlogInventory para garantizar un registro de auditoría integral.

  • Se corrigió un problema en image-controller en el que las verificaciones de caché faltantes causaban errores de conflicto HTTP 409 excesivos durante la creación de imágenes simultáneas.

  • Se solucionó un problema que afectaba la estabilidad de la importación de imágenes de máquina virtual.

Gestión de vulnerabilidades

  • Se corrigieron los flujos de trabajo de importación de informes de vulnerabilidades para que esperen a que se completen antes de continuar.

  • Se omitió la generación innecesaria del framework de cumplimiento de seguridad para Google Cloud (SCFGM) en los nodos de OIC de Windows.

  • Se hicieron configurables las asignaciones de recursos de CPU y memoria de la base de datos, y se aumentaron los límites predeterminados de recursos de la base de datos para la base de datos de análisis de vulnerabilidades.