Anda di halaman 1dari 9

P4 Latihan Membuat Virtual Machine Instance Menggunakan Cloud Shell

Setelah mengenal dan mempelajari tentang Google Compute Engine, pada latihan kali ini Anda akan
belajar untuk membuat VM instance pertama Anda menggunakan cloud shell.

1. Buka Cloud Shell atau terminal Anda, lalu jalankan perintah (klik Authorize bila muncul
popup):

gcloud compute instances create nama_vm_Anda

2. Anda akan diminta untuk memasukkan zone untuk meng-hosting VM. Masukkan N untuk
melihat daftar zone yang tersedia.
3. Secara default layanan Compute Engine belum aktif sehingga perlu diaktifkan secara manual.
Apabila shell Anda menampilkan pesan seperti berikut:
API [compute.googleapis.com] not enabled on project [983763644770].

1
Would you like to enable and retry (this will take a few minutes)?

(y/N)?

Masukkan Y dan tekan Enter. Tunggu beberapa saat. GCP sedang mengaktifkan layanan
Compute Engine supaya bisa digunakan pada project Anda.
4. Ketika prosesnya sudah selesai, shell akan menampilkan daftar zone yang bisa digunakan.
Masukkan pada prompt nomor dari zone yang ingin Anda gunakan, lalu tekan Enter.

5. GCP akan membuat VM instance Anda. Ketika proses berhasil, Anda akan mendapatkan
informasi mengenai VM seperti berikut:

2
6. Anda telah berhasil membuat VM pertama Anda. Untuk memastikan bahwa VM Anda sudah
berjalan, mari lakukan ping ke external IP dari CMD/Terminal/Powershell komputer Anda.
ping external_ip

7. Selamat ya, Anda telah berhasil membuat VM pertama Anda!


8. Jika ingin melihat daftar VM yang ada pada project Anda, jalankan perintah:
gcloud compute instances list

9. Untuk menghapus VM yang telah dibuat, gunakan perintah berikut: gcloud compute

instances delete nama_vm_Anda

3
VM berhasil dihapus.

10. Jika Cloud Shell menampilkan informasi yang salah terkait zone dari VM Anda, tekan Y.

4
P5. Latihan Menjalankan Web Server
Jika dilihat pada halaman VM instances, VM yang telah kita buat tadi menampilkan External
IP. Bila Anda klik pada External IP tersebut, ia akan mengarahkan kita ke halaman baru yang
kosong. Untuk mengatasi ini, kita perlu menginstal sebuah web server di VM kita.

1. Langkah pertama yang harus dilakukan adalah masuk ke VM yang telah dibuat. Pilih
tombol SSH pada kolom Connect. Sementara itu, jika Anda menggunakan Cloud Shell,
jalankan perintah berikut ini:

gcloud compute ssh vm_name --zone=vm_zone

ketik y

Anda akan diminta untuk memasukkan passphrase. Passphrase ini nantinya akan digunakan
sebagai password setiap melakukan akses SSH.

5
2. Jika SSH berhasil maka prompt terminal Anda kurang lebih akan menjadi seperti
berikut:
account_name@vm_name:~

3. Langkah selanjutnya, kita akan melakukan instalasi web server. Kali ini kita akan
menggunakan nginx sebagai web server. Lanjutkan dengan mengetikkan perintah
berikut (masukkan Y jika diminta): sudo apt-get install nginx

6
4. Setelah nginx terinstal, buka kembali server Anda pada web browser dengan cara klik
pada External IP. Jika pada halaman browser Anda menampilkan halaman default dari
nginx, berarti instalasi web server telah berhasil.

5. Selanjutnya, mari kita ubah tampilan web kita. Kita akan menggunakan teks editor nano.
Jalankan perintah: sudo nano /var/www/html/index.nginx-debian.html

Kemudian, ubah teks html-nya menjadi seperti di bawah ini.

1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>Welcome to nginx!</title>
5. <style>
6. body {
7. width: 35em;
8. margin: 0 auto;

7
9. font-family: Tahoma, Verdana, Arial, sans-serif;
10. }
11. </style>
12. </head>
13. <body>
14. <h1>Welcome to nginx!</h1>
15. <h2>Let's build great App with GCP!</h2>
16. <p>If you see this page, the nginx web server is successfully
installed and
17. working. Further configuration is required.</p> 18.
19. <p>For online documentation and support please refer to
20. <a href="http://nginx.org/">nginx.org</a>.<br/>
21. Commercial support is available at
22. <a href="http://nginx.com/">nginx.com</a>.</p> 23.
24. <p><em>Thank you for using nginx.</em></p>
25. </body>
26. </html>

6. Simpan perubahan dengan menekan CTRL+X, masukkan Y, tekan Enter. Lalu, refresh
kembali halaman browser dan lihat perubahannya.

8
7. Selamat, Anda telah berhasil membuat aplikasi web dan menjalankannya di web server
yang ada pada VM!

Anda mungkin juga menyukai