tonanuvem / config-ubuntu

Scripts para preparar a VM Ubuntu para rodar os LABS no Educate.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

config-ubuntu

Scripts para preparar a VM Ubuntu para rodar os LABS no Educate.

O pacote de cloud-init configura aspectos específicos de uma nova instância.

  1. Preparação:

nano ~/.aws/credentials
inserir credenciais
executar o comando em sua maquina local: ssh-keygen -y -f ./chave-fiap.pem > public_key.pem

git clone
pegar o conteudo do arquivo e inserir no public_key.pem.


  1. Execução

cd ec2-instance
terraform init
terraform plan
terraform apply


  1. Conectar

ssh -i "chave-fiap.pem" ubuntu@ip
cat /var/log/cloud-init-output.log > script_init.log


O arquivo de log de saída de cloud-init (/var/log/cloud-init-output.log) captura a saída do console para facilitar a depuração de seus scripts após uma execução se a instância não se comportar da maneira desejada.

Quando um script de dados do usuário é processado, ele é copiado para /var/lib/cloud/instances/instance-id/ e executado a partir desse diretório.


  1. Comandos linux para verificar a utilização de componentes (ex: memória, cpu e disco)

Habilitar ccat

alias cat='/usr/local/bin/ccat --bg=dark'

Utilização de cpu

htop

Utilização de memória

free -mh

Espaço em disco

df -h

Pastas que ocupam mais espaços na raiz /

sudo du -cha --max-depth=1 / | grep -E "M|G"


Fontes:

https://github.com/akskap/esk8s
> https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/two-tier
> https://github.com/heap/terraform-ebs-attachmentizer
> https://github.com/terraform-aws-modules

About

Scripts para preparar a VM Ubuntu para rodar os LABS no Educate.


Languages

Language:Shell 50.9%Language:HCL 48.7%Language:Dockerfile 0.5%