383 sintomas catalogados

Cada sintoma com causa provável e correção, ligado à lição da trilha Cloud que explica o porquê. Descreva o sintoma para filtrar.

SintomaCausa provávelCorreçãoLição
Node aparece como 'down' na lista de serviçosProblema de rede ou configuração incorreta de autenticaçãoVerifique conectividade com o controller e revise credenciais no nova.confAdicionando compute nodes: crescer sem downtime
Instâncias não são alocadas no novo nodeRecursos insuficientes ou filtros de agendamento restritivosAjuste filtros no scheduler e confirme recursos disponíveisAdicionando compute nodes: crescer sem downtime
Erro de autenticação nos logs do nova-computeToken Keystone ou transport_url incorretoRevise os parâmetros de autenticação no nova.conf e neutron.confAdicionando compute nodes: crescer sem downtime
Alertas não chegam por e-mailConfiguração incorreta do SMTP ou bloqueio de firewallVerifique as credenciais, porta e acesso ao servidor SMTPAlertmanager, Grafana e logs: visibilidade e ação
Grafana não conecta ao PrometheusEndpoint ou porta erradosConfirme o endereço e porta do Prometheus na configuração do GrafanaAlertmanager, Grafana e logs: visibilidade e ação
Logs não aparecem no LokiFluent Bit não está enviando logs corretamenteRevise a configuração do output do Fluent Bit e os logs do próprio podAlertmanager, Grafana e logs: visibilidade e ação
Usuário não consegue acessar recursos na nuvem públicaFederação de identidade mal configurada ou IdP não sincronizadoRevise a configuração do IdP e as permissões no IAM da nuvem públicaAmbientes híbridos: OpenStack integrado a clouds públicas
VMs criadas no OpenStack não comunicam com VMs na nuvem públicaVPN ou VXLAN mal configurado, rotas ausentesVerifique a configuração de VPN/VXLAN e rotas em ambos os ambientesAmbientes híbridos: OpenStack integrado a clouds públicas
Logs de auditoria não aparecem no SIEMIntegração de logs incompleta ou permissões insuficientesConfirme paths e permissões dos logs, revise a configuração do agente SIEMAmbientes híbridos: OpenStack integrado a clouds públicas
O Ansible retorna erro de autenticação ao acessar o VaultToken inválido ou permissões insuficientes no VaultRevise a política de acesso e gere um novo token com as permissões corretasAnsible e Vault: o que são, para que servem e por que são pa
O playbook não encontra o plugin de lookup do VaultDependência do plugin não instalada ou Ansible desatualizadoAtualize o Ansible e instale as dependências necessáriasAnsible e Vault: o que são, para que servem e por que são pa
Erro de unseal no VaultVault não inicializado ou chaves de unseal incorretasExecute 'vault operator init' e use as chaves corretas para unsealAnsible e Vault: o que são, para que servem e por que são pa
API retorna 401 UnauthorizedToken inválido ou permissão insuficienteVerifique o token, permissões do usuário e formato do header AuthorizationAPIs e webhooks: conectando o Proxmox à sua stack de TI
Webhook não dispara após backupScript de hook não está executando ou caminho incorretoCheque logs do backup e permissões do scriptAPIs e webhooks: conectando o Proxmox à sua stack de TI
Resposta da API é vazia ou incompletaEndpoint errado ou falta de permissõesConsulte a documentação e revise as permissões do tokenAPIs e webhooks: conectando o Proxmox à sua stack de TI
Serviço não sobe após atualizaçãoIncompatibilidade de versão ou dependência quebradaReverta o pacote para versão anterior e revise dependências.Atualizações seguras: patches, CVEs e rollback sem sustos
Erro de autenticação em múltiplos serviçosFalha na atualização do Keystone ou banco de dados corrompidoRestaure backup do banco do Keystone e reinicie os serviços.Atualizações seguras: patches, CVEs e rollback sem sustos
Instâncias não migram entre hostsConfiguração incorreta de live migration ou falta de recursosAjuste a configuração de live migration e libere recursos nos hosts.Atualizações seguras: patches, CVEs e rollback sem sustos
Servidor não aparece no inventárioPlugin de inventário dinâmico mal configurado ou permissões insuficientes.Revise as credenciais e a configuração do plugin no Ansible.Automatizando onboarding e offboarding de servidores com Ans
Falha ao buscar segredo no VaultToken expirado ou política insuficiente.Gere novo token e revise as políticas de acesso no Vault.Automatizando onboarding e offboarding de servidores com Ans
Revogação de token não funcionaToken já expirado ou erro de permissão na API do Vault.Verifique o status do token e as permissões do usuário executor.Automatizando onboarding e offboarding de servidores com Ans
Serviço não conecta após rotaçãoConfiguração não foi atualizada corretamente ou segredo expirou antes da trocaReaplique o playbook e valide o tempo de expiração do segredoAutomatizando rotatividade de segredos e credenciais
Vault retorna permissão negadaToken ou policy insuficiente para gerar o segredoRevise policies e permissões do token usadoAutomatizando rotatividade de segredos e credenciais
Notificação não chega ao timeErro de configuração no módulo de notificaçãoTeste envio manual e revise parâmetros do móduloAutomatizando rotatividade de segredos e credenciais
Logs de auditoria ausentesAudit device do Vault não habilitadoHabilite audit log conforme a documentaçãoAutomatizando rotatividade de segredos e credenciais
Backup falha com erro de espaço insuficienteStorage de backup lotado ou retenção mal configuradaAjuste maxfiles ou libere espaço no storageBackup e restore: estratégias para não perder o sono
Restore falha com erro de arquivo corrompidoBackup interrompido ou storage instávelVerifique integridade do storage, refaça backup e teste restoreBackup e restore: estratégias para não perder o sono
Backup snapshot indisponívelStorage não suporta snapshotsUse modo stop ou suspend, ou migre storage para ZFS/LVMBackup e restore: estratégias para não perder o sono
Pods ficam em Pending após drainNão há recursos suficientes ou affinity/taints impedem agendamentoRevise limites de recursos e regras de affinity/taintsBalanceamento de carga e controle de recursos
Service LoadBalancer não recebe IP externoFalta integração com solução de LoadBalancer (ex: MetalLB)Instale e configure MetalLB conforme documentaçãoBalanceamento de carga e controle de recursos
Pods críticos agendados em nós erradosAffinity mal configurada ou ausenteAjuste as regras de affinity no spec dos podsBalanceamento de carga e controle de recursos
Pods de baixa prioridade ocupam nós reservadosTaints ou tolerations ausentesAplique taints nos nós e tolerations apenas nos pods autorizadosBalanceamento de carga e controle de recursos
Erro 'storage not available on target node'Storage compartilhado não montado no nó de destinoMonte o storage e verifique permissõesBalanceamento de carga e migração ao vivo: uptime sem mágica
Migração trava em 'suspend' ou demora excessivaRede lenta ou congestionadaTeste a velocidade da rede e use rede dedicada para migraçãoBalanceamento de carga e migração ao vivo: uptime sem mágica
VM reinicia durante migraçãoIncompatibilidade de versão ou configuração entre os nósSincronize versões e configurações, consulte a documentaçãoBalanceamento de carga e migração ao vivo: uptime sem mágica
Pod é OOMKilled ou throttledRequests/limits de memória ou CPU subdimensionadosAjuste os valores conforme o uso real medidoCálculo de recursos: CPU, memória e storage para pods e node
PVC não é montado ou fica em PendingStorageClass incorreta ou falta de PV disponívelVerifique a configuração da StorageClass e disponibilidade de discosCálculo de recursos: CPU, memória e storage para pods e node
Node entra em NotReady ou kubelet crashaFalta de reserva de recursos para o sistemaInclua --system-reserved e --kube-reserved no kubeletCálculo de recursos: CPU, memória e storage para pods e node
Volume não anexa à instânciaUUID do segredo RBD inconsistente entre Nova e CinderVerifique e sincronize o rbd_secret_uuid nos arquivos de configuraçãoCeph como backend: blocos, objetos e snapshots integrados
Snapshots demoram ou falhamPool Ceph saturado ou OSDs lentosCheque 'ceph -s' e aumente OSDs ou otimize a redeCeph como backend: blocos, objetos e snapshots integrados
Imagens não aparecem no GlancePermissões do usuário Ceph insuficientesRevise o auth do client.glance e os poolsCeph como backend: blocos, objetos e snapshots integrados
Performance baixa em VMsRede entre OpenStack e Ceph subdimensionadaAumente banda de rede ou use redes dedicadas para CephCeph como backend: blocos, objetos e snapshots integrados
Cluster não sobe após restore do etcdSnapshot incompatível com a versão do cluster ou arquivos de certificado incorretosVerifique se o snapshot foi feito na mesma versão do etcd e se os caminhos de certificados estão corretosCiclo de vida, backup e atualização de clusters
Nodes workers não retornam ao estado Ready após upgradeVersão do kubelet incompatível ou falha no restart do serviçoReinstale kubelet na versão correta e reinicie o serviçoCiclo de vida, backup e atualização de clusters
Pods em CrashLoopBackOff após upgradeIncompatibilidade de API ou recursos deprecatedRevise manifests e logs dos pods para identificar recursos obsoletosCiclo de vida, backup e atualização de clusters
VM não migra após falha de nóStorage compartilhado inacessível ou quorum insuficienteVerifique status do Ceph e quorum do corosync; corrija storage e reative o nóCluster de alta disponibilidade para aplicações críticas: de
Cluster perde quorum após falha de redeRede dedicada para corosync ausente ou mal configuradaImplemente rede exclusiva para corosync e revise VLANsCluster de alta disponibilidade para aplicações críticas: de
Fencing não executa após falha de nóConfiguração de IPMI incorreta ou credenciais inválidasRevise configuração do fence_ipmilan e teste comandos manualmenteCluster de alta disponibilidade para aplicações críticas: de
Cluster não responde após falha de um masterControl plane não está em HA real, apenas um nó ativoImplemente multi-master e load balancer externoCluster para sistemas críticos: desafios e soluções
Pods críticos caem durante atualizaçãoPDB ausente ou mal configuradoAjuste PodDisruptionBudget para garantir mínimo de podsCluster para sistemas críticos: desafios e soluções
Backup do etcd não restaura o clusterSnapshot corrompido ou não testadoAutomatize e teste restauração periodicamenteCluster para sistemas críticos: desafios e soluções
Cluster entra em throttling sob pico de cargaHPA ausente ou limites de recursos mal definidosConfigure HPA e ajuste requests/limits dos podsCluster para sistemas críticos: desafios e soluções
Cluster não aceita operações em VMsPerda de quorumRecupere nós offline ou adicione novo nó para restaurar quorumCluster Proxmox: quorum, corosync e a lógica por trás da alt
Failover não ocorre após queda de nóStorage não compartilhado entre nósMigre VMs para storage compartilhadoCluster Proxmox: quorum, corosync e a lógica por trás da alt
Corosync reporta latência altaRede compartilhada ou congestionadaDedique interface exclusiva para CorosyncCluster Proxmox: quorum, corosync e a lógica por trás da alt
Métricas não aparecem no Prometheusnode_exporter não está rodando ou firewall bloqueando porta 9100Verifique status do node_exporter e libere a porta no firewallColeta e análise de métricas: o que importa de verdade
SNMP não retorna dadossnmpd não está configurado corretamente ou comunidade incorretaRevise snmpd.conf e reinicie o serviçoColeta e análise de métricas: o que importa de verdade
Alertas não disparamThresholds mal configurados ou integração de alertas ausenteReveja configurações de thresholds e notificaçõesColeta e análise de métricas: o que importa de verdade
Erro de autenticação no VaultToken inválido ou expiradoGere um novo token conforme a documentação do VaultComponentes e fluxos: como Ansible, Vault, OpenSSH e nuvem c
Timeout ao conectar via SSHChave privada incorreta ou firewall bloqueandoVerifique a chave e as regras de firewallComponentes e fluxos: como Ansible, Vault, OpenSSH e nuvem c
Segredo não encontradoCaminho ou chave errada no VaultConfirme o caminho do segredo no Vault CLI ou APIComponentes e fluxos: como Ansible, Vault, OpenSSH e nuvem c
Interface web não carregapveproxy parado ou porta 8006 bloqueadaReinicie o pveproxy com 'systemctl restart pveproxy' e verifique firewallComponentes internos do Proxmox VE: do hypervisor à API
Comando qm ou pct retorna erro de permissãoUsuário sem privilégios administrativosExecute como root ou ajuste permissões no Proxmox VEComponentes internos do Proxmox VE: do hypervisor à API
VM não iniciaServiço pvedaemon inativo ou recursos insuficientesVerifique 'systemctl status pvedaemon' e recursos do hostComponentes internos do Proxmox VE: do hypervisor à API
Pods ficam em status 'ContainerCreating' indefinidamentePlugin CNI ausente, mal configurado ou falha de permissãoRevise logs do kubelet e do plugin CNI, corrija permissões e arquivos de configuraçãoComunicação interna: etcd, API Server e CNI na prática
kubectl retorna erro de conexão ao API ServerAPI Server parado, sem rota ou certificados inválidosReinicie o API Server, valide rotas e renove certificadosComunicação interna: etcd, API Server e CNI na prática
Pods sem IP ou sem conectividadeCNI plugin não configurou interfaces ou conflito de sub-redesVerifique logs do CNI, ajuste sub-redes e reinicie podsComunicação interna: etcd, API Server e CNI na prática
Variável de ambiente não aparece no podConfigMap ou Secret não referenciado corretamente no specRevise o YAML do Deployment ou Pod, especialmente os campos valueFrom.ConfigMaps, Secrets e variáveis: parametrizando aplicações
Alteração no ConfigMap não reflete no podPod não foi reiniciado (para variáveis de ambiente)Recrie ou reinicie o pod após atualizar o ConfigMap.ConfigMaps, Secrets e variáveis: parametrizando aplicações
Arquivo de Secret não é atualizado no appAplicação não recarrega o arquivo montadoImplemente reload ou restart na aplicação ao detectar mudanças no arquivo.ConfigMaps, Secrets e variáveis: parametrizando aplicações
Erro 'permission denied' ao buscar segredoToken sem permissão de leitura no caminho solicitadoRevise as políticas do Vault e garanta que o token tem acesso ao caminho.Configurando Ansible para consumir segredos do Vault
Mensagem 'plugin not found' ao executar lookupCollection community.hashi_vault não instaladaInstale a collection com ansible-galaxy collection install community.hashi_vault.Configurando Ansible para consumir segredos do Vault
Valor retornado é vazioCaminho ou chave incorretos no VaultVerifique o caminho e a chave informados no lookup.Configurando Ansible para consumir segredos do Vault
Token expira antes do esperadoTTL do token ou do secret_id muito baixoAjuste os parâmetros 'token_ttl' e 'secret_id_ttl' na roleConfigurando autenticação e autorização no Vault
Acesso negado ao tentar ler um segredoPolítica associada não permite a açãoRevise a política e inclua as capacidades necessáriasConfigurando autenticação e autorização no Vault
Falha ao autenticar via AppRolerole_id ou secret_id incorretos ou expiradosGere novos valores e teste novamenteConfigurando autenticação e autorização no Vault
Nodes aparecem como NotReadyPlugin CNI não instalado ou incompatível com o pod-network-cidrVerifique se aplicou o manifesto correto e se o CIDR bate com o do kubeadm initContainerd, kubeadm e CNI: instalando o cluster na unha
Erro de 'cgroup driver mismatch' no kubeletcontainerd não está usando systemd como cgroup driverEdite /etc/containerd/config.toml e ajuste SystemdCgroup = true, depois reinicie o containerdContainerd, kubeadm e CNI: instalando o cluster na unha
kubectl não conecta ao clusterArquivo de configuração ~/.kube/config ausente ou com permissões erradasCopie /etc/kubernetes/admin.conf para ~/.kube/config e ajuste permissõesContainerd, kubeadm e CNI: instalando o cluster na unha
Pods não são agendadoskube-scheduler parado ou sem acesso ao API ServerVerifique logs do kube-scheduler e conectividade com o API ServerControl Plane e Node: quem faz o quê no cluster
Pods não iniciam no Nodekubelet inativo ou container runtime com erroCheque status do kubelet e do runtime (containerd/cri-o)Control Plane e Node: quem faz o quê no cluster
Serviços não expõem pods corretamentekube-proxy com falha de configuração ou regras de firewallReinicie o kube-proxy e revise regras de redeControl Plane e Node: quem faz o quê no cluster
Perda de estado do cluster após reinícioetcd corrompido ou sem backupRestaure backup do etcd e revise integridade dos dadosControl Plane e Node: quem faz o quê no cluster
Não consigo criar novas VMsControl Plane indisponível (Nova API, Keystone ou banco de dados)Reinicie serviços e verifique logs em /var/log/nova/ e /var/log/keystone/Control Plane, Data Plane e serviços: o que isolar para não
VMs perdem conectividade de redeFalha no Data Plane (Neutron agents, bridges ou switches)Cheque status dos agentes com 'openstack network agent list' e dos switches físicos.Control Plane, Data Plane e serviços: o que isolar para não
Painel Horizon lento ou indisponívelSaturação do Control Plane ou falha em mensageria/bancoVerifique uso de CPU/memória e latência para RabbitMQ e MariaDB.Control Plane, Data Plane e serviços: o que isolar para não
VMs lentas sob cargaOvercommit excessivo de CPU ou RAMReduza o número de vCPUs/RAM alocadas ou aumente o hardware físicoCPU, RAM e disco: como calcular recursos para não faltar nem
Swap alto nas VMsRAM insuficiente ou ballooning mal configuradoAjuste o ballooning ou aumente a RAM físicaCPU, RAM e disco: como calcular recursos para não faltar nem
Latência de disco elevadaIOPS do storage saturadoReduza a carga ou migre para storage mais rápidoCPU, RAM e disco: como calcular recursos para não faltar nem
VMs lentas ou travandoCPU overcommit excessivo ou falta de RAM físicaReduza o ratio de overcommit ou aumente a RAM dos nodesCPU, RAM, storage e rede: balanceando gargalos clássicos
Migração de VMs falhaStorage local sem compartilhamento ou rede saturadaImplemente storage compartilhado (Ceph) e aumente banda de redeCPU, RAM, storage e rede: balanceando gargalos clássicos
Perda de conectividade em compute nodeFalta de redundância física de linksConfigure bonding e use switches distintosCPU, RAM, storage e rede: balanceando gargalos clássicos
Nó não aparece no clusterFirewall bloqueando porta do Corosync ou DNS incorretoLibere portas 5405/UDP e revise /etc/hostsCriando o cluster, storage e redes virtuais: a base da nuvem
Storage Ceph não apareceCeph não instalado em todos os nós ou configuração incompletaVerifique status do Ceph com 'ceph status' e reinstale se necessárioCriando o cluster, storage e redes virtuais: a base da nuvem
Bridge não conecta VMs à rede externaBridge mal configurada ou VLAN não suportada no switch físicoAjuste configuração da bridge e valide suporte a VLAN no hardwareCriando o cluster, storage e redes virtuais: a base da nuvem
Dashboards não mostram dadospve_exporter ou Prometheus não estão coletando métricasVerifique logs do pve_exporter e se Prometheus está com scrape configurado corretamenteDashboards e alertas: visibilidade e ação rápida
Alertas não chegam por e-mailSMTP mal configurado no GrafanaRevise as configurações de SMTP e teste envio manualDashboards e alertas: visibilidade e ação rápida
Webhooks não disparam açõesEndpoint HTTP inacessível ou script com permissão insuficienteTeste o endpoint com curl e revise permissões do script acionadoDashboards e alertas: visibilidade e ação rápida
Pod em CrashLoopBackOffErro de inicialização ou falha na aplicaçãoVerifique logs e eventos, corrija configuração ou códigoDebug de pods, deployments e serviços
Deployment não escalaQuota de recursos excedida ou template inválidoRevise requests/limits e template do deploymentDebug de pods, deployments e serviços
Serviço sem endpointsSelector não corresponde às labels dos podsAjuste selector do serviço ou labels dos podsDebug de pods, deployments e serviços
Pod reiniciando sem pararLiveness probe mal configuradaAjuste os parâmetros de livenessProbe ou revise a rota de healthcheckDefinindo requisitos: workloads, disponibilidade e complianc
Erro de permissão ao acessar secretsRBAC restritivo demaisRevise as regras de Role e RoleBindingDefinindo requisitos: workloads, disponibilidade e complianc
Dados de banco sumindo após reinícioWorkload stateful sem PersistentVolumeClaimImplemente PVC corretamenteDefinindo requisitos: workloads, disponibilidade e complianc
Logs não aparecem no sistema centralLog collector não configurado ou sem permissãoConfigure o collector e ajuste RBACDefinindo requisitos: workloads, disponibilidade e complianc
Playbook falha com erro de SSHChave SSH não distribuída ou usuário sem sudo sem senhaConfigure SSH sem senha entre os nós e ajuste o sudoersDeploy automatizado: usando o OpenStack-Ansible
Containers LXC não são criadosKernel sem suporte a LXC ou falta de recursosVerifique se o kernel suporta LXC e se há recursos suficientesDeploy automatizado: usando o OpenStack-Ansible
Erro de dependência PythonPacotes do sistema desatualizadosAtualize o sistema e reinstale as dependênciasDeploy automatizado: usando o OpenStack-Ansible
Pods em CrashLoopBackOffImagem errada ou variáveis de ambiente faltandoVerifique o campo image e as configurações no manifestDeploy de pods e serviços: do YAML ao serviço exposto
Service não responde externamenteTipo do Service incorreto ou porta erradaConfirme se o tipo é NodePort e a porta está aberta no firewallDeploy de pods e serviços: do YAML ao serviço exposto
Ingress não roteia para o serviçoIngress Controller ausente ou regra mal configuradaInstale um Ingress Controller e revise as regras do manifestDeploy de pods e serviços: do YAML ao serviço exposto
VM clone não iniciaRecursos insuficientes no nó ou disco cheioLibere espaço ou ajuste recursos do nóDesign de VMs e containers: sizing, templates e padrões de p
Hostname duplicado na redeHostname não alterado após cloneEdite o hostname da VM/container antes de iniciarDesign de VMs e containers: sizing, templates e padrões de p
Rede sem acesso externoBridge de rede não configurada corretamenteVerifique se a interface está ligada à bridge correta (ex: vmbr0)Design de VMs e containers: sizing, templates e padrões de p
Pool ZFS aparece como DEGRADEDDisco com falha ou removido do vdevSubstitua o disco com 'zpool replace' e resilverDimensionando storage distribuído: ZFS e Ceph sem chute
Ceph mostra HEALTH_WARNOSD(s) offline ou espaço próximo do limiteVerifique OSDs com 'ceph osd tree' e adicione discos se necessárioDimensionando storage distribuído: ZFS e Ceph sem chute
Desempenho baixo em ambosRede saturada ou número insuficiente de vdevs/OSDsAumente paralelismo (mais vdevs/OSDs) e otimize redeDimensionando storage distribuído: ZFS e Ceph sem chute
Documentação divergente do ambiente realAtualização não acompanhou mudança no ambienteImplemente processo de revisão obrigatória junto com mudanças operacionaisDocumentação viva: o que registrar e como manter atualizado
Dificuldade em encontrar procedimentosEstrutura de diretórios ou nomenclatura inconsistentePadronize nomes e use índice ou sumárioDocumentação viva: o que registrar e como manter atualizado
Histórico de alterações perdidoDocumentação fora do controle de versãoMigre todos os arquivos para repositório GitDocumentação viva: o que registrar e como manter atualizado
Documentação extensa, mas pouco útilFoco em teoria, falta de exemplos práticosInclua exemplos reais e lições aprendidasDocumentação viva: o que registrar e como manter atualizado
Alteração de configuração sumiu após rebootMudança feita fora do /etc/pve ou sem commit no GitSempre edite e versiona arquivos em /etc/pve; commit após cada alteraçãoDocumentação, versionamento e gestão de mudanças: a base da
Rollback não funcionaCommit ausente ou conflito de merge no GitGaranta commits frequentes e resolva conflitos manualmenteDocumentação, versionamento e gestão de mudanças: a base da
Logs não mostram acesso de usuárioLogrotate ou configuração de log insuficienteVerifique /var/log/pveproxy/ e ajuste retenção de logs se necessárioDocumentação, versionamento e gestão de mudanças: a base da
Playbook para em task shell sem erro aparenteFalta de creates/removes, task não idempotenteAdicionar parâmetro creates/removes ou trocar por módulo apropriadoErros comuns em Ansible: debug, retries e rollback
Retry file não resolve problemaErro persistente no host ou falta de idempotênciaCorrigir a causa raiz antes de novo retryErros comuns em Ansible: debug, retries e rollback
Rollback não desfaz todas as mudançasTasks de undo incompletas ou condicionais mal definidasRever lógica de rollback e testar fluxo reversoErros comuns em Ansible: debug, retries e rollback
Erro 'Too many open files'Limite de arquivos abertos (ulimit) baixoAumente com 'ulimit -n 8192'Escalando Ansible: paralelismo, forks e limites práticos
Conexões SSH caindo ou recusadasLimite baixo de MaxSessions ou MaxStartups no sshd_configAjuste para valores mais altos e reinicie o sshdEscalando Ansible: paralelismo, forks e limites práticos
Playbooks lentos mesmo com muitos forksServidor de controle sem recursos suficientesReduza forks ou aumente CPU/RAMEscalando Ansible: paralelismo, forks e limites práticos
Inventário dinâmico lentoScript de inventário ineficienteOtimize o script ou use plugins oficiaisEscalando Ansible: paralelismo, forks e limites práticos
Nós não conseguem se juntar ao clusterConfiguração errada de retry_join ou firewalls bloqueando portasConfirme IPs e portas, revise blocos retry_join e libere TCP 8200/8201Escalando Vault: HA, replicação e particionamento de segredo
Unseal não completa em todos os nósUnseal keys insuficientes ou usadas na ordem erradaRepita o unseal em cada nó com chaves corretas até atingir o quorumEscalando Vault: HA, replicação e particionamento de segredo
Métricas não aparecem no endpointToken sem permissão ou endpoint erradoUse token root ou revise políticas de acesso ao endpoint de métricasEscalando Vault: HA, replicação e particionamento de segredo
Pods sendo finalizados por OOMKilledRAM insuficiente no node ou requests subdimensionadosAumente a RAM física ou ajuste requests/limits dos podsEscolha de hardware e sizing para produção
Latência alta entre nodesRede saturada ou NIC de baixa qualidadeAumente a largura de banda ou troque a placa de redeEscolha de hardware e sizing para produção
Disco com IOPS baixoUso de HDD ou SSD saturadoMigre para SSD NVMe ou balanceie o uso de discoEscolha de hardware e sizing para produção
CPU throttling frequenteRequests de CPU subdimensionados ou poucos núcleos físicosAjuste requests ou aumente o número de núcleosEscolha de hardware e sizing para produção
Pods lentos ao acessar storageRede de storage compartilhada ou disco lentoSepare o tráfego de storage e use discos mais rápidosEscolha de hardware e sizing para produção
Serviço não inicia após upgradeCustomização incompatível com a nova releaseReverta a customização ou adapte para a nova API.Escolhendo componentes: OpenStack Vanilla ou customizado?
Volumes Ceph não aparecem no OpenStackConfiguração de backend ou credenciais incorretasRevise /etc/cinder/cinder.conf e permissões no Ceph.Escolhendo componentes: OpenStack Vanilla ou customizado?
Nova VM falha ao iniciarDriver de compute incompatível ou serviço faltandoVerifique logs do Nova e dependências de serviço.Escolhendo componentes: OpenStack Vanilla ou customizado?
Cluster perde quorum após reinício de um nóRede de cluster compartilhada ou instávelSepare a rede de corosync em interface ou VLAN dedicadaEscolhendo servidores, storage e rede para um cluster Proxmo
Storage ZFS apresenta 'DEGRADED'Falha de disco ou cabeamentoVerifique cabos, troque disco e re-silver o poolEscolhendo servidores, storage e rede para um cluster Proxmo
Migração de VM lentaRede subdimensionada ou compartilhada com tráfego de usuárioAumente banda da rede de storage, use 10 GbE dedicadoEscolhendo servidores, storage e rede para um cluster Proxmo
Nó não aparece no clusterHostname ou versão incompatível, firewall bloqueando corosyncVerifique /etc/hosts, versões e regras de firewallExpandindo o cluster: mais nós, mais storage, menos dor
Storage não aumenta após adicionar discosComando de expansão incorreto ou discos com problemasReveja o comando, cheque integridade dos discosExpandindo o cluster: mais nós, mais storage, menos dor
Migração falha com erro de storageStorage não compartilhado entre os nósGaranta que ambos os nós tenham acesso ao mesmo storageExpandindo o cluster: mais nós, mais storage, menos dor
Instância em estado ERROR logo após criaçãoQuota ou flavor incompatível, ou falha no agendamentoAjuste quotas/flavor ou escolha outro compute nodeFalha de instância: debugando do Nova ao KVM
VM criada, mas não liga (sem console)Erro no libvirt/KVM, disco corrompido ou permissãoCheque logs do libvirt, permissões e espaço em discoFalha de instância: debugando do Nova ao KVM
Instância sem redePorta Neutron não criada ou bridge mal configuradaVerifique portas, bridges e logs do NeutronFalha de instância: debugando do Nova ao KVM
VM fica em estado ERRORFalta de recursos (CPU, RAM, disco) ou erro na imagem.Verifique quotas, logs do Nova e integridade da imagem.Fluxo de requisições: do dashboard ao hypervisor
VM criada mas sem IPProblema na integração com Neutron ou pool de IPs esgotado.Confirme configuração do Neutron e disponibilidade de IPs.Fluxo de requisições: do dashboard ao hypervisor
Requisição negada pelo HorizonPermissão insuficiente no Keystone.Revise papéis e permissões do usuário no Keystone.Fluxo de requisições: do dashboard ao hypervisor
Pods não recebem o valor atualizado do SecretPods não foram reiniciados após update do SecretExecute 'kubectl rollout restart deployment nome-do-deployment -n namespace'Gerenciamento de segredos e atualizações seguras
Segredos aparecem em texto claro no etcdCriptografia em repouso não está ativadaConfigure EncryptionConfiguration e reinicie o kube-apiserverGerenciamento de segredos e atualizações seguras
Acessos a segredos não aparecem nos logs de auditoriaPolítica de auditoria não cobre recursos 'secrets' ou não está habilitadaRevise o arquivo de política e flags do API serverGerenciamento de segredos e atualizações seguras
Usuário sem acesso a recursos esperadosRole não atribuída ou permissão ausente na policyReveja roles do usuário e ajuste policy.yaml conforme necessárioGovernança de acesso: RBAC e segregação de funções
Usuário com acesso excessivoRole genérica (ex: admin) atribuída indevidamenteRemova roles desnecessárias e atribua apenas as específicasGovernança de acesso: RBAC e segregação de funções
Logs do Keystone não registram açõesConfiguração de log insuficienteAjuste o nível de log em /etc/keystone/keystone.conf e reinicie o serviçoGovernança de acesso: RBAC e segregação de funções
Atribuição de role falha com erro de permissãoUsuário executor não tem privilégio suficienteExecute o comando com um usuário admin ou ajuste rolesGovernança de acesso: RBAC e segregação de funções
Perdeu acesso SSH após alterar a portaFirewall não liberou a nova portaAcesse via console físico ou IPMI e ajuste as regras do firewall para liberar a porta correta.Hardening do Proxmox VE: menos superfície, menos dor de cabe
Interface web inacessívelFirewall bloqueando a porta 8006Revise as regras do firewall e libere a porta 8006/TCP.Hardening do Proxmox VE: menos superfície, menos dor de cabe
Serviço essencial parou após desativaçãoDesativação de serviço crítico por enganoReative o serviço com 'systemctl enable --now nome-do-servico'.Hardening do Proxmox VE: menos superfície, menos dor de cabe
Stack fica em status CREATE_FAILEDErro de sintaxe no template ou recurso inexistenteRevise o template e valide com 'openstack orchestration template validate'.Heat: orquestração de stacks para ambientes completos
Recursos não aparecem após o deployDependências mal definidas ou parâmetros incorretosVerifique as seções 'parameters' e 'get_resource'.Heat: orquestração de stacks para ambientes completos
Rollback não funcionaRollback desabilitado ou recurso não suporta reversãoHabilite rollback e consulte a documentação sobre limitações de cada recurso.Heat: orquestração de stacks para ambientes completos
Erro de template ao instalarSintaxe inválida nos arquivos em templates/Revise os templates e valide com 'helm template'.Helm Charts: do template ao deploy automatizado
Valores não aplicadosValores sobrescritos incorretamente ou não referenciados no templateConfirme nomes e caminhos em values.yaml e nos templates.Helm Charts: do template ao deploy automatizado
Rollback não reverteu estadoMudanças externas feitas fora do HelmEvite alterações manuais nos recursos gerenciados por Helm.Helm Charts: do template ao deploy automatizado
HPA não escala pods mesmo com alta cargaRequests de CPU/memória ausentes ou Metrics Server não instaladoDefina requests/limits no deployment e instale o Metrics ServerHorizontal Pod Autoscaler e Cluster Autoscaler
Pods ficam pendentes e CA não adiciona nodesCA sem permissão para criar nodes ou provider não suportadoRevise permissões do CA e integração com o provedorHorizontal Pod Autoscaler e Cluster Autoscaler
CA remove nodes em usoConfiguração de scale-down agressiva ou pods sem tolerations/affinityAjuste flags do CA e garanta afinidade adequada dos podsHorizontal Pod Autoscaler e Cluster Autoscaler
VM não aparece no server listNome da imagem ou rede incorreto, ou quota excedida.Use 'openstack image list' e 'openstack network list' para validar nomes e ajuste quotas se necessário.IaaS, PaaS, SaaS: diferenças que mudam seu projeto de nuvem
Status ERROR na VMFalta de recursos ou configuração incorreta do flavor.Revise flavors disponíveis com 'openstack flavor list' e ajuste a escolha.IaaS, PaaS, SaaS: diferenças que mudam seu projeto de nuvem
Sem IP atribuídoFalha na configuração da rede ou falta de pool de endereços.Verifique sub-rede e pools com 'openstack subnet list'.IaaS, PaaS, SaaS: diferenças que mudam seu projeto de nuvem
O acesso externo retorna timeoutDNS interno não aponta para o IP correto do Ingress ControllerAtualize o registro DNS com o IP certoIngress, serviços e DNS: conectando aplicações ao mundo
Recebe HTTP 404 do Ingress ControllerO host ou path do Ingress não bate com a requisiçãoRevise as regras de host/path no objeto IngressIngress, serviços e DNS: conectando aplicações ao mundo
O Ingress Controller não recebe tráfegoService do Controller não está exposto corretamenteVerifique se o Service está do tipo NodePort ou LoadBalancer e revise as portasIngress, serviços e DNS: conectando aplicações ao mundo
Painel web não carregaServiço pveproxy parado ou firewall bloqueando porta 8006Reinicie o serviço com 'systemctl restart pveproxy' e verifique firewallInstalação do Proxmox VE: do ISO ao primeiro acesso
Erro de login rootSenha incorreta ou teclado com layout diferenteVerifique layout do teclado e tente redefinir senha via consoleInstalação do Proxmox VE: do ISO ao primeiro acesso
Rede sem acesso externoGateway ou IP mal configurado na instalaçãoEdite /etc/network/interfaces e reinicie a redeInstalação do Proxmox VE: do ISO ao primeiro acesso
ISO não bootaMídia mal gravada ou BIOS/UEFI sem suporteRegrave o ISO e ajuste ordem de bootInstalação do Proxmox VE: do ISO ao primeiro acesso
Erro 'command not found' ao rodar ansible ou vaultBinário não está no PATH ou instalação falhouVerifique se o arquivo está em /usr/local/bin ou reinstale.Instalando Ansible, Vault e dependências em Linux
Permissão negada ao rodar comandosUsuário não tem privilégios necessáriosAjuste permissões ou execute com sudo.Instalando Ansible, Vault e dependências em Linux
Vault não inicializaConfiguração incorreta ou porta em usoRevise o arquivo de configuração e portas disponíveis.Instalando Ansible, Vault e dependências em Linux
Usuário não consegue autenticar via LDAPAtributos ou DN incorretos na configuração do VaultRevise os parâmetros 'userdn', 'userattr' e 'binddn'Integração com sistemas de identidade e logs
Logs do Vault não aparecem no SIEMSyslog não está encaminhando corretamente ou firewall bloqueando portaVerifique configuração do rsyslog e conectividade de redeIntegração com sistemas de identidade e logs
Grupo do AD não recebe políticas esperadasMapeamento de grupo não configurado ou nome do grupo diferenteConfirme o nome exato do grupo e revise o comando de mapeamentoIntegração com sistemas de identidade e logs
Pod falha ao montar volume NFSPermissões ou export NFS incorretosRevise permissões do export e IPs permitidos no servidor NFSIntegração com storage legado e redes privadas
Operações de I/O lentas ou travandoFirewall bloqueando pacotes ou storage saturadoVerifique regras de firewall e monitore uso de storageIntegração com storage legado e redes privadas
PVC não liga ao PVNome do volume ou accessMode incompatívelConfirme que 'volumeName' e 'accessModes' batem entre PVC e PVIntegração com storage legado e redes privadas
Task falha com 'permission denied' ao buscar segredoPolicy do token não permite acesso ao caminho solicitadoRevise a policy do token no VaultIntegração Vault-Ansible: práticas recomendadas de consumo d
Erro de conexão HTTPSURL do Vault incorreta ou certificado inválidoConfirme endpoint e certificadosIntegração Vault-Ansible: práticas recomendadas de consumo d
Token expira durante execução longaTTL do token curto demais para o playbookAjuste o TTL ou otimize o playbookIntegração Vault-Ansible: práticas recomendadas de consumo d
Erro de permissão SSH ao rodar playbookUsuário ou chave SSH incorretos no inventárioVerifique 'ansible_user' e 'ansible_ssh_private_key_file'.Inventário, playbooks e roles: projetando automação reutiliz
Playbook não encontra hostsCaminho ou sintaxe do inventário incorretosConfirme o caminho e formato do arquivo de inventário.Inventário, playbooks e roles: projetando automação reutiliz
Variáveis não aplicadasgroup_vars ou host_vars ausentes ou mal nomeadosRevise nomes e caminhos dos arquivos de variáveis.Inventário, playbooks e roles: projetando automação reutiliz
Instâncias de tenants diferentes conseguem se comunicarRede compartilhada ou regra de security group amplaRevise se a flag --share foi usada ou se há regras 0.0.0.0/0Isolamento de tenants: garantindo que um não veja o outro
Usuário acessa projetos além do seuPermissões RBAC mal configuradasRemova roles extras e revise associação de projetosIsolamento de tenants: garantindo que um não veja o outro
Logs de auditoria vaziosConfiguração de logging ausente ou erradaHabilite e revise configuração de logs em Keystone e NeutronIsolamento de tenants: garantindo que um não veja o outro
VM não inicia após definir limitesLimite de memória ou CPU abaixo do mínimo necessárioAumente os valores de --memory e --cores.Isolamento de workloads: limites, quotas e firewalls virtuai
Container não grava no discoQuota de disco insuficiente ou quota não ativada no storageAjuste o valor de quota ou ative quotas no ZFS.Isolamento de workloads: limites, quotas e firewalls virtuai
Firewall bloqueia todo o tráfegoRegras muito restritivas ou ordem incorretaRevise as regras e adicione exceções necessárias.Isolamento de workloads: limites, quotas e firewalls virtuai
Job fica em estado 'Failed' ou 'BackoffLimitExceeded'Comando do container falhou ou não existeRevise o comando e a imagem do container; ajuste 'backoffLimit' se necessárioJobs, CronJobs e controllers customizados
CronJob não executa no horário esperadoSintaxe do cron incorreta ou fuso horário do cluster diferenteVerifique a sintaxe do campo 'schedule' e ajuste o fuso horárioJobs, CronJobs e controllers customizados
CRD criado, mas controller não reageController não está rodando ou não tem permissãoConfirme o deployment do controller e as permissões RBACJobs, CronJobs e controllers customizados
Recursos federados não aparecem em clusters membrosCluster não foi adicionado corretamente à federaçãoRever a configuração do kubefedctl e permissões de acessoKubernetes além do cluster: federation, edge e multi-cloud
Nó edge não aparece como ReadyProblemas de rede ou recursos insuficientesVerifique logs do K3s e conectividadeKubernetes além do cluster: federation, edge e multi-cloud
Falha ao instalar chart Helm em múltiplos clustersStorageClass incompatível ou contexto incorretoAjuste o parâmetro --set e valide o contexto com kubectl config get-contextsKubernetes além do cluster: federation, edge e multi-cloud
Cluster não aparece como 'CREATE_COMPLETE'Erro no template, quota insuficiente ou falha de redeVerifique logs do Heat e quotas de projetoKubernetes sobre OpenStack: containers e VMs no mesmo ambien
kubectl não conecta ao clusterkubeconfig incorreto ou endpoint inacessívelRegere o kubeconfig e teste conectividade de redeKubernetes sobre OpenStack: containers e VMs no mesmo ambien
Volumes Cinder não montam nos podsDriver CSI não configurado ou permissões insuficientesRevise configuração do CSI e permissões do projeto OpenStackKubernetes sobre OpenStack: containers e VMs no mesmo ambien
Usuário LDAP não consegue logarParâmetros de DN ou filtros incorretos no keystone.confRevise user_tree_dn, user_filter e credenciais de acessoLDAP e Keystone: autenticação centralizada sem dor de cabeça
Grupos não aparecem no OpenStackgroup_tree_dn ou group_filter mal configuradosCorrija os parâmetros e reinicie o KeystoneLDAP e Keystone: autenticação centralizada sem dor de cabeça
Usuário local sobrepõe LDAPDuplicidade de nomesRemova ou renomeie o usuário localLDAP e Keystone: autenticação centralizada sem dor de cabeça
Usuário não consegue autenticar pelo AD/LDAPBase DN ou credenciais de bind incorretasRevise os dados do realm e teste a conexão com ferramentas como ldapsearchLDAP, AD e Single Sign-On: centralizando o controle de acess
Permissões não são aplicadas ao grupoGrupo não criado ou nome incorreto no Proxmox VEConfirme o nome do grupo e refaça o mapeamentoLDAP, AD e Single Sign-On: centralizando o controle de acess
SSO redireciona mas não autenticaConfiguração errada do Client ID ou segredoVerifique os parâmetros no IdP e no Proxmox VELDAP, AD e Single Sign-On: centralizando o controle de acess
Logins não aparecem nos logsArquivo de log incorreto ou rotação de logs ativaCheque permissões dos arquivos e política de rotaçãoLDAP, AD e Single Sign-On: centralizando o controle de acess
Logs não aparecem no KibanaFalha na configuração do Logstash ou envio incorreto via syslogRevise pipelines do Logstash e parâmetros syslog nos serviçosLogs e auditoria: o que olhar antes de qualquer troubleshoot
Eventos de auditoria não registradosDriver de auditoria não habilitado no KeystoneConfirme a seção [oslo_messaging_notifications] e reinicie o serviçoLogs e auditoria: o que olhar antes de qualquer troubleshoot
Retenção não respeitadaPolítica ILM ausente ou mal configuradaAjuste a configuração de ILM no ElasticsearchLogs e auditoria: o que olhar antes de qualquer troubleshoot
VM não iniciaStorage inativo ou corrompidoVerifique 'pvesm status' e logs do storageLogs, status e comandos: diagnóstico sem achismo
Interface web não carregapveproxy travado ou porta bloqueadaCheque '/var/log/pveproxy/access.log' e reinicie o serviçoLogs, status e comandos: diagnóstico sem achismo
Cluster sem quorumNó offline ou problema de redeUse 'pvecm status' e teste conectividadeLogs, status e comandos: diagnóstico sem achismo
Backup falhaEspaço insuficiente ou permissão negadaCheque '/var/log/pve/tasks/' e espaço em discoLogs, status e comandos: diagnóstico sem achismo
VM travada em 'locked'Tarefa anterior não finalizadaDesbloqueie com 'qm unlock <VMID>'Logs, status e comandos: diagnóstico sem achismo
VMs não inicializam por falta de recursosDimensionamento insuficiente de CPU/RAMRevise o sizing e ajuste os ratios em nova.confMapeamento de requisitos: do hardware ao SLA interno
Latência alta em storageStorage subdimensionado ou rede saturadaAumente OSDs no Ceph e revise links de redeMapeamento de requisitos: do hardware ao SLA interno
Queda de serviços OpenStack após falha de nóFalta de HA nos control nodesImplemente cluster com pacemaker ou keepalivedMapeamento de requisitos: do hardware ao SLA interno
Integração com LDAP falha após expansãoSub-rede de gerenciamento não planejada para crescimentoRevise o planejamento de IPs e ajuste rotasMapeamento de requisitos: do hardware ao SLA interno
VM não boota após migraçãoDriver de disco ou kernel incompatívelReinstale drivers no ambiente de origem antes de converter o discoMigração de workloads: desafios e estratégias técnicas
Rede não conecta na nova VMInterface de rede mal configurada ou nome diferenteAjuste arquivos de configuração de rede conforme a interface apresentada pelo OpenStackMigração de workloads: desafios e estratégias técnicas
Dados inconsistentes após corteSincronização incompleta ou serviço ativo durante rsyncGaranta que os serviços estejam parados antes do rsync finalMigração de workloads: desafios e estratégias técnicas
Logs não aparecem no caminho configuradoPermissões insuficientes no diretório ou erro no caminhoAjuste as permissões e revise o parâmetro log_pathMonitorando execução de playbooks e falhas de automação
Alertas por e-mail não são enviadosConfiguração incorreta do servidor SMTP ou variáveis de e-mailRevise as variáveis e teste o envio manualmenteMonitorando execução de playbooks e falhas de automação
Logs muito grandes e difíceis de analisarVerbosidade excessiva ou falta de rotação de logsReduza a verbosidade e configure logrotateMonitorando execução de playbooks e falhas de automação
Eventos estruturados não são coletadosAgente externo não configurado para ler o formato JSONAjuste o agente de coleta para reconhecer o padrão de logMonitorando execução de playbooks e falhas de automação
vault status retorna 'sealed'O Vault foi selado manualmente ou por falha de storage.Dessele o Vault com as chaves de unseal.Monitorando o Vault: saúde, auditoria e uso de segredos
Logs de auditoria não aparecemPermissões incorretas no arquivo de log ou auditoria não habilitada.Verifique permissões e reabilite o dispositivo de auditoria.Monitorando o Vault: saúde, auditoria e uso de segredos
Backup snapshot falhaEspaço insuficiente ou backend não suportado.Libere espaço ou consulte a documentação para o backend correto.Monitorando o Vault: saúde, auditoria e uso de segredos
Usuário não consegue criar pods mesmo com RoleBinding.Role ou RoleBinding com namespace errado ou nome incorreto.Verifique se Role e RoleBinding estão no mesmo namespace e se o nome da Role está correto.Namespaces, quotas e RBAC: segmentando e controlando acesso
Pods são criados sem limites de CPU/memória.LimitRange não aplicado ou mal configurado.Confirme se o LimitRange existe no namespace e se os campos default/defaultRequest estão corretos.Namespaces, quotas e RBAC: segmentando e controlando acesso
Quota não está limitando recursos como esperado.ResourceQuota com valores acima do uso atual ou recursos não declarados nos pods.Ajuste os valores da quota e garanta que os pods declarem requests/limits.Namespaces, quotas e RBAC: segmentando e controlando acesso
NetworkPolicy não bloqueia tráfegoCNI não suporta ou não está configurado corretamenteConsulte a documentação do seu CNI e ative suporte a NetworkPolicyNetwork Policies, Pod Security e RBAC avançado
Pods privilegiados ainda são criados em namespace restritoLabel de Pod Security Standard aplicada no namespace errado ou nível insuficienteReaplique a label com nível 'restricted' no namespace corretoNetwork Policies, Pod Security e RBAC avançado
Usuário ainda tem permissões além do esperadoRoleBinding ou ClusterRoleBinding abrangente demaisRevise e restrinja as permissões nas regras RBACNetwork Policies, Pod Security e RBAC avançado
Módulo Ansible não encontrado após atualização.Mudança de módulo para coleção externa.Instale a coleção correta via 'ansible-galaxy collection install'.Novidades e roadmap: o que esperar do Ansible e do Vault
Erro de sintaxe ao criar role dinâmica no Vault.Aspas ou variáveis mal formatadas.Revise o uso de aspas duplas e simples conforme exemplos da documentação.Novidades e roadmap: o que esperar do Ansible e do Vault
Falha ao autenticar com novo backend do Vault.Backend não habilitado ou configuração incompleta.Habilite e configure o backend conforme a documentação oficial.Novidades e roadmap: o que esperar do Ansible e do Vault
Pod não iniciaImagem incorreta ou erro de configuraçãoVerifique logs com 'kubectl logs <nome-do-pod>' e ajuste o manifestoO que é Kubernetes: recursos, objetivos e limitações
Pods ficam em estado CrashLoopBackOffErro no entrypoint do container ou falta de recursosAjuste o comando ou aumente recursos no specO que é Kubernetes: recursos, objetivos e limitações
Pods não são realocados após falha do nodeCluster sem nodes suficientes ou taints impedindo schedulingAdicione nodes ou ajuste tolerationsO que é Kubernetes: recursos, objetivos e limitações
Erro de autenticação no CLIVariáveis de ambiente não carregadas ou credenciais inválidasRecarregue o arquivo openrc e valide usuário/senha.OpenStack CLI e Ansible: scripts que fazem o trabalho pesado
Playbook Ansible falha ao criar recursoParâmetros incorretos ou módulo não instaladoRevise o YAML e instale dependências necessárias.OpenStack CLI e Ansible: scripts que fazem o trabalho pesado
Script agendado não executaPermissões ou path incorretos no cronVerifique permissões e paths absolutos nos scripts.OpenStack CLI e Ansible: scripts que fazem o trabalho pesado
Erro 400 ao criar rede IPv6Parâmetro obrigatório ausente na requisiçãoInclua 'ipv6_address_mode' e 'ipv6_ra_mode' conforme documentaçãoOpenStack Zed e além: novidades e roadmap oficial
Quota não aplicada corretamenteNova engine de quotas não habilitadaVerifique configuração do Nova e reinicie o serviçoOpenStack Zed e além: novidades e roadmap oficial
Nova API RBAC não disponívelVersão do Keystone desatualizadaAtualize o Keystone para Zed e revise a configuração de políticasOpenStack Zed e além: novidades e roadmap oficial
Serviço não aparece em 'openstack service list'Serviço não instalado ou registro ausente no KeystoneReinstale o serviço e registre-o no Keystone conforme a documentaçãoOpenStack: componentes, comunidade e licenciamento Apache 2.
Erro de autenticação ao usar CLIVariáveis de ambiente de autenticação incorretasRevise o arquivo de configuração de credenciais (admin-openrc.sh)OpenStack: componentes, comunidade e licenciamento Apache 2.
API de componente retorna 404Endpoint não configurado ou serviço inativoVerifique status do serviço e configuração dos endpoints no KeystoneOpenStack: componentes, comunidade e licenciamento Apache 2.
O playbook falha ao buscar segredos do Vault.Token inválido ou sem permissão.Revise a policy do Vault e o método de injeção do token no ambiente do job.Orquestrando pipelines CI/CD com Ansible e Vault
Segredos aparecem em logs do pipeline.Variáveis sensíveis não foram mascaradas ou houve erro de configuração.Configure o pipeline para mascarar variáveis e revise templates/logs.Orquestrando pipelines CI/CD com Ansible e Vault
Rollback não restaura segredos corretamente.Versão do segredo não especificada ou engine KV não configurado como v2.Confirme a versão do engine e ajuste o parâmetro 'version' no lookup.Orquestrando pipelines CI/CD com Ansible e Vault
Recursos aplicados com nomes duplicadosFalta de padrão de nomenclaturaRevise e padronize nomes, evitando genéricosPadronização de manifests e versionamento
Dificuldade em identificar dono ou ambiente de um recursoAusência de labels padronizadosAdicione labels obrigatórios em todos os manifestsPadronização de manifests e versionamento
Rollback difícil após erro em produçãoCommits grandes e pouco frequentesAdote commits pequenos e frequentes, sempre versionando cada alteraçãoPadronização de manifests e versionamento
Cluster Vault não elege novo líder após falhaQuorum insuficiente (menos de 3 nós ativos)Adicione mais nós ou restaure os nós caídosPlanejando alta disponibilidade e disaster recovery com Vaul
Backup do Vault corrompidoBackup feito com Vault em execução (Raft exige parada para backup consistente)Pare o Vault antes de copiar dados RaftPlanejando alta disponibilidade e disaster recovery com Vaul
Playbook Ansible altera arquivos toda execuçãoFalta de idempotência no módulo ou parâmetrosAjuste módulos para garantir estado desejadoPlanejando alta disponibilidade e disaster recovery com Vaul
Usuário de dev consegue acessar segredos de prodPolítica de dev está permitindo acesso amplo ou path está incorretoRevise a política e restrinja os paths para apenas secret/data/dev/*Políticas de segredos: como Vault organiza acesso, rotativid
Logs de auditoria não aparecemBackend de auditoria não habilitado ou permissão de escrita insuficienteHabilite auditoria e ajuste permissões do diretório de logPolíticas de segredos: como Vault organiza acesso, rotativid
Segredos estáticos não mudam após tentativa de rotaçãoRotação manual não realizada, comando incorreto ou script automatizado falhouAtualize o segredo manualmente com 'vault kv put' ou revise o scriptPolíticas de segredos: como Vault organiza acesso, rotativid
Token de dev acessa segredos de prodPolicy mal configurada ou token com permissões excessivasRevise policies e associe corretamente os tokens às roles certasPolíticas de segregação de ambientes e least privilege
Playbook roda em host erradoInventário misturado ou variável global mal definidaSepare inventários e revise variáveis de ambientePolíticas de segregação de ambientes e least privilege
Logs de auditoria vaziosAudit device desabilitado ou caminho incorretoReative audit device e corrija file_pathPolíticas de segregação de ambientes e least privilege
Permissão de become liberada demaisConfiguração de sudoers ou become globalRestringa become por tarefa e revise sudoersPolíticas de segregação de ambientes e least privilege
Usuário não consegue criar instância com flavor customizadoFlavor não está associado ao projeto ou não foi compartilhado corretamente.Associe o flavor ao projeto com 'openstack flavor set --project <ID_DO_PROJETO> <NOME_DO_FLAVOR>'.Pools de flavor e quotas: limitando e organizando recursos
Quota não está sendo aplicadaQuota definida no projeto errado ou cache do serviço não atualizado.Verifique o ID do projeto e reinicie o serviço Nova se necessário.Pools de flavor e quotas: limitando e organizando recursos
Instância criada com flavor erradoFlavor antigo ainda disponível ou usuário tem permissão ampliada.Remova flavors obsoletos e revise permissões dos projetos.Pools de flavor e quotas: limitando e organizando recursos
Segredos aparecem em logs do AnsibleVariáveis não marcadas como no_logAdicione 'no_log: true' nas tasks sensíveisPor que automação e segurança não se separam em cloud
Senha antiga ainda em uso após automaçãoPlaybook não atualiza todos os servidoresGaranta que o inventário está completo e a task é idempotentePor que automação e segurança não se separam em cloud
Erro ao buscar segredo do VaultConfiguração de autenticação incorretaRevise o token ou método de autenticação no AnsiblePor que automação e segurança não se separam em cloud
Permissões excessivas no VaultPolítica de acesso mal definidaAjuste as policies no Vault para princípio do menor privilégioPor que automação e segurança não se separam em cloud
Container não isola processos como esperadoNamespace não foi corretamente aplicado pelo runtimeVerifique configuração do runtime e flags de isolamentoPor que containers? A diferença entre VM, container e proces
Uso de memória alto em container simplesImagem base pesada ou processos extras no containerUse imagens minimalistas e revise o DockerfilePor que containers? A diferença entre VM, container e proces
Container não iniciaImagem corrompida ou incompatívelRefaça o pull da imagem e valide arquiteturaPor que containers? A diferença entre VM, container e proces
Erro de autenticação na CLIVariáveis de ambiente não carregadas ou senha erradaExecute 'source admin-openrc.sh' e revise as credenciaisPrimeira inicialização: validando serviços e acessos
Serviço aparece como 'down' no endpoint listProcesso não iniciado ou falha de comunicaçãoCheque status com systemctl e revise logs do serviçoPrimeira inicialização: validando serviços e acessos
Login no Horizon falhaKeystone ou Apache/HTTPD mal configuradosRevise logs em /var/log/apache2/horizon.log ou /var/log/httpd/horizon.logPrimeira inicialização: validando serviços e acessos
Comando openstack retorna 'Missing required argument'Sintaxe do comando incorretaConsulte a documentação oficial para o comando corretoPrimeira inicialização: validando serviços e acessos
Node NotReady no kubectlKubelet travado, falha de rede ou falta de recursosReinicie o kubelet e verifique conectividade e uso de CPU/memóriaProblemas de cluster: node, CNI e etcd na prática
Pods sem IP ou sem comunicaçãoErro de plugin CNI, conflito de IP ou firewall bloqueandoRevise configs do CNI, verifique rotas e regras de firewallProblemas de cluster: node, CNI e etcd na prática
etcd unhealthy ou timeoutDisco cheio, falta de quorum, latência altaLibere espaço, recupere nodes do etcd, otimize redeProblemas de cluster: node, CNI e etcd na prática
Métricas de nodes não aparecem no PrometheusNode Exporter não está rodando em todos os nós ou há problema de rede.Verifique os pods do Node Exporter com 'kubectl get pods -n monitoring' e logs com 'kubectl logs'.Prometheus e exporters: colete métricas do cluster e workloa
Métricas de recursos do Kubernetes ausenteskube-state-metrics não está rodando ou RBAC insuficiente.Cheque o status do pod e revise permissões de ServiceAccount.Prometheus e exporters: colete métricas do cluster e workloa
Interface do Prometheus inacessível via port-forwardServiço não está no estado Running ou conflito de porta local.Confirme o status do serviço e tente outra porta local.Prometheus e exporters: colete métricas do cluster e workloa
Métricas do OpenStack não aparecem no PrometheusExporter não está rodando ou variáveis de ambiente incorretasVerifique se o processo openstack-exporter está ativo e se as variáveis OS_* estão corretasPrometheus e Grafana: métricas que realmente importam
Dashboards do Grafana sem dadosFonte de dados Prometheus não configurada ou queries erradasConfirme a URL da fonte de dados e revise as queries PromQLPrometheus e Grafana: métricas que realmente importam
Alertas não são disparadosRegras de alerta mal configuradas ou Alertmanager ausenteRevise as regras de alerta e a configuração do AlertmanagerPrometheus e Grafana: métricas que realmente importam
Prometheus não consegue acessar o exporterFirewall bloqueando porta 9180Libere a porta 9180 no firewall do host do exporterPrometheus e Grafana: métricas que realmente importam
Erro 'Decryption failed' ao rodar playbookSenha do Vault incorreta ou arquivo corrompidoConfirme a senha e a integridade do arquivo; regrave se necessárioProtegendo playbooks, inventários e logs: o que nunca expor
Usuários não autorizados conseguem ler arquivos sensíveisPermissões de arquivos ou diretórios estão abertasAjuste permissões com chmod/chown conforme recomendadoProtegendo playbooks, inventários e logs: o que nunca expor
Variáveis sensíveis aparecem em logsFaltou usar no_log ou logs estão em local públicoAdicione no_log nas tasks e mova logs para diretórios restritosProtegendo playbooks, inventários e logs: o que nunca expor
VM provisionada não recebe IP ou hostname corretoConfiguração cloud-init ausente ou incorretaRevise parâmetros cloud-init e formato do templateProvisionamento automático de VMs e containers: do template
Erro de autenticação ao usar Ansible/TerraformCredenciais ou permissões insuficientes na APIAjuste permissões do usuário/token e teste conexãoProvisionamento automático de VMs e containers: do template
Clone falha com mensagem de storageStorage não compartilhado entre nósUse storage compartilhado para templatesProvisionamento automático de VMs e containers: do template
Falha ao conectar via SSH na VM provisionadaChave pública não instalada corretamente ou firewall bloqueando porta 22Verifique a tarefa de 'authorized_key' e as regras de segurança da VM.Provisionando infraestrutura cloud via Ansible
Playbook retorna erro de autenticação na APIVariáveis de ambiente ou credenciais incorretasRevise OS_USERNAME, OS_PASSWORD e OS_AUTH_URL.Provisionando infraestrutura cloud via Ansible
VM criada, mas sem IP acessívelRede ou sub-rede não configurada corretamenteAjuste parâmetros de rede no módulo do playbook.Provisionando infraestrutura cloud via Ansible
VM não inicia após provisionamentoParâmetros de boot ou storage incompatíveisRevise as opções de boot e tipo de disco; use virtio ou scsi para LinuxProvisionando VMs e containers: parâmetros críticos e boas e
Container não obtém IPConfiguração de rede incorreta ou bridge erradaConfirme o parâmetro --net0 e se a bridge existeProvisionando VMs e containers: parâmetros críticos e boas e
Cloud-init não aplica configuraçõesDisco cloud-init ausente ou parâmetros faltandoAdicione o disco e revise os campos obrigatóriosProvisionando VMs e containers: parâmetros críticos e boas e
VM não inicia após criada pelo KubernetesConfiguração de storage incompatível ou ausência de imagem baseVerifique se o storage está acessível e a imagem está disponível no Proxmox VE.Proxmox VE além do básico: recursos experimentais e integraç
Controller proxmox-k8s falha ao autenticarToken de API inválido ou permissões insuficientesRevise as permissões do token e refaça a configuração.Proxmox VE além do básico: recursos experimentais e integraç
Rede da VM não conecta ao cluster KubernetesBridge ou VLAN não configurada corretamente no Proxmox VEAjuste as bridges e revise o mapeamento de sub-redes.Proxmox VE além do básico: recursos experimentais e integraç
Snapshot não aparece após execução do scriptPermissões insuficientes ou erro de sintaxe no scriptRevise permissões do usuário e teste comandos manualmenteProxmox VE API e CLI: automatizando o que importa
Erro 401 ao usar a API RESTToken ou credenciais inválidasGere novo token e confira privilégios no Proxmox VEProxmox VE API e CLI: automatizando o que importa
Script não executa via cronPermissões do arquivo ou variável de ambiente ausenteGaranta permissão de execução e paths absolutos nos scriptsProxmox VE API e CLI: automatizando o que importa
Cluster em modo somente leituraPerda de quorumRecuperar quorum ou forçar temporariamente com 'pvecm expected N'Recuperação de falhas: do nó caído ao restore de VM
VM não inicia após restoreBackup corrompido ou restore feito em nó sem recursosTente restore em outro nó ou use backup anteriorRecuperação de falhas: do nó caído ao restore de VM
Mensagens de split-brain no logDois segmentos do cluster ativos simultaneamenteIsolar fisicamente os nós, escolher o principal e reintegrar os demaisRecuperação de falhas: do nó caído ao restore de VM
VM não pinga nem gatewayInterface tap não conectada à bridgeVerifique OVS e Neutron agent; reconecte portaRede sumiu: tracing de pacotes no Neutron
Pacote chega ao roteador, mas não saiRegras de firewall ou roteamento erradoRevise regras de security group e rotasRede sumiu: tracing de pacotes no Neutron
Pacotes desaparecem após br-tunTúnel VXLAN/GRE quebradoCheque conectividade entre nós e configurações de túnelRede sumiu: tracing de pacotes no Neutron
Instâncias não conseguem se comunicar entre redesRoteador virtual não conectado ou regras de segurança bloqueando tráfegoConfirme a conexão do roteador e revise os Security GroupsRedes virtuais com Neutron: VLAN, VXLAN e roteamento interno
Rede VXLAN não sobeKernel sem suporte a VXLAN ou range de VNI não configuradoVerifique módulos do kernel e as faixas em ml2_conf.iniRedes virtuais com Neutron: VLAN, VXLAN e roteamento interno
Tráfego externo não chega às instânciasGateway externo não configurado ou NAT ausenteAjuste o roteador para usar a rede externa como gatewayRedes virtuais com Neutron: VLAN, VXLAN e roteamento interno
Timeouts frequentes no Ansibleforks alto demais ou SSHD limitadoReduza forks ou aumente MaxSessions/MaxStartupsRequisitos mínimos e bottlenecks: o que limita a automação e
Vault retorna erros 500 sob cargaBackend de storage saturadoMigre para backend mais performático ou otimize storageRequisitos mínimos e bottlenecks: o que limita a automação e
Uso de CPU do Vault muito altoMuitas operações de criptografia simultâneasAumente CPUs ou distribua workloadRequisitos mínimos e bottlenecks: o que limita a automação e
Execução do Ansible trava em hosts específicosLimite de conexões SSH no destinoAjuste SSHD ou distribua execuçõesRequisitos mínimos e bottlenecks: o que limita a automação e
Aplicação não conecta após rotaçãoConfiguração não foi atualizada ou serviço não foi reiniciadoRevise o playbook e garanta reinício do serviço após atualizaçãoResposta a incidentes: rotação emergencial de segredos com m
Segredo antigo ainda está ativoRevogação do lease não foi executada corretamenteRevoque manualmente com o comando vault lease revokeResposta a incidentes: rotação emergencial de segredos com m
Hosts não atualizadosFalha de comunicação ou permissão insuficiente no AnsibleVerifique conectividade e permissões SSH dos hostsResposta a incidentes: rotação emergencial de segredos com m
Playbook falha no syntax-checkErro de indentação ou sintaxe YAML inválidaCorrija a indentação e valide o YAML com o comando do AnsibleRevisão de código e auditoria contínua em automação
pylint retorna muitos errosCódigo Python não segue padrões de estilo ou contém bugsAjuste o código conforme as mensagens do pylintRevisão de código e auditoria contínua em automação
Logs de auditoria do Vault não aparecemAuditoria não ativada ou permissões de escrita insuficientesVerifique se o audit device está habilitado e o usuário tem permissão para escrever no diretórioRevisão de código e auditoria contínua em automação
VMs não iniciam após atualizaçãoKernel incompatível ou módulos ausentesReverta snapshot ou reinstale kernel anteriorRotinas de manutenção e atualização: menos risco, mais previ
Backup não restaura corretamenteArquivo corrompido ou storage cheioRefaça backup e libere espaçoRotinas de manutenção e atualização: menos risco, mais previ
Storage ZFS aparece como 'degraded'Disco com falha ou setor defeituosoSubstitua o disco e execute 'zpool replace'Rotinas de manutenção e atualização: menos risco, mais previ
VXLAN não aparece como opção de rede na VMA VXLAN não foi atribuída à zona correta ou falta configuração na bridge.Revise a configuração em Datacenter > SDN e atribua a VXLAN à bridge desejada.SDN, Proxmox Backup Server e novidades recentes: o que muda
Backup para PBS falha com erro de autenticaçãoUsuário ou senha incorretos na configuração do storage PBS.Verifique usuário, senha e permissões no PBS e atualize no Proxmox VE.SDN, Proxmox Backup Server e novidades recentes: o que muda
Uso de storage PBS não diminui após backups incrementaisDeduplicação não está habilitada ou há muitos dados únicos.Confirme a deduplicação no PBS e revise os dados das VMs.SDN, Proxmox Backup Server e novidades recentes: o que muda
Pods sem sidecar após deployNamespace sem label de injeção automáticaAplique 'kubectl label namespace <ns> istio-injection=enabled' antes do deployService Mesh e políticas avançadas: Istio, Linkerd e beyond
Falha de comunicação entre podsmTLS ativado sem certificados válidos ou configurações incompatíveisVerifique logs do sidecar e ajuste PeerAuthenticationService Mesh e políticas avançadas: Istio, Linkerd e beyond
Alto consumo de CPU/memóriaSidecar proxy configurado com limites elevados ou tráfego intensoAjuste requests/limits dos containers e revise políticas de meshService Mesh e políticas avançadas: Istio, Linkerd e beyond
Cluster Ceph HEALTH_WARN por espaço baixoUso de disco acima de 80%Adicione OSDs ou libere espaçoSizing de Ceph e Swift: armazenando com segurança e performa
Swift não replica objetos novosRing desatualizado ou servidores offlineAtualize o ring e verifique os serviçosSizing de Ceph e Swift: armazenando com segurança e performa
Lentidão ao criar volumes em CephNúmero de PGs inadequado ou discos saturadosAjuste PGs e monitore IOPS dos discosSizing de Ceph e Swift: armazenando com segurança e performa
Cluster em estado HEALTH_WARN ou HEALTH_ERR após adicionar OSDPossível desequilíbrio de PGs ou falha de comunicação de redeVerifique logs com 'ceph health detail' e ajuste distribuição de PGs conforme documentaçãoStorage distribuído com Ceph: aprendizados de campo
Latência alta persistente mesmo após tuningDiscos subdimensionados ou problemas de redeAvalie upgrade para SSDs ou otimize rede de storageStorage distribuído com Ceph: aprendizados de campo
Perda de quorum dos MONs após manutençãoNúmero insuficiente de MONs ativos para maioriaEvite reiniciar múltiplos nós simultaneamente; sempre mantenha maioria dos MONs onlineStorage distribuído com Ceph: aprendizados de campo
Cluster Ceph lento após adicionar OSDRebalanço de dados consumindo IOPSAcompanhe o progresso com 'ceph -s' e, se necessário, limite a banda de rebalanço ajustando 'osd_max_backfills'Storage e rede: crescer Ceph e Neutron sem dor
Nova rede Neutron não roteia tráfego externoRouter não conectado à rede externaUse 'openstack router set --external-gateway <id_da_rede_externa>' para corrigirStorage e rede: crescer Ceph e Neutron sem dor
Erro ao aumentar PGs de um poolValor de PGs acima do recomendadoConsulte a documentação oficial para o cálculo correto de PGsStorage e rede: crescer Ceph e Neutron sem dor
PVC fica em PendingPV compatível não encontrado ou provisionador ausenteVerifique accessModes, tamanho e se o driver CSI está instaladoStorage externo: PersistentVolumes e provisionadores
Pod não monta o volumePermissões ou configuração do storage externoCheque permissões NFS, LUN iSCSI ou segredos CephStorage externo: PersistentVolumes e provisionadores
Provisionamento dinâmico falhaStorageClass ou driver CSI incorretosRevise nome do provisionador e instalação do driverStorage externo: PersistentVolumes e provisionadores
VMs não iniciam após queda de nóFailover não configurado ou quorum insuficienteVerifique configuração de HA e quorum com 'pvecm status'Storage, rede e alta disponibilidade: os pilares invisíveis
Storage Ceph lentoRede saturada ou latência altaIsole a rede de storage e teste com 'iperf3'Storage, rede e alta disponibilidade: os pilares invisíveis
Erro de acesso a disco em VMDisco físico com falha ou pool ZFS degradadoCheque 'zpool status' e substitua discos com erroStorage, rede e alta disponibilidade: os pilares invisíveis
kubectl não conecta após falha de masterFalta de balanceador de carga ou endpoint incorretoConfigure um load balancer apontando para todos os mastersTopologias de cluster: single, multi-node e alta disponibili
Pods não são re-agendados após falha de workerInsuficiência de nós disponíveis ou taints incorretosAdicione mais workers ou revise taints/tolerationsTopologias de cluster: single, multi-node e alta disponibili
etcd apresenta erros de quorumNúmero par de masters ou falha de comunicação entre nósGaranta número ímpar de masters e conectividade de rede entre elesTopologias de cluster: single, multi-node e alta disponibili
Ansible não consegue acessar o VaultFirewall bloqueando porta 8200 ou endereço errado na configuraçãoRevise regras de firewall e configuração do VaultTopologias seguras: isolando funções e minimizando superfíci
Vault não forma clusterProblemas de rede entre nós ou configuração incorreta do storage backendCheque conectividade e revise storage stanzaTopologias seguras: isolando funções e minimizando superfíci
Hosts de produção acessíveis de fora da redeRegras de firewall ausentes ou permissivas demaisImplemente política de deny all e libere apenas o necessárioTopologias seguras: isolando funções e minimizando superfíci
Clientes não conseguem conectar ao VaultCertificados TLS inválidos ou firewall bloqueandoVerifique validade dos certificados e regras de firewallVault hardening: reduzindo superfície de ataque e riscos int
Logs de auditoria não são geradosPermissões de arquivo incorretas ou auditoria não habilitadaCorrija permissões e reabilite o backend de auditoriaVault hardening: reduzindo superfície de ataque e riscos int
Tokens continuam com acesso amploPolíticas não aplicadas corretamenteRevise e reaplique as políticas usando 'vault policy write'Vault hardening: reduzindo superfície de ataque e riscos int
Vault não responde a comandos CLIServiço não está rodando ou porta bloqueadaVerifique status do serviço e firewallVault não responde: diagnóstico de falhas e recuperação
Erro 'storage backend unreachable'Backend (Consul, Raft, etcd) está offline ou corrompidoRestaure backend ou corrija conectividadeVault não responde: diagnóstico de falhas e recuperação
Vault permanece selado após unsealUnseal keys insuficientes ou incorretasRecupere chaves corretas ou restaure backupVault não responde: diagnóstico de falhas e recuperação
Mensagem 'panic' nos logsCorrupção grave de dados ou bugRestaurar backup e atualizar Vault se necessárioVault não responde: diagnóstico de falhas e recuperação
Container não iniciaTemplate incompatível ou falta de recursosVerifique logs em /var/log/lxc e ajuste recursos ou templateVirtualização x containerização: diferenças que mudam seu pr
VM está lentaOvercommit de CPU/RAM ou disco lentoReduza o número de VMs ou aumente recursos físicosVirtualização x containerização: diferenças que mudam seu pr
Processos do container aparecem no hostNamespace mal configuradoRevise configuração LXC e consulte a documentaçãoVirtualização x containerização: diferenças que mudam seu pr
Erro de autenticação ao buscar segredo no VaultToken inválido ou política insuficienteRevise o método de autenticação e as permissões do token no VaultZero Trust, GitOps e automação declarativa: onde Ansible e V
Playbook aplica mudanças repetidasMódulo não idempotente ou lógica imperativaAjuste o módulo ou reescreva para padrão declarativoZero Trust, GitOps e automação declarativa: onde Ansible e V
Segredos aparecem em logs ou arquivos temporáriosUso incorreto de variáveis ou debug excessivoEvite registrar variáveis sensíveis e use o parâmetro no_log: trueZero Trust, GitOps e automação declarativa: onde Ansible e V

Todas as trilhas