arrow_back

Pratinjau Infrastruktur

Login Gabung
Dapatkan akses ke 700+ lab dan kursus

Pratinjau Infrastruktur

Lab 30 menit universal_currency_alt 5 Kredit show_chart Pengantar
info Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Dapatkan akses ke 700+ lab dan kursus

Ringkasan

Di lab ini, Anda akan membangun deployment yang canggih dalam hitungan menit menggunakan Marketplace. Lab ini menunjukkan cara kerja beberapa layanan infrastruktur Google Cloud dan menggambarkan kecanggihan platform ini. Lab ini memperkenalkan teknologi yang akan dibahas secara mendetail nanti di kelas.

Tujuan

Di lab ini, Anda akan mempelajari cara melakukan tugas-tugas berikut:

  • Menggunakan Marketplace untuk membangun lingkungan Continuous Integration Jenkins.
  • Memastikan bahwa Anda dapat mengelola layanan dari UI Jenkins.
  • Mengelola layanan dari host Virtual Machine melalui SSH.

Penyiapan Qwiklabs

Untuk setiap lab, Anda akan memperoleh project Google Cloud baru serta serangkaian resource selama jangka waktu tertentu, tanpa biaya.

  1. Klik tombol Start Lab. Jika Anda perlu membayar lab, jendela pop-up akan terbuka untuk memilih metode pembayaran. Di sebelah kiri adalah panel Lab Details yang memuat sebagai berikut:

    • Tombol Open Google Cloud console
    • Waktu tersisa
    • Kredensial sementara yang harus Anda gunakan untuk lab ini
    • Informasi lain, jika diperlukan, untuk menyelesaikan lab ini
  2. Klik Open Google Cloud console (atau klik kanan dan pilih Open Link in Incognito Window jika Anda menjalankan browser Chrome).

    Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Sign in.

    Tips: Atur tab di jendela terpisah secara berdampingan.

    Catatan: Jika Anda melihat dialog Choose an account, klik Use Another Account.
  3. Jika perlu, salin Username di bawah dan tempel ke dialog Sign in.

    {{{user_0.username | "Username"}}}

    Anda juga dapat menemukan Username di panel Lab Details.

  4. Klik Next.

  5. Salin Password di bawah dan tempel ke dialog Welcome.

    {{{user_0.password | "Password"}}}

    Anda juga dapat menemukan Password di panel Lab Details.

  6. Klik Next.

    Penting: Anda harus menggunakan kredensial yang diberikan lab. Jangan menggunakan kredensial akun Google Cloud Anda. Catatan: Menggunakan akun Google Cloud sendiri untuk lab ini dapat dikenai biaya tambahan.
  7. Klik halaman berikutnya:

    • Setujui persyaratan dan ketentuan.
    • Jangan tambahkan opsi pemulihan atau autentikasi 2 langkah (karena ini akun sementara).
    • Jangan mendaftar uji coba gratis.

Setelah beberapa saat, Konsol Google Cloud akan terbuka di tab ini.

Catatan: Untuk melihat menu yang berisi daftar produk dan layanan Google Cloud, klik Navigation menu di kiri atas, atau ketik nama layanan atau produk di kolom Search. Ikon Navigation menu

Tugas 1. Menggunakan Marketplace untuk membangun deployment

Dalam tugas ini, Anda akan menggunakan Google Cloud Marketplace untuk men-deploy instance Jenkins yang telah dikonfigurasi sebelumnya. Anda akan menjelajahi antarmuka Marketplace, memilih paket Bitnami Jenkins, dan meluncurkan deployment menggunakan Deployment Manager. Anda akan mengonfigurasi setelan deployment dasar, termasuk akun layanan, zona, dan jenis mesin.

Membuka Marketplace

  1. Di Konsol Google Cloud, pada Navigation menu (Ikon Navigation menu), klik Marketplace.
  2. Temukan deployment Jenkins dengan menelusuri Bitnami package for Jenkins.
  3. Klik deployment tersebut, lalu baca info tentang layanan yang disediakan oleh software tersebut. Jenkins adalah lingkungan continuous integration yang bersifat open source. Anda dapat menetapkan tugas di Jenkins yang dapat melakukan berbagai hal, seperti menjalankan build software terjadwal dan mencadangkan data. Software yang diinstal sebagai bagian dari Jenkins ditampilkan di sisi kiri deskripsi.

Layanan yang Anda gunakan, yaitu Marketplace, adalah bagian dari Google Cloud. Template Jenkins dikembangkan dan dikelola oleh partner ekosistem yang bernama Bitnami. Di sisi kiri, lihat kolom yang bertuliskan "Last updated". Kapan terakhir kali template ini diperbarui?

Meluncurkan Jenkins

  1. Klik Mulai.
  2. Verifikasi deployment, setujui persyaratan dan layanan, lalu klik Agree.
  3. Pada pop-up Successfully agreed to terms, klik Deploy.
  4. Jika diminta, klik Enable untuk Compute Engine API dan Infrastructure Manager API.
  5. Di halaman Deployment, pada bagian Deployment Service Account, pilih Existing Account dan pilih akun layanan default Compute Engine untuk akun tersebut, yaitu .
  6. Pilih zona sebagai .
  7. Untuk Machine Type, pilih E2 sebagai Series dan e2-standard-2 (2 vCPU, 1 core, 8GB memory) sebagai Machine Type.
  8. Biarkan setelan lainnya tetap default, lalu klik Deploy.

Catatan: Abaikan peringatan setelah Jenkins di-deploy.

Catatan: Deployment Manager memerlukan waktu sejenak untuk menyiapkan deployment. Anda dapat melihat statusnya selama tugas sedang dijalankan. Deployment Manager sedang mengambil instance virtual machine, serta menginstal dan mengonfigurasi software untuk Anda. Anda akan melihat status jenkins-1 has been deployed setelah prosesnya selesai.

Deployment Manager adalah layanan Google Cloud yang menggunakan template yang ditulis dalam kombinasi bahasa YAML, python, dan Jinja2 untuk mengotomatisasi alokasi resource Google Cloud dan menjalankan tugas penyiapan. Di balik layar, virtual machine telah dibuat. Skrip startup digunakan untuk menginstal dan mengonfigurasi software, sedangkan Aturan Firewall jaringan dibuat untuk mengizinkan traffic ke layanan.

Klik Check my progress untuk memverifikasi tujuan.

Meluncurkan Jenkins

Tugas 2. Menguji deployment

Dalam tugas ini, Anda akan menjelajahi instance Jenkins yang di-deploy. Anda akan mengambil kredensial admin, login ke antarmuka web Jenkins, dan memahami fitur-fiturnya.

Melihat software yang diinstal dan login ke Jenkins

  1. Di tab Details, catat nilai Admin user dan Admin password (Temporary), lalu tambahkan ke editor teks.
  2. Klik link di samping Site URL untuk melihat situs di tab browser lain. Jika terjadi error, Anda mungkin perlu memuat ulang halaman beberapa kali.
  3. Jika diminta, klik Continue to site.
  4. Login menggunakan nilai Admin user dan Admin password.
Catatan: Jika Anda menerima pesan error http 404, hapus bagian /jenkins dari alamat situs dan tekan Enter. Misalnya: http://35.238.162.236
  1. Setelah login, jika Anda melihat opsi Customize Jenkins. Klik Install suggested plugins, lalu klik Restart setelah penginstalan selesai. Proses mulai ulang akan memerlukan waktu beberapa menit.
Catatan: Jika Anda menemukan error dalam penginstalan, ulangi dengan mengklik Retry. Jika masih gagal, lewatkan error dengan mengklik Continue dan pilih Save and finish sebelum memulai ulang. Kode untuk solusi ini dikelola dan didukung oleh Bitnami.

Mempelajari Jenkins

  1. Di panel sebelah kiri antarmuka Jenkins, klik Manage Jenkins. Lihat semua tindakan yang tersedia. Anda kini siap untuk mengelola Jenkins. Lab ini berfokus pada infrastruktur Google CLoud, bukan pengelolaan Jenkins. Oleh karena itu, tujuan dari langkah ini adalah memastikan menu ini tersedia.
  2. Biarkan jendela browser tetap terbuka untuk layanan Jenkins. Anda akan menggunakannya pada tugas berikutnya.
Catatan: Sekarang Anda telah memastikan software sudah diinstal dan berfungsi dengan baik. Pada tugas berikutnya, Anda akan membuka sesi terminal SSH untuk VM yang menghosting layanan, dan memastikan bahwa Anda memiliki kontrol administratif atas layanan.

Tugas 3. Mengelola layanan

Dalam tugas ini, Anda akan mengakses VM Jenkins melalui SSH dan mengelola layanan Jenkins. Anda akan menghentikan dan memulai ulang layanan menggunakan alat command line, yang menunjukkan kontrol administratif atas aplikasi yang di-deploy.

Melihat deployment dan SSH ke VM

  1. Dari Navigation menu, buka Compute Engine > VM instance.
  2. Klik jenkins-1-vm.
  3. Klik SSH untuk menghubungkan ke server Jenkins.
Catatan: Antarmuka konsol akan melakukan beberapa tugas untuk Anda secara transparan. Misalnya, antarmuka telah memindahkan kunci ke virtual machine yang menghosting software Jenkins sehingga Anda dapat terhubung dengan aman ke komputer menggunakan SSH.

Mematikan dan memulai ulang layanan

  1. Di jendela SSH, ketik perintah berikut untuk mematikan semua layanan yang sedang berjalan:
sudo /opt/bitnami/ctlscript.sh stop
  1. Muat ulang jendela browser untuk UI Jenkins. Anda tidak akan melihat antarmuka Jenkins lagi karena layanan telah dimatikan.
  2. Di jendela SSH, ketik perintah berikut untuk memulai ulang layanan:
sudo /opt/bitnami/ctlscript.sh restart
  1. Kembali ke jendela browser untuk UI Jenkins, lalu mulai ulang. Anda mungkin perlu melakukannya sampai layanannya bisa dijangkau.
  2. Di jendela SSH, ketik exit untuk menutup sesi terminal SSH.

Tugas 4. Ulasan

Dalam beberapa menit, Anda dapat meluncurkan solusi lengkap untuk Continuous Integration. Anda telah menunjukkan bahwa Anda memiliki akses pengguna melalui UI Jenkins dan memiliki kontrol administratif atas Jenkins dengan menggunakan SSH untuk menghubungkan ke VM yang menghosting layanan tersebut, serta dengan menghentikan dan memulai ulang layanan.

Mengakhiri lab Anda

Setelah Anda menyelesaikan lab, klik Akhiri Lab. Google Cloud Skills Boost menghapus resource yang telah Anda gunakan dan membersihkan akun.

Anda akan diberi kesempatan untuk menilai pengalaman menggunakan lab. Pilih jumlah bintang yang sesuai, ketik komentar, lalu klik Submit.

Makna jumlah bintang:

  • 1 bintang = Sangat tidak puas
  • 2 bintang = Tidak puas
  • 3 bintang = Netral
  • 4 bintang = Puas
  • 5 bintang = Sangat puas

Anda dapat menutup kotak dialog jika tidak ingin memberikan masukan.

Untuk masukan, saran, atau koreksi, gunakan tab Support.

Hak cipta 2020 Google LLC Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.

Sebelum memulai

  1. Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
  2. Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
  3. Di kiri atas layar, klik Start lab untuk memulai

Gunakan penjelajahan rahasia

  1. Salin Nama Pengguna dan Sandi yang diberikan untuk lab tersebut
  2. Klik Open console dalam mode pribadi

Login ke Konsol

  1. Login menggunakan kredensial lab Anda. Menggunakan kredensial lain mungkin menyebabkan error atau dikenai biaya.
  2. Setujui persyaratan, dan lewati halaman resource pemulihan
  3. Jangan klik End lab kecuali jika Anda sudah menyelesaikan lab atau ingin mengulanginya, karena tindakan ini akan menghapus pekerjaan Anda dan menghapus project

Konten ini tidak tersedia untuk saat ini

Kami akan memberi tahu Anda melalui email saat konten tersedia

Bagus!

Kami akan menghubungi Anda melalui email saat konten tersedia

Satu lab dalam satu waktu

Konfirmasi untuk mengakhiri semua lab yang ada dan memulai lab ini

Gunakan penjelajahan rahasia untuk menjalankan lab

Gunakan jendela Samaran atau browser pribadi untuk menjalankan lab ini. Langkah ini akan mencegah konflik antara akun pribadi Anda dan akun Siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.