119 roteiros com comandos
Passo a passo extraído das lições da trilha Cloud, com comandos e arquivos de configuração reais. Filtre por palavra e vá direto à implementação.
- 6 passos · 6 com comandosAdicionando compute nodes: crescer sem downtimeComeça por: Preparar o sistema operacional
- 5 passos · 4 com comandosAlertmanager, Grafana e logs: visibilidade e açãoComeça por: Instale e configure o Alertmanager
- 5 passos · 3 com comandosAmbientes híbridos: OpenStack integrado a clouds públicasComeça por: Planeje o cenário de integração
- 5 passos · 4 com comandosAnsible e Vault: o que são, para que servem e por que são padrão de mercadoComeça por: Identifique tarefas de automação que exigem segredos
- 5 passos · 5 com comandosAPIs e webhooks: conectando o Proxmox à sua stack de TIComeça por: Gerar token de API para automação
- 5 passos · 5 com comandosAtualizações seguras: patches, CVEs e rollback sem sustosComeça por: Verificar versões dos serviços
- 5 passos · 5 com comandosAutomatizando onboarding e offboarding de servidores com Ansible e VaultComeça por: Adicionar novo host ao inventário dinâmico
- 5 passos · 5 com comandosAutomatizando rotatividade de segredos e credenciaisComeça por: Habilitar e configurar engine dinâmico no Vault
- 5 passos · 5 com comandosBackup e restore: estratégias para não perder o sonoComeça por: Definir storage de backup
- 5 passos · 5 com comandosBalanceamento de carga e controle de recursosComeça por: Definir o tipo de Service
- 5 passos · 4 com comandosBalanceamento de carga e migração ao vivo: uptime sem mágicaComeça por: Verificar storage compartilhado
- 5 passos · 4 com comandosCálculo de recursos: CPU, memória e storage para pods e nodesComeça por: Meça o consumo real dos pods
- 5 passos · 5 com comandosCeph como backend: blocos, objetos e snapshots integradosComeça por: Criar pools Ceph para volumes e imagens
- 5 passos · 5 com comandosCiclo de vida, backup e atualização de clustersComeça por: Realizar backup do etcd
- 5 passos · 5 com comandosCluster de alta disponibilidade para aplicações críticas: desafios e soluçõesComeça por: Configurar rede dedicada para corosync
- 5 passos · 4 com comandosCluster para sistemas críticos: desafios e soluçõesComeça por: Configurar etcd em alta disponibilidade
- 5 passos · 5 com comandosCluster Proxmox: quorum, corosync e a lógica por trás da alta disponibilidadeComeça por: Verificar quorum do cluster
- 5 passos · 5 com comandosColeta e análise de métricas: o que importa de verdadeComeça por: Habilitar SNMP no Proxmox VE
- 5 passos · 5 com comandosComponentes e fluxos: como Ansible, Vault, OpenSSH e nuvem conversamComeça por: Definir inventário Ansible
- 5 passos · 5 com comandosComponentes internos do Proxmox VE: do hypervisor à APIComeça por: Verificar status dos principais serviços
- 5 passos · 5 com comandosComunicação interna: etcd, API Server e CNI na práticaComeça por: Verificar status do etcd
- 5 passos · 4 com comandosConfigMaps, Secrets e variáveis: parametrizando aplicaçõesComeça por: Criar um ConfigMap
- 5 passos · 5 com comandosConfigurando Ansible para consumir segredos do VaultComeça por: Instale a collection community.hashi_vault
- 5 passos · 5 com comandosConfigurando autenticação e autorização no VaultComeça por: Habilitar método de autenticação AppRole
- 6 passos · 6 com comandosContainerd, kubeadm e CNI: instalando o cluster na unhaComeça por: Preparar o ambiente
- 5 passos · 5 com comandosControl Plane e Node: quem faz o quê no clusterComeça por: Identifique o Control Plane
- 5 passos · 4 com comandosControl Plane, Data Plane e serviços: o que isolar para não cair a nuvemComeça por: Mapeie os serviços em cada plano
- 5 passos · 4 com comandosCPU, RAM e disco: como calcular recursos para não faltar nem sobrarComeça por: Coletar métricas de uso real
- 5 passos · 3 com comandosCPU, RAM, storage e rede: balanceando gargalos clássicosComeça por: Mapeie workloads e perfil de uso
- 5 passos · 5 com comandosCriando o cluster, storage e redes virtuais: a base da nuvem privadaComeça por: Criar o cluster no nó principal
- 5 passos · 5 com comandosDashboards e alertas: visibilidade e ação rápidaComeça por: Instalar e configurar o pve_exporter
- 5 passos · 5 com comandosDebug de pods, deployments e serviçosComeça por: Verificar status e eventos do pod
- 5 passos · 1 com comandosDefinindo requisitos: workloads, disponibilidade e complianceComeça por: Mapear workloads
- 6 passos · 6 com comandosDeploy automatizado: usando o OpenStack-AnsibleComeça por: Clonar o repositório do OpenStack-Ansible
- 6 passos · 6 com comandosDeploy de pods e serviços: do YAML ao serviço expostoComeça por: Crie o manifest do Deployment
- 5 passos · 5 com comandosDesign de VMs e containers: sizing, templates e padrões de provisionamentoComeça por: Criar VM base para template
- 5 passos · 5 com comandosDimensionando storage distribuído: ZFS e Ceph sem chuteComeça por: Listar discos disponíveis
- 5 passos · 3 com comandosDocumentação viva: o que registrar e como manter atualizadoComeça por: Estruture o repositório de documentação
- 5 passos · 3 com comandosDocumentação, versionamento e gestão de mudanças: a base da operação confiávelComeça por: Estruture a documentação viva
- 5 passos · 5 com comandosErros comuns em Ansible: debug, retries e rollbackComeça por: Aumentar verbosity para identificar falhas
- 5 passos · 5 com comandosEscalando Ansible: paralelismo, forks e limites práticosComeça por: Ajustar forks no ansible.cfg
- 6 passos · 5 com comandosEscalando Vault: HA, replicação e particionamento de segredosComeça por: Planejar o cluster Vault
- 5 passos · 4 com comandosEscolha de hardware e sizing para produçãoComeça por: Levante o perfil de carga
- 5 passos · 2 com comandosEscolhendo componentes: OpenStack Vanilla ou customizado?Começa por: Mapeie os requisitos do negócio
- 5 passos · 3 com comandosEscolhendo servidores, storage e rede para um cluster Proxmox eficienteComeça por: Mapear requisitos de carga e crescimento
- 5 passos · 5 com comandosExpandindo o cluster: mais nós, mais storage, menos dorComeça por: Preparar o novo nó
- 6 passos · 6 com comandosFalha de instância: debugando do Nova ao KVMComeça por: Identifique o status da instância
- 5 passos · 5 com comandosFluxo de requisições: do dashboard ao hypervisorComeça por: Autenticar usuário via Keystone
- 4 passos · 4 com comandosGerenciamento de segredos e atualizações segurasComeça por: Criar um Secret seguro
- 5 passos · 4 com comandosGovernança de acesso: RBAC e segregação de funçõesComeça por: Mapeie funções e responsabilidades
- 5 passos · 5 com comandosHardening do Proxmox VE: menos superfície, menos dor de cabeçaComeça por: Identifique serviços desnecessários
- 6 passos · 5 com comandosHeat: orquestração de stacks para ambientes completosComeça por: Crie um template YAML
- 6 passos · 6 com comandosHelm Charts: do template ao deploy automatizadoComeça por: Crie a estrutura do Chart
- 5 passos · 5 com comandosHorizontal Pod Autoscaler e Cluster AutoscalerComeça por: Definir requests e limits nos containers
- 5 passos · 3 com comandosIaaS, PaaS, SaaS: diferenças que mudam seu projeto de nuvemComeça por: Identifique o objetivo do seu projeto
- 5 passos · 3 com comandosIngress, serviços e DNS: conectando aplicações ao mundoComeça por: Instale um Ingress Controller open source
- 5 passos · 4 com comandosInstalação do Proxmox VE: do ISO ao primeiro acessoComeça por: Baixar o ISO oficial
- 5 passos · 5 com comandosInstalando Ansible, Vault e dependências em LinuxComeça por: Atualizar repositórios e instalar Ansible
- 5 passos · 5 com comandosIntegração com sistemas de identidade e logsComeça por: Habilitar método de autenticação LDAP no Vault
- 5 passos · 3 com comandosIntegração com storage legado e redes privadasComeça por: Mapear recursos de storage e rede existentes
- 5 passos · 5 com comandosIntegração Vault-Ansible: práticas recomendadas de consumo de segredosComeça por: Habilite o audit log no Vault
- 5 passos · 5 com comandosInventário, playbooks e roles: projetando automação reutilizávelComeça por: Crie o diretório base do projeto
- 5 passos · 5 com comandosIsolamento de tenants: garantindo que um não veja o outroComeça por: Crie redes privadas por tenant
- 5 passos · 5 com comandosIsolamento de workloads: limites, quotas e firewalls virtuaisComeça por: Definir limites de CPU e memória para uma VM
- 5 passos · 5 com comandosJobs, CronJobs e controllers customizadosComeça por: Criar um Job para tarefa pontual
- 5 passos · 5 com comandosKubernetes além do cluster: federation, edge e multi-cloudComeça por: Instalar o KubeFed no cluster host
- 5 passos · 5 com comandosKubernetes sobre OpenStack: containers e VMs no mesmo ambienteComeça por: Criar um cluster Kubernetes com Magnum
- 5 passos · 5 com comandosLDAP e Keystone: autenticação centralizada sem dor de cabeçaComeça por: Backup do keystone.conf
- 6 passos · 2 com comandosLDAP, AD e Single Sign-On: centralizando o controle de acessoComeça por: Adicionar um realm LDAP ou AD
- 5 passos · 5 com comandosLogs e auditoria: o que olhar antes de qualquer troubleshootingComeça por: Identificar os principais arquivos de log
- 6 passos · 4 com comandosLogs, status e comandos: diagnóstico sem achismoComeça por: Identifique o sintoma
- 5 passos · 5 com comandosMigração de workloads: desafios e estratégias técnicasComeça por: Mapeie as dependências do workload
- 5 passos · 5 com comandosMonitorando execução de playbooks e falhas de automaçãoComeça por: Configurar log detalhado no Ansible
- 5 passos · 5 com comandosMonitorando o Vault: saúde, auditoria e uso de segredosComeça por: Verificar saúde do Vault
- 5 passos · 5 com comandosNamespaces, quotas e RBAC: segmentando e controlando acessoComeça por: Criar um namespace
- 5 passos · 3 com comandosNetwork Policies, Pod Security e RBAC avançadoComeça por: Habilite suporte a NetworkPolicy no CNI
- 4 passos · 4 com comandosNovidades e roadmap: o que esperar do Ansible e do VaultComeça por: Verificar roadmap oficial do Ansible
- 5 passos · 4 com comandosO que é Kubernetes: recursos, objetivos e limitaçõesComeça por: Identifique o problema de escala
- 5 passos · 5 com comandosOpenStack CLI e Ansible: scripts que fazem o trabalho pesadoComeça por: Carregar credenciais do OpenStack
- 5 passos · 5 com comandosOpenStack Zed e além: novidades e roadmap oficialComeça por: Verificar versão atual do OpenStack
- 4 passos · 1 com comandosOpenStack: componentes, comunidade e licenciamento Apache 2.0Começa por: Identifique os componentes necessários
- 5 passos · 4 com comandosOrquestrando pipelines CI/CD com Ansible e VaultComeça por: Configurar política restrita no Vault para o pipeline
- 5 passos · 5 com comandosPadronização de manifests e versionamentoComeça por: Defina convenções de nomenclatura
- 5 passos · 4 com comandosPlanejando alta disponibilidade e disaster recovery com Vault e AnsibleComeça por: Configurar cluster Raft do Vault
- 5 passos · 5 com comandosPolíticas de segredos: como Vault organiza acesso, rotatividade e auditoriaComeça por: Definir paths separados para cada ambiente
- 5 passos · 5 com comandosPolíticas de segregação de ambientes e least privilegeComeça por: Crie inventários separados no Ansible
- 5 passos · 4 com comandosPools de flavor e quotas: limitando e organizando recursosComeça por: Planeje os flavors necessários
- 5 passos · 2 com comandosPor que automação e segurança não se separam em cloudComeça por: Identifique tarefas manuais críticas
- 4 passos · 4 com comandosPor que containers? A diferença entre VM, container e processoComeça por: Verificar namespaces de um processo
- 5 passos · 5 com comandosPrimeira inicialização: validando serviços e acessosComeça por: Carregar variáveis de ambiente admin
- 5 passos · 5 com comandosProblemas de cluster: node, CNI e etcd na práticaComeça por: Verifique o status dos nodes
- 5 passos · 5 com comandosPrometheus e exporters: colete métricas do cluster e workloadsComeça por: Adicionar o repositório do Helm
- 6 passos · 5 com comandosPrometheus e Grafana: métricas que realmente importamComeça por: Instalar o OpenStack Exporter
- 5 passos · 4 com comandosProtegendo playbooks, inventários e logs: o que nunca exporComeça por: Criptografe arquivos sensíveis com ansible-vault
- 5 passos · 5 com comandosProvisionamento automático de VMs e containers: do template ao deploy em massaComeça por: Criar template customizado de VM
- 5 passos · 5 com comandosProvisionando infraestrutura cloud via AnsibleComeça por: Gerar chave SSH para automação
- 5 passos · 5 com comandosProvisionando VMs e containers: parâmetros críticos e boas escolhasComeça por: Criar VM KVM básica
- 5 passos · 5 com comandosProxmox VE além do básico: recursos experimentais e integração com KubernetesComeça por: Habilitar Nested Virtualization
- 5 passos · 5 com comandosProxmox VE API e CLI: automatizando o que importaComeça por: Listar todas as VMs KVM via CLI
- 5 passos · 5 com comandosRecuperação de falhas: do nó caído ao restore de VMComeça por: Diagnosticar o estado do cluster
- 5 passos · 5 com comandosRede sumiu: tracing de pacotes no NeutronComeça por: Identifique o namespace correto
- 5 passos · 5 com comandosRedes virtuais com Neutron: VLAN, VXLAN e roteamento internoComeça por: Configurar o ML2 para VLAN ou VXLAN
- 5 passos · 5 com comandosRequisitos mínimos e bottlenecks: o que limita a automação e o gerenciamento de segredosComeça por: Verificar consumo de CPU e RAM do Ansible
- 5 passos · 5 com comandosResposta a incidentes: rotação emergencial de segredos com mínimo downtimeComeça por: Detectar o vazamento de segredo
- 5 passos · 5 com comandosRevisão de código e auditoria contínua em automaçãoComeça por: Revisar playbooks com syntax-check
- 5 passos · 4 com comandosRotinas de manutenção e atualização: menos risco, mais previsibilidadeComeça por: Planejar a janela de manutenção
- 5 passos · 5 com comandosSDN, Proxmox Backup Server e novidades recentes: o que muda seu ambienteComeça por: Habilitar SDN no cluster
- 5 passos · 5 com comandosService Mesh e políticas avançadas: Istio, Linkerd e beyondComeça por: Instalar Istio via Helm
- 5 passos · 3 com comandosSizing de Ceph e Swift: armazenando com segurança e performanceComeça por: Definir requisitos de capacidade e resiliência
- 5 passos · 5 com comandosStorage distribuído com Ceph: aprendizados de campoComeça por: Inicializar o cluster Ceph
- 5 passos · 5 com comandosStorage e rede: crescer Ceph e Neutron sem dorComeça por: Adicionar novo OSD ao cluster Ceph
- 5 passos · 5 com comandosStorage externo: PersistentVolumes e provisionadoresComeça por: Defina o PersistentVolume
- 4 passos · 4 com comandosStorage, rede e alta disponibilidade: os pilares invisíveis da nuvem privadaComeça por: Verifique a saúde do storage ZFS
- 5 passos · 3 com comandosTopologias de cluster: single, multi-node e alta disponibilidadeComeça por: Defina o objetivo do cluster
- 5 passos · 4 com comandosTopologias seguras: isolando funções e minimizando superfície de ataqueComeça por: Definir sub-redes para cada função
- 5 passos · 5 com comandosVault hardening: reduzindo superfície de ataque e riscos internosComeça por: Habilite TLS obrigatório
- 5 passos · 4 com comandosVault não responde: diagnóstico de falhas e recuperaçãoComeça por: Verificar status do Vault
- 5 passos · 1 com comandosVirtualização x containerização: diferenças que mudam seu projetoComeça por: Avalie o sistema operacional necessário
- 5 passos · 5 com comandosZero Trust, GitOps e automação declarativa: onde Ansible e Vault se encaixamComeça por: Configurar o plugin hashi_vault no Ansible
