Post

Membuat Amazon Machine Images (AMI) pada AWS

Membuat Amazon Machine Images (AMI) pada AWS

Overview:

Pada tulisan kali ini kita akan membuat image yang sudah terinstall wordpress, sehingga image tersebut dapat digunakan untuk beberapa instance. Adapun langkah-langkah yang akan kita lakukan adalah sebagai berikut:

1. Membuat instance

2. Install wordpress, bisa dilihat pada tulisan sebelumnya

3. Install cowsay

4. Stop instance 

5. Buat Image

6. Launch instance

Prasyarat:

  • Akun AWS

  • Wordpress

  • Terraform

Langkah-langkah: 

Membuat Instance

Pada langkah ini bisa mengikuti menggunakan kode terraform untuk membuat instance, disini

Install Wordpress

Pada langkah ini bisa melihat pada tulisan sebelumnya, disini

Install cowsay

1
sudo yum install -y cowsay

edit header, jadi seperti ini:

1
sudo vi /etc/update-motd.d/40-cow
1
2
3
4
...
#!/bin/bash
echo "Amazon Linux 2 - Welcome"
...
1
sudo chmod 755 /etc/update-motd.d/40-cow
1
sudo rm /etc/update-motd.d/30-banner
1
sudo update-motd
1
sudo reboot

Login kembali ke instance, perhatikan bannernya sudah berubah seperti ini

1
Amazon Linux 2 - Welcome

Stop Instance

Stop instance sebelum membuat image.

Create Image

  • Klik kanan pada instance

  • Pilih image and templates

  • Pilih create image 

  • Isi detail image

  • AhaTemplateWordpress

  • Klik Create Image

Kemudian lihat snapshot

Lihat AMI

Launch Instance

  • Klik kanan ami

  • Klik launch instance from ami

  • isi detail instance

  • launch instance 

Masuk kedalam instance


Hapus sumber daya

Hapus sumberdaya yang sudah dibuat, mulai dari snapshot, image dan instance.

Referensi

AWS SysOps Training

Resource: Terraform Code Github

This post is licensed under CC BY 4.0 by the author.