Hotfixes do Google Distributed Cloud com isolamento físico 1.16.2

Hotfix 3

A correção 1.16.2-gdch.1353-3 está disponível.

Recurso
Este hotfix oferece os seguintes novos recursos e funcionalidades:

Armazenamento:

  • Monitoramento e diagnóstico de armazenamento interno aprimorados com a introdução do seguinte:

    • Sondas de jornada do usuário de armazenamento de arquivos de ponta a ponta.
    • Detecção de volume órfão do ONTAP.
    • Novos painéis de integridade de CSI e jornada do usuário.
    • Proteção da raspagem de métricas do CSI e do Trident.
Corrigido
Este hotfix corrige os seguintes problemas:

Armazenamento

  • Foram fornecidas as seguintes atualizações para corrigir bugs e melhorar a estabilidade do plano de controle:

    • Fizemos upgrade dos componentes sidecar do NetApp Trident e do CSI.
    • Aumento da simultaneidade de workers do CSI.
    • Adição de tempos limite configuráveis da API ONTAP.
    • Restringimos a programação do controlador do Trident aos nós do plano de controle para melhorar a capacidade do plano de controle de armazenamento e evitar problemas de conectividade em nós de trabalho e de GPU.

Hotfix 2

Corrigido
A correção 1.16.2-gdch.1353-2 está disponível. Este hotfix corrige os seguintes problemas:

Backup

  • Adicionamos uma opção de desativação para planos de backup máquina virtual.

  • Sondagens de atividade ativadas condicionalmente para controladores de cluster de backup e máquina virtual em clusters de administrador não raiz.

CLI

  • Defina --auto-diff como o modo de execução padrão para o comando gdcloud system assets add.

Gerenciamento de clusters

  • Correção de um problema para preencher o status da sub-rede com o namespace de cluster correto.

Documentação

  • Atualizamos a documentação off-line do GDC hospedada no console do GDC para corrigir um problema que impedia a renderização do conteúdo com guias.

Gerenciamento de identidade e acesso

  • Adicionamos um recurso rotatableSecret que estava faltando para o Identity and Access Management.

  • Otimização da reconciliação ao pular as atualizações de zonalRoleRef quando o nome do papel não é alterado.

  • Atualizamos o reconciliador ZonalRoleBindingReplica para processar corretamente as combinações de papéis de usuário e administrador.

Inventário

  • Atualização da validação de ingestão de inventário para servidores B300.

  • Adicionamos suporte de inventário para cabos de tronco, portas de gerenciamento unificadas e um número arbitrário de portas de dados.

  • Adicionamos suporte para colocar unidades de distribuição de energia (PDUs) em qualquer slot de unidade de rack (U), em vez de restringi-las a U02.

  • Remoção das verificações de patch panel pendentes e adição de exceções de pareamento de switch top-of-rack (ToR) para patch panels pendentes.

  • Os campos de nome de usuário e senha foram removidos dos objetos de configuração de troca de inventário.

Logging

  • Correção do roteamento de registros para direcionar os registros do sistema do cluster padrão do Kubernetes para o locatário do operador de aplicativo (AO, na sigla em inglês).

Monitoring

  • Adicionamos o rótulo node_name às métricas do exportador de nós.

Network Time Protocol (NTP)

  • Aumento dos limites de memória e adição de armazenamento em cache para serviços NTP para melhorar a estabilidade.

Rede

  • Adicionamos suporte para upgrades de hotpatch de RPM do plano de dados da rede host (HNETUpgrade), incluindo empacotamento de artefatos OCI para onetd, libgdc-ipsec-offload e libstrongswan-doca, execução do Ansible baseada em jobs do Kubernetes e alertas de falha de upgrade.

  • A verificação do verbo use em sub-redes propagadas do servidor de API global foi ignorada.

  • Ativamos o rastreamento de consumidores de sub-rede na produção e adicionamos a reconciliação de monitoramento de clusters para sub-redes em uso.

  • Correção de um problema em SwapEndFrontBacks em que a substituição de strings corrompia os nomes dos dispositivos durante a validação da porta.

  • Adicionamos suporte a nomes de rack de três letras nas configurações do switch de gerenciamento.

  • Adicionamos o campo commonName ao manifesto do certificado apiserver-proxy-lancer-mgmt.

Autenticação de plataforma

  • Ativamos a flag de recurso do plano de dados do Certificate Authority Service na produção e adicionamos objetivos de nível de serviço (SLOs) de CAS-Proxy.

Servidores

  • Atualizamos o provisionamento do servidor para instalar os resultados da rede do host e concluir os jobs de provisionamento de firmware do ConnectX-7 (CX7) antes de marcar os servidores como prontos.

  • Ativamos a flag de recurso SERVAllowDellIDRACDowngrade na produção para permitir downgrades de firmware do Dell iDRAC e do BIOS para a classe de máquina d4-highgpu2.

  • Adicionamos o runbook SERV-R0051 para documentar os procedimentos de downgrade do firmware do servidor Dell.

Armazenamento

  • Adicionamos a reconstrução sob demanda do Range-Read Helper (RRH), a recuperação automática, a limpeza de órfãos e métricas para melhorar a confiabilidade da leitura de intervalos e do upload em várias partes.

  • Otimização da reconciliação de buckets ao pular atualizações redundantes do StorageGRID para políticas de CORS, ciclo de vida e bloqueio quando as configurações não são alteradas.

  • Melhoria na segurança do ciclo de vida do URL pré-assinado e remoção de assinaturas e credenciais do S3 dos registros de erros.

  • Correção de uma disputa de ponteiro de solicitação no gerenciador de proxy de repositório de objetos, melhoria na geração de registros de erros do filtro de resposta e adição de instrumentação de transferência de payload.

  • Atualizamos a versão do hotfix do StorageGRID para 11.9.0.14 e pulamos a criação de recursos personalizados ObjectStorageUpgradeRequest em zonas não âncoras.

Máquinas virtuais

  • Atualizamos o Package Repository do gateway da máquina virtual para usar STRIP_LEADING_DIRECTORY_PATH no roteamento de pacotes do sistema operacional (SO).

Hotfix 1

Corrigido
O hotfix 1.16.2-gdch.1353-1 está disponível. Este hotfix corrige os seguintes problemas:

CLI

  • Adição de suporte ao carregamento de pacotes OCI com base em diferenças no comando gdcloud system container-registry load-oci para reduzir os tamanhos de download e upload de versões de hotfix. As diferenças são sempre comparadas com a versão de base, não com as versões de hotfix anteriores. Ao carregar um pacote de diferenças, o comando ignora camadas de imagem duplicadas e blobs que já existem na versão base. Como os hotfixes são cumulativos, cada pacote de hotfix contém todas as correções introduzidas desde a versão de base, excluindo artefatos duplicados da versão de base.

Serviço de banco de dados

  • Atualizamos o Database Service para a versão 0.16.6 e UI do console do Database Service para a versão 2.16.0-beta.31 para aplicar as correções de bugs e melhorias de estabilidade mais recentes.

Documentação

  • Atualizamos a documentação off-line do GDC hospedada no menu Ajuda do console do GDC com o conteúdo mais recente. Para mais informações, consulte Acesso ao console do GDC.

Firewall

  • Adicionamos o modelo de dados de recursos personalizados ZoneProtectionProfile, a geração e as declarações de perfil personalizado, os webhooks de validação e o suporte à proteção de reconhecimento para nós de firewall. Usando o recurso personalizado ZoneProtectionProfile (zoneprotectionprofiles.firewall.private.gdc.goog/v1alpha2), os operadores podem configurar a proteção no nível da organização, incluindo a organização raiz, para bloquear tráfego malicioso e verificações de portas. Os operadores também podem personalizar os limites de verificação, definir listas de permissões de endereços IP (exclusionIPs), mudar as ações de proteção (alert, allow, block, block-ip) ou desativar seletivamente as proteções de verificação (enabled: false).

Gemini

  • Atualizamos o operador da pilha de inferência do Gemini e os modelos de servidor de modelos para remover configurações de servidor não compatíveis e aplicar correções de estabilidade.

Gerenciamento de identidade e acesso

  • Correção de um problema de tempo limite com rotatableSecret no Anthos Identity Service (AIS) que causava atrasos na reconciliação do serviço de identidade.

  • Ativamos o suporte à divisão de cookies no AIS para resolver problemas de tokens de autenticação grandes e atualizamos as imagens do contêiner do serviço de identidade.

Inventário

  • Adição de suporte para expansão de rack B300.

  • Correção de um problema em que senhas geradas automaticamente com caracteres especiais não compatíveis causavam falhas no provisionamento de switches e na inicialização do repositório de objetos.

  • Atualizamos os IDs de rack e instância para aceitar identificadores de quatro caracteres para pods de GPU e removemos validações desnecessárias de cabos, adaptadores e transceptores durante as verificações de simulação.

  • Adicionamos suporte para o endereço IP de gerenciamento e a expansão de CIDR após a desativação de um rack intermediário (um rack implantado após os racks A e B, mas antes dos racks X e Y). Anteriormente, se esse rack do meio fosse desativado, a implantação ou expansão para um novo rack posteriormente acionaria problemas de alocação de endereços IP. Essa correção resolve esses conflitos, garantindo uma expansão de rack sem problemas.

  • Adição de suporte para nomes de portas iDRAC e OCP na validação de webhook de inventário.

Logging

  • Expressões de filtro LoggingRule otimizadas para evitar altas taxas de consulta (QPS) em repositórios de objetos.

Monitoring

  • Correção de um problema em que configurações incorretas de porta de métricas no controlador de infraestrutura EZ causavam o disparo incorreto de alertas de alta frequência de EZ-E1001, EZ-E1003 e EZ-E1004.

  • Melhoria da resiliência do reconciliador MonitoringTarget ao colocar os destinos automaticamente na fila novamente após falhas na recuperação de certificados e evitar patches desnecessários em declarações de volume persistente (PVCs).

  • Correção de um problema em que as anotações restartedAt causavam reinicializações desnecessárias durante a comparação do StatefulSet do Prometheus.

  • As políticas de rede legadas do coletor do OpenTelemetry criado pelo Google (GBOC, na sigla em inglês) foram removidas do namespace de monitoramento.

Rede

  • Correção de um problema em que subnetClaimRef não era preenchido quando um servidor estava localizado em um rack diferente do switch de gerenciamento.

  • Correção de um problema em que os CIDRs da categoria do dispositivo estavam ausentes para as chaves de gerenciamento existentes durante a expansão vertical.

  • Adicionamos suporte e validação de expressão regular genérica para os formatos de nomenclatura de porta de dados e gerenciamento de servidor B300 (como fe-s6p1 e ocp-s1p1).

  • Correção de erros de análise de JSON em tabelas de interface de VLAN quando a lista de interfaces é dividida em várias linhas.

  • Adicionamos um estágio de rede de host às políticas de lançamento para garantir um preparo de rede confiável durante as atualizações de componentes.

  • Desativamos a instalação de recursos do gateway do ABM para evitar erros de reconciliação em ambientes não compatíveis.

  • Os testes de conectividade foram corrigidos para tratar os conversores de mídia como dispositivos passivos durante a validação.

  • Melhoria no tratamento de erros para formatos de porta inválidos durante a validação da conexão da porta do switch.

Sistema operacional

  • Melhoria no desempenho e na estabilidade do daemon de política de acesso a arquivos (fapolicyd) em nós, aumentando o tamanho do cache e otimizando as regras do banco de dados de confiança.

Segurança

  • Adição de suporte a vários certificados raiz durante as verificações de simulação de validação de pacotes.

Servidores

  • Adição de suporte para downgrades de firmware do Dell iDRAC e do BIOS para a classe de máquina d4-highgpu2.

Fazer upgrade

  • Adicionamos proteções para evitar a reavaliação de upgrades concluídos e melhoramos o tratamento de erros de validação do cliente durante a orquestração de upgrade.

  • Adicionamos suporte a um novo modo de download de diferenças para hotfixes, que baixa apenas os artefatos alterados em comparação com a versão base, reduzindo drasticamente o tamanho do download.

Vertex AI

  • Atualizamos as imagens de contêiner da Vertex AI para Pesquisa e o prediction_proxy para aplicar as atualizações mais recentes de segurança e estabilidade.

Máquinas virtuais

  • Adicionamos suporte à execução de cargas de trabalho que exigem GPUs em clusters padrão do Kubernetes.

  • Marcamos os recursos de VM compartilhada e de imagem de máquina virtual como relevantes para auditoria no AuditlogInventory para garantir uma geração de registros de auditoria abrangente.

  • Correção de um problema em image-controller em que as verificações de cache ausentes causavam erros de conflito HTTP 409 excessivos durante a criação simultânea de imagens.

  • Correção de um problema que afetava a estabilidade da importação de imagens de máquina virtual.

Gestão de vulnerabilidades

  • Os fluxos de trabalho de importação de relatórios de vulnerabilidade foram corrigidos para aguardar a conclusão antes de prosseguir.

  • Ignoramos a geração desnecessária do Security Compliance Framework for Google Cloud (SCFGM) para nós do OIC do Windows.

  • As alocações de recursos de CPU e memória do banco de dados foram tornadas configuráveis, e os limites padrão de recursos do banco de dados de verificação de vulnerabilidades foram aumentados.