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

sudo yum install -y cowsay

edit header, jadi seperti ini:

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

Login kembali ke instance, perhatikan bannernya sudah berubah seperti ini

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.

 

Terraform Code: Github

Referensi:  AWS Certified SysOps Administrator - Associate Course

Share:

0 comments:

Post a Comment