Tutorial de criação de um cluster Kubernetes com Terraform e AWS-EKS

Atualizado em: 14 de junho de 2021 Oi, pessoal! No blog da Sensedia tinha sido publicado um tutorial que André Déo e eu escrevemos sobre como criar um cluster Kubernetes na AWS-EKS utilizando Terraform. O link original é este aqui: https://br.sensedia.com/post/how-create-cluster-kubernetes-terraform-aws-eks. Inicialmente o post fala sobre a instalação do EKS na versão 1.17, mas o Leia mais sobreTutorial de criação de um cluster Kubernetes com Terraform e AWS-EKS[…]

Instalando o Zabbix no Kubernetes usando o Helm

Introdução Confesso que demorei muito para publicar este post, porque o médodo de instalação do Zabbix no Kubernetes usando o Helm não é algo novo. Isso já é feito em alguns ambientes há alguns anos. Eu mesmo ajudo no desenvolvimento de um helm chart há quase 3 anos. Mas aqui estamos… De 2013 para cá, Leia mais sobreInstalando o Zabbix no Kubernetes usando o Helm[…]

Deploy de aplicações no Kubernetes usando Argo CD com suporte a Helm, Sops e Multiple Sources

Em outro tutorial, eu falei sobre a abordagem GitOps e uso do Argo CD para deploy de aplicações em clusters Kubernetes… Recomendo a leitura para entender alguns conceitos antes de partir para o assunto que será explicado aqui. Multiple Sources Quando eu escrevi o tutorial anterior, o Argo CD estava na versão 2.1.1 e não tinha suporte a deploy Leia mais sobreDeploy de aplicações no Kubernetes usando Argo CD com suporte a Helm, Sops e Multiple Sources[…]

Usando o Flux CD para implementar a abordagem GitOps nos clusters Kubernetes

Em outro tutorial, eu falei sobre a abordagem GitOps e uso do ArgoCD… Recomendo a leitura para entender alguns conceitos antes de partir para o uso da ferramenta que será explicado aqui. Neste tutorial você aprenderá a instalar o Flux, que é conjunto de soluções de entrega contínua e progressiva para Kubernetes. Fonte: https://fluxcd.io. O Leia mais sobreUsando o Flux CD para implementar a abordagem GitOps nos clusters Kubernetes[…]

Usando o Argo CD para implementar a abordagem GitOps nos clusters Kubernetes

Sobre o GitOps GitOps é uma estrutura operacional que utiliza as melhores práticas da cultura DevOps durante o ciclo de vida das aplicações, tais como: controle de versão, colaboração, conformidade e ferramentas de integração, entrega e deploy contínuo (CI/CD), e as aplica à automação da infraestrutura. Fonte: Gitlab. Imagine o seguinte cenário: você tem várias Leia mais sobreUsando o Argo CD para implementar a abordagem GitOps nos clusters Kubernetes[…]

Instalando o k0s (distribuição Kubernetes all-inclusive)

Atualizado em: 04 de fevereiro de 2024 k0s é uma distribuição do Kubernetes com todos os recursos necessários para funcionar em um único e pequeno binário desenvolvido em Go, que proporciona uma simplicidade na instalação e manutenção do cluster. A pronúncia é correta é kay-zero-ess e tem por objetivo reduzir o esforço técnico e desgaste Leia mais sobreInstalando o k0s (distribuição Kubernetes all-inclusive)[…]

Instalando o Go

Atualizado em: 17 de fevereiro de 2024 Se você ainda não sabe o que é Go, recomendo ver os links que estão neste tutorial. Para instalar o Go no Linux, execute os seguintes comandos: VERSION=1.22.0 cd /tmp mkdir -p $HOME/go/bin curl https://dl.google.com/go/go$VERSION.linux-amd64.tar.gz -o go.tar.gz sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go.tar.gz rm Leia mais sobreInstalando o Go[…]

Primeiros passos com Go

Olá! Estou começando a dar os primeiros passos com o Go e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. http://aprendago.com – Curso gratuito de Go em pt-BR com Ellen Leia mais sobrePrimeiros passos com Go[…]

InfluxDB 2.0 e Telegraf 2.0 e Prometheus 2.x

Atenção: Até o momento em que este tutorial foi elaborado (14 de maio de 2020) o InfluxDB 2.0 está na versão beta e ainda não é recomendado para ser utilizado em produção e o Prometheus 2.x ainda não é completamente compatível com a API do InfluxDB 2.0. Para uso em produção é recomendado o InfluxDB Leia mais sobreInfluxDB 2.0 e Telegraf 2.0 e Prometheus 2.x[…]

Primeiros passos com o Prometheus

Olá! Estou começando a dar os primeiros passos com o Prometheus e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. Tutoriais: https://medium.com/tech-grupozap/prometheus-monitorando-a-sa%C3%BAde-da-sua-aplica%C3%A7%C3%A3o-bd9b3b63e7b1 https://medium.com/schkn/monitoring-linux-processes-using-prometheus-and-grafana-113b3e271971 https://labs.bawi.io/monitorando-containers-com-prometheus-379affd87113 https://dzone.com/articles/monitoring-with-prometheus https://devconnected.com/category/monitoring/prometheus/ https://www.booleanworld.com/install-use-prometheus-monitoring/ https://tech.willhaben.at/monitoring-metrics-using-prometheus-a6d498dfcfba https://linoxide.com/containers/setup-monitoring-docker-containers-prometheus/ https://docs.docker.com/config/thirdparty/prometheus/ Leia mais sobrePrimeiros passos com o Prometheus[…]

Primeiros passos com o Elasticsearch

Olá! Estou começando a dar os primeiros passos com o Elasticsearch e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. API cluster: https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster.html https://www.elastic.co/guide/en/elasticsearch/reference/6.5/getting-started-explore.html https://sysadmins.co.za/how-to-setup-a-2-node-elasticsearch-cluster-on-centos-7-with-some-example-usage/ https://fdv.github.io/running-elasticsearch-fun-profit/006-operating-daily/006-operating-daily.html Apostila e livro sobre Leia mais sobrePrimeiros passos com o Elasticsearch[…]

Primeiros passos com RabbitMQ

Olá! Estou começando a dar os primeiros passos com o RabbitMQ e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. RabbitMQ para iniciantes: https://helloflu.wordpress.com/2015/12/17/rabbitmq-for-beginners/ https://www.tutlane.com/tutorial/rabbitmq https://www.concrete.com.br/2012/01/26/rabbitmq-conceitos-basicos/ https://www.rabbitmq.com/getstarted.html https://www.rabbitmq.com/tutorials/tutorial-one-python.html Gerenciando o Leia mais sobrePrimeiros passos com RabbitMQ[…]

Primeiros passos com Ansible

Olá! Estou começando a dar os primeiros passos com o Ansible e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. Vídeos: https://www.youtube.com/watch?v=BYM6tqn2UvQ&t https://www.youtube.com/watch?v=eTDhKoP4Uns Documentação: https://pt.slideshare.net/RodrigoLira16/instalando-e-mantendo-o-zabbix-com-ansible http://blog.rivendel.com.br/2018/02/05/ansible-dicas-para-quem-esta-comecando-a-usar-a-ferramenta-de-automacao/ http://ansible-br.org https://www.ansible.com https://docs.ansible.com https://www.ansible.com/overview/how-ansible-works Leia mais sobrePrimeiros passos com Ansible[…]

Primeiros passos com SaltStack

Olá! O SaltStack é uma ferramenta de código fonte aberto que realiza a gerência de configuração de servidores, serviços, conteineres e equipamentos de rede. Ela é uma alternativa a ferramentas como: Ansible (https://www.ansible.com), Puppet (https://puppet.com) e Chef (https://www.chef.io/chef). Update: O SaltStack foi adquirido pela VmWare em Outubro/2020, mas parte do projeto continuará opensource no site Leia mais sobrePrimeiros passos com SaltStack[…]

Puppet 6: Instalando o PuppetDB e integrando ao PuppetServer e PuppetBoard no Ubuntu Server 18.04, Debian 9, CentOS/Red Hat 7

Aviso: Este tutorial foi escrito para ensinar a montar um servidor Puppet usando os pacotes Puppet-Server e PuppetDB (da PuppetLabs) e PuppetBoard. Este ambiente usa pacotes do Puppet 6.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que Leia mais sobrePuppet 6: Instalando o PuppetDB e integrando ao PuppetServer e PuppetBoard no Ubuntu Server 18.04, Debian 9, CentOS/Red Hat 7[…]

Puppet 6: Instalando o Configurando o Puppet-Server e Puppet-Agent no CentOS/Red Hat 7.x

Aviso: Este tutorial ensina a montar o ambiente usando o Puppet 6.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que estão nesta página: http://blog.aeciopires.com/primeiros-passos-com-o-puppet/. Quando estiver se sentindo seguro no assunto, Leia mais sobrePuppet 6: Instalando o Configurando o Puppet-Server e Puppet-Agent no CentOS/Red Hat 7.x[…]

Puppet 6: Instalando o Configurando o Puppet-Server e Puppet-Agent no Debian 9 e Ubuntu Server 18.04

Aviso: Este tutorial ensina a montar o ambiente usando o Puppet 6.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que estão nesta página: http://blog.aeciopires.com/primeiros-passos-com-o-puppet/ Quando estiver se sentindo seguro no assunto, Leia mais sobrePuppet 6: Instalando o Configurando o Puppet-Server e Puppet-Agent no Debian 9 e Ubuntu Server 18.04[…]

Conhecendo o Gogs

Atualizado em: 14 de junho de 2021 O Gogs é um software de código fonte aberto que oferece uma interface web ao gerenciamento de repositórios git similar ao GitHub, GitLab e Bitbucket, só que muito mais simples e leve que os três anteriores. O impressionante é que um conteiner Docker do Gogs estava funcionando consumindo Leia mais sobreConhecendo o Gogs[…]

Primeiros passos com Python

Depois de 10 anos sem fazer um “Helllo World” em Python, estou reaprendendo esta linguagem (a última vez tinha sido entre 2008 e 2009 quando fazia parte do Núcleo Comunicação Digital no IFPB). Neste post quero compartilhar os links de estudo que estou lendo ou pretendo ler. Assim espero contribuir de alguma forma com que Leia mais sobrePrimeiros passos com Python[…]

Integrando o Grafana ao ELK (ElasticSearch, Logstash e Kibana)

Essa dica é indicada para quem procura uma interface web alternativa ao Kibana que seja elegante e simples de usar. Como eu já conheço e uso o Grafana integrado ao Zabbix para visualizar os dados coletados em gráficos e dashboards mais elegantes, pesquisei um pouco e vi que o Grafana já tem uma integração completa Leia mais sobreIntegrando o Grafana ao ELK (ElasticSearch, Logstash e Kibana)[…]

Conhecendo o Terraform

Atualizado em: 25 de julho de 2022 O Terraform é uma ferramenta para construir, alterar e configurar uma infraestrutura de rede de forma segura e eficiente. Com ele é possível gerenciar serviços de nuvem bem conhecidos, bem como soluções internas personalizadas. Veja a lista completa de serviços de infraestrutura de nuvem suportados em: https://www.terraform.io/docs/providers/index.html. Os arquivos Leia mais sobreConhecendo o Terraform[…]

Instalando o Elastic, Kibana e LogStash via Docker

Atualizado em: 17 de fevereiro de 2024 Nesta página do Elastic (também conhecido com ElasticSearch) tem várias informações a cerca da instalação do stack ELK (Elastic, LogStash e Kibana). A instalação usando o Docker é  bem mais simples e rápida. Se você não sabe o que é Docker, recomendo começar lendo os links abaixo. É um Leia mais sobreInstalando o Elastic, Kibana e LogStash via Docker[…]

Instalando o Grafana via Docker

Atualizado em: 25 de julho de 2022 Observando as páginas abaixo sobre a documentação da instalação do Grafana via Docker, foi elaborado o seguinte tutorial para instalá-lo. http://docs.grafana.org/installation/docker/ http://docs.grafana.org/installation/configuration/ Se você não sabe o que é Docker, recomendo começar lendo os links desta página. É um longo caminho, mas vale a pena conhecer essa tecnologia. Leia mais sobreInstalando o Grafana via Docker[…]

Primeiros passos com Jenkins

Olá! Estou começando a dar os primeiros passos com o Jenkins e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. Blogs: https://jenkins.io/doc/book/getting-started/ https://jenkins.io/user-handbook.pdf https://www.tutorialspoint.com/jenkins/index.htm https://www.tutorialspoint.com/jenkins/jenkins_tutorial.pdf http://www.devopsschool.com/tutorial/jenkins/ https://www.tutorialspoint.com/jenkins/index.htm Temas: http://afonsof.com/jenkins-material-theme/ Livros: Leia mais sobrePrimeiros passos com Jenkins[…]

Puppet 5: Instalando o PuppetDB e integrando ao PuppetServer e PuppetBoard no Ubuntu Server 16.04/18.04, Debian 9, CentOS 7 e Red Hat 7

Aviso: Este tutorial foi escrito para ensinar a montar um servidor Puppet usando os pacotes Puppet-Server e PuppetDB (da PuppetLabs), PuppetExplorer (da Spotify) e PuppetBoard. Este ambiente usa pacotes do Puppet 5.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar Leia mais sobrePuppet 5: Instalando o PuppetDB e integrando ao PuppetServer e PuppetBoard no Ubuntu Server 16.04/18.04, Debian 9, CentOS 7 e Red Hat 7[…]

Puppet 5: Instalando o Configurando o Puppet-Server e Puppet-Agent no CentOS/Red Hat 7.x

Aviso: Este tutorial ensina a montar o ambiente usando o Puppet 5.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que estão nesta página: http://blog.aeciopires.com/primeiros-passos-com-o-puppet/. Quando estiver se sentindo seguro no assunto, Leia mais sobrePuppet 5: Instalando o Configurando o Puppet-Server e Puppet-Agent no CentOS/Red Hat 7.x[…]

Puppet 5: Instalando o Configurando o Puppet-Server e Puppet-Agent no Debian 9 e Ubuntu Server 16.04/18.04

Aviso: Este tutorial ensina a montar o ambiente usando o Puppet 5.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que estão nesta página: http://blog.aeciopires.com/primeiros-passos-com-o-puppet/ Quando estiver se sentindo seguro no assunto, Leia mais sobrePuppet 5: Instalando o Configurando o Puppet-Server e Puppet-Agent no Debian 9 e Ubuntu Server 16.04/18.04[…]

Instalando o Graylog via Docker

Atualizado em: 17 de fevereiro de 2024 Nesta página do Graylog tem várias informações a cerca da instalação do Graylog usando imagens Docker para Graylog, MongoDB e ElasticSearch. Segundo este tutorial, o Graylog é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que Leia mais sobreInstalando o Graylog via Docker[…]

Instalando o WordPress via Docker

Atualizado em: 25 de julho de 2022 Nesta página do Docker Store tem várias informações a cerca das imagens oficiais do WordPress no Docker. Segundo este tutorial, o WordPress é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que Leia mais sobreInstalando o WordPress via Docker[…]

Instalando o GitLab via Docker

Atualizado em: 25 de julho de 2022 Na página https://docs.gitlab.com/ee/install/docker.html tem várias informações a cerca das imagens Docker oficiais do GitLab (ferramenta web para versionamento usando o Git). Neste tutorial, o Gitlab será executado usando um único conteiner para fornecer todo o ambiente necessário para executá-lo, o que deixa a instalação bem simples e rapidamente Leia mais sobreInstalando o GitLab via Docker[…]

Instalando o Docker, Docker Swarm, Docker Registry e Portainer

Atualizado em: 25 de julho de 2022 Instalando o Docker O Docker pode ser instalado no Ubuntu seguindo o seguinte tutorial: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ Para instalá-lo em outras distribuições GNU/Linux acesse o link abaixo. https://docs.docker.com/engine/installation/ Iniciando o Swarm (Cluster Docker) O swarm já é instalado junto com o Docker. Inicie o swarm com o comando abaixo. sudo Leia mais sobreInstalando o Docker, Docker Swarm, Docker Registry e Portainer[…]

Instalando o Zabbix via Docker

Atualizado em: 06 de abril de 2023 Neste repositório do GitHub tem várias informações sobre o uso das imagens oficiais do Zabbix no Docker. As instruções oficiais para instalação do Zabbix com Docker estão disponíveis em: https://www.zabbix.com/documentation/current/en/manual/installation/containers Se você não sabe o que é Docker, recomendo começar lendo os links abaixo. Vale a pena conhecer essa Leia mais sobreInstalando o Zabbix via Docker[…]

Instalando o Redmine via Docker

Atualizado em: 22 de julho de 2022. Neste repositório do GitHub tem um tutorial para executar o Redmine no Docker. Segundo o tutorial, o Redmine é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, recomendo começar lendo Leia mais sobreInstalando o Redmine via Docker[…]

Instalando o Sonatype Nexus via Docker

Atualizado em: 25 de julho de 2022 Neste repositório do GitHub tem um tutorial para executar o Sonatype Nexus (repositório de artefatos gerados pelo Apache Maven). Segundo o tutorial, o Nexus é executado usando um conteiner Docker, o que deixa a configuração bem simples e rapidamente você tem o serviço funcionando. Se você não sabe Leia mais sobreInstalando o Sonatype Nexus via Docker[…]

Instalando o PuppetDB e integrando ao PuppetServer e ao PuppetExplorer e PuppetBoard no Ubuntu Server 14.04/16.04, Debian 8, Red Hat 6 e 7 e CentOS 6 e 7

Aviso: Este tutorial foi escrito para ensinar a montar um servidor Puppet usando os pacotes Puppet-Server e PuppetDB (da PuppetLabs), PuppetExplorer (da Spotify) e PuppetBoard. Este ambiente usa pacotes do Puppet 4.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar Leia mais sobreInstalando o PuppetDB e integrando ao PuppetServer e ao PuppetExplorer e PuppetBoard no Ubuntu Server 14.04/16.04, Debian 8, Red Hat 6 e 7 e CentOS 6 e 7[…]

Primeiros passos com Docker, Kubernetes, Helm e Istio

Olá! Estou começando a dar os primeiros passos com o Docker, Kubernetes, Helm e Istio. Quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a aprender também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. Links sobre Docker: Curso Docker https://www.docker.com/what-docker https://porter.io/github.com/veggiemonk/awesome-docker Leia mais sobrePrimeiros passos com Docker, Kubernetes, Helm e Istio[…]

Configurando o Grafana para funcionar sobre HTTPS

Neste tutorial http://zabbixbrasil.org/?p=1674, eu e André Déo mostramos como instalar o Grafana no Debian 8, CentOS 7 e Ubuntu 16.04 (ambos 64 bits). Nesse mesmo tutorial é mostrada a integração do Grafana com o Zabbix. Agora será mostrado como configurar o Grafana para funcionar sobre HTTPS, usando um certificado auto-assinado. Criando um certificado auto-assinado Instale o Leia mais sobreConfigurando o Grafana para funcionar sobre HTTPS[…]

Customizando o Glassfish 4 no Ubuntu 16.04

Hoje (25/08/2017), a versão do Glassfish Open Source Edition mais recente e recomendada para uso em produção é a 4.1.2, que pode ser obtida nesta página: https://glassfish.java.net/download.html Para usar o Glassfish 4 é necessário instalar o Java 8, que pode ser obtido neste link http://www.oracle.com/technetwork/java/javase/downloads/index.html e instalado no Ubuntu seguindo este tutorial: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html O Glassfish padrão contém algumas Leia mais sobreCustomizando o Glassfish 4 no Ubuntu 16.04[…]

Customizando o Tomcat 8

Informações iniciais Hoje (03/08/2016), a versão do Tomcat mais recente e recomendada para uso em produção é a 8.5.4, que pode ser obtida nesta página: https://tomcat.apache.org/download-80.cgi Para usar o Tomcat 8 é necessário instalar o Java 8. O Java 8 da Oracle pode ser obtido neste link http://www.oracle.com/technetwork/java/javase/downloads/index.html e instalado no Ubuntu seguindo este tutorial: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html O Tomcat padrão contém Leia mais sobreCustomizando o Tomcat 8[…]

Cluster Ativo/Passivo com PostgreSQL 9.3, Red Hat 6, pcs, Pacemaker, Corosync e DRBD

Introdução Para a execução deste tutorial foram criadas duas máquinas virtuais com as configurações abaixo. Processador: 1 vCPU com clock acima de 2.0 GHz. Memória: 1 GB. HD1: 50 GB (com duas partições: / de 42 GB e swap de 8 GB). HD2: 20 GB (mas este não foi configurado durante a instalação do S.O). Leia mais sobreCluster Ativo/Passivo com PostgreSQL 9.3, Red Hat 6, pcs, Pacemaker, Corosync e DRBD[…]

Configurando Link Failover no Mikrotik

Olá! Estou compartilhando um documento elaborado por Victor Igor, que trabalha comigo na Dynavideo. Este documento ensina como configurar o mikrotik para verificar se um link está funcionando e, em caso de falha, redirecionar o tráfego da rede interna por outro link de redundância ou backup. O documento também explica como implementar regras de NAT Leia mais sobreConfigurando Link Failover no Mikrotik[…]

Configurando um ambiente Puppet-Server e Puppet-Agent no CentOS 6 e 7/Red Hat 6 e 7

Aviso: Este tutorial foi atualizado para ensinar a montar o ambiente puppet usando o repositório da PuppetLabs para instalar pacotes do Puppet 4.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que Leia mais sobreConfigurando um ambiente Puppet-Server e Puppet-Agent no CentOS 6 e 7/Red Hat 6 e 7[…]

Configurando um ambiente Puppet-Server e Puppet-Agent no Debian 8 e Ubuntu Server 14.04/16.04

Aviso: Este tutorial foi atualizado para ensinar a montar o ambiente puppet usando o repositório da PuppetLabs para instalar pacotes do Puppet 4.x. Se você ainda não sabe o que é Puppet, como funciona e para que serve, sugiro parar por aqui e começar a estudar pelo livro que publiquei pela Novatec https://novatec.com.br/livros/puppet/, pelos links que Leia mais sobreConfigurando um ambiente Puppet-Server e Puppet-Agent no Debian 8 e Ubuntu Server 14.04/16.04[…]

Primeiros passos com o Puppet

Olá! Estou começando a dar os primeiros passos com o Puppet e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. O que é DevOps? Por que mudar para a cultura Leia mais sobrePrimeiros passos com o Puppet[…]

Aumente a segurança do SSH com o SPA

Vou logo avisando que este é um post longo, mas vale à pena você dedicar alguns minutos para lê-lo e aprender como deixar o acesso ao SSH menos vulnerável a ataques usando o SPA. SPA (Single Packet Autorization) é uma técnica baseada em Port Knocking que ajuda a aumentar a segurança do SSH. Como funciona Leia mais sobreAumente a segurança do SSH com o SPA[…]