Do Sysadmin ao DevOps

Kafka tudo o que precisamos saber

O que é o Kafka Resumidamente o Kafka é usado para trabalhar com fila de mensagens e como uma plataforma de streaming de eventos, usando um modelo de “publicar/assinar”. Foi criado e disponibilizado pelo Linkedin em 2011. Ele permite que os produtores consigam gravar mensagens no Kafka, que posteriormente podem ser lidas por um ou mais consumidores. Esses registros não podem ser modificados após serem enviados para o Kafka. Ele é executado como um cluster de um ou mais servidores, ou seja, mesmo que só tenhamos um servidor ele mesmo assim é considerado um cluster.

Remover imagens Docker com TAG "none"

Primeiro vamos fazer uma pesquisa sobre nossas imagens usando: docker images -a 1 2 3 4 5 6 7 8 9 $ docker images -a sonarqube 0.8 34e889c54fe4 3 weeks ago 536MB <none> <none> 2e0435619f04 3 weeks ago 536MB <none> <none> e08451c98fcb 3 weeks ago 536MB <none> <none> 3cbb4fa1d367 3 weeks ago 510MB <none> <none> 9954766c4404 3 weeks ago 317MB <none> <none> 5471aca149e2 3 weeks ago 317MB <none> <none> de67c74cda48 3 weeks ago 536MB sonarqube 0.

Como redimensionar volume EBS no Linux sem downtime

Esse processo pode ser feito sempre que precisar aumentar o volume sem precisar desligar a instância ou desanexar o volume. Alterações em produção? Nesse caso sim :) Após estar logado em sua conta AWS vamos escolher a opção EC2 na lista de serviços Clicamos em “Volumes” no menu “ELASTIC BLOCK STORE” Escolha o volume que deseja redimensionar e com o botão direito do mouse clique em “Modify Volume” Verá uma janela como essa: Defina o novo tamanho para o volume, como no exemplo da imagem estamos estendendo o volume para 20GB Confirme no botão “Modify” Agora precisaremos extender a partição no sistema.

Ansible: Criado AMI Windows personalizada na AWS (Parte 2)

Na parte 1 aprendemos como usar um script AWS User Data para configurar uma senha de Administrador e configurar o WinRM no Windows. Agora que sabemos como criar uma instância setando um senha especifica, vamos ao restante dos procedimentos. Vamos estruturar nosso projeto e manter as coisas organizadas. Recursos utilizados, caso não tenha algo instalado, não funcionará : Python 3.8.0 Módulos pip: boto boto3 pywinrm Ansible 2.9.2 Já podemos supor que você tenha o Ansible configurado corretamente para sua conta da AWS (por exemplo, boto instalado, credenciais do IAM configuradas).

Ansible: Criado AMI Windows personalizada na AWS (Parte 1)

Quando vamos trabalhar com Ansbile usando Windows na AWS notamos que as imagens padrões do Windows não estão com o WinRM configurado e as senhas são geradas aleatoriamente usando a chave selecionada, sendo somente acessíveis alguns minutos após a instância iniciar. Conectando em uma instância Windows. Uma alternativa é criar uma AMI personalizada com WinRM configurado e uma senha pré-definida, estando assim disponível imediatamente para uso. O primeiro passo é iniciar uma instância Windows colocando o script abaixo em User Data.

Exemplo de comandos da AWS S3 para gerenciar buckets

Este tutorial explica os conceitos básicos de como gerenciar buckets do S3 e seus objetos usando o aws s3 cli usando os seguintes exemplos: Criar bucket 1 2 3 4 aws s3 mb s3://bucketname # região diferente aws s3 mb s3://bucketname --region us-east-2 Remover Bucket 1 2 aws s3 rb s3://bucketname aws s3 rb s3://bucketname --force Opção ls 1 2 3 4 aws s3 ls aws s3 ls s3://bucketname aws s3 ls s3://bucketname --recursive aws s3 ls s3://bucketname --recursive --human-readable --summarize Opção cp 1 2 3 4 5 6 aws s3 cp getdata.
0%