Centralized Docker Containers Log AWS Cloudwatch

OS Version : ubuntu 16.04

Docker Version : 1.12.3

1. Buat folder docker.service.d di /etc/systemd/system

2. Buat file config aws-credentials di folder tersebut dan diisi dengan aws credentials yang sudah dibuat di AWS IAM

3. Run command “systemctl daemon-reload” dan Restart docker daemon

4. Start docker container dengan tambahan parameter dengan log driver awslogs

Continue Reading

Jenkins : Algorithm negotiation fail

Jenkins deployment error ketika menggunakan plugin SSH Plugins :

 

How to fixed :
Edit file sshd_config, dan tambahkan config berikut lalu restart service ssh

 

Continue Reading

Replace existing SSH Key EC2

1. Buat ssh private key baru menggunakan AWS Console.

2. Generate public key baru dari ssh private key di step 1.

3. Masukkan public key di step 2 ke file .ssh/authorized_keys dan hapus key yang sudah ada sebelumnya.

Continue Reading

Allow remote connection PostgreSQL 9.5

edit file /etc/postgresql/9.5/main/pg_hba.conf

change listen_addresses parameter in /etc/postgresql/9.5/main/postgresql.conf

restart postgresql service

test login remotely

 

Continue Reading

Increase disk size EC2 CentOS 6.6

Untuk menambahkan size harddisk di AWS EC2, berikut prosedurnya :
1. Stop instance yang ingin ditambahkan size harddisknya.
2. Buat snapshot dari volume instance yang sudah dimatikan di nomor 1. Dan tunggu hingga prosesnya selesai.
3. Buat volume baru dari snapshot yang sudah dibuat di nomor 2 dan ganti sizenya dengan size harddisk yang kita inginkan. Tunggu hingga proses pembuatan volume selesai.
4. Detach volume yang saat ini digunakan. Dan Attach volume baru yang sudah dibuat di nomor 3 dan sesuaikan device name nya dengan yang sebelumnya.
5. Start instance, lalu login ke instance via ssh.
6. Jalan perintah “resize2fs /dev/sda1” ( sesuaikan dengan device name yang digunakan )

Ref :
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html
http://alestic.com/2009/12/ec2-ebs-boot-resize

Continue Reading