Assalamualaikum. Selamat malam!

Pada jurnal ini saya ingin sharing mengenai bagaimana membuat sebuah virtual machine di Google Cloud Platform menggunakan Console (Web-Based UI) dan menggunakan gcloud command. Untuk pengujian akan diinstall paket webserver nginx.

Langsung saja ya!

Pertama akan dicoba menggunakan console terlebih dahulu. Buka https://console.cloud.google.com/ . Pst! bisa melakukan percobaan menggunakan QwikLabs ya. Tampilan:

Oke, untuk membuat sebuah vm klik icon navigation menu di pojok kiri atas -> Compute Engine -> VM Instances. Tampilannya kurang lebih seperti ini:

Untuk membuat vm baru klik create:

Selanjutnya akan muncul form pengisian informasi mengenai vm, antara lain:

  • Name: nama instance
  • Label: label semacam tag untuk vm. Ini bersifat opsional
  • Region: region mana yang dipilih untuk vm
  • Zone: zone untuk vm
  • Series: nama seri
  • Machine type: tipe mesin, bisa juga disebut spesifikasi vm
  • Confidential VM service: aktifkan confidential pada vm ini, jika ya centang
  • Container: apakah dalam vm akan dideploy container image, jika iya centang
  • Boot Disk: Image beserta ukuran disk, default saat jurnal ini ditulis adalah Debian 10 Buster dengan ukuran 10GB disk, bisa disesuaikan
  • Service Account: sesuaikan akun service, bisa gunakan default
  • Access Scope: Permission untuk manajemen vm
  • Firewall: defaultnya ada dua opsi, allow http dan https, bisa diubah dan disesuaikan

Jika sudah oke dan sesuai, klik Create:

Verifikasi:

Untuk ssh ke vm disediakan beberapa opsi, yaitu open browser, gcloud command, hingga opsi ssh lainnya.

Semisal ingin via browser:

Atau bisa juga menggunakan gcloud command:

Seperti tangkapan layar saat pembuatan vm, firewall allow http saya aktifkan. Disini akan dicoba menginstall web server nginx dan verfikasi.

sudo su -
apt install nginx -y
ps aux | grep nginx

Verifikasi via browser menggunakan ip publik yang terlihat di atas tadi:

Selanjutnya, selain menggunakan console yang berbasis web-based UI, kita coba juga membuat vm via gcloud command. Bisa dilihat opsi yang bisa digunakan:

gcloud compute instances create --help

Semisal buat instance dengan perintah:

gcloud compute ssh gcelab2 --zone us-central1-c

Untuk melakukan ssh dari gcloud, bisa menggunakan:

gcloud compute ssh gcelab2 --zone us-central1-c

Bisa juga verifikasi vm yang telah dibuat dari console:

Sekian!