Menjalankan Cluster Failover Windows Server


Anda dapat membuat cluster failover menggunakan Windows Server di Google Cloud Platform (GCP). Sekumpulan server bekerja sama untuk memberikan ketersediaan yang lebih tinggi (HA) untuk aplikasi Windows Anda. Jika satu node cluster gagal, node lain dapat mengambil alih menjalankan software. Anda dapat mengonfigurasi failover agar terjadi secara otomatis, yang merupakan konfigurasi biasa, atau Anda dapat memicu failover secara manual.

Tutorial ini mengasumsikan bahwa Anda sudah memahami pengelompokan failover, Active Directory (AD), dan administrasi Windows Server.

Untuk ringkasan singkat tentang jaringan di GCP, lihat GCP untuk Pusat Data Pro: Jaringan.

Arsitektur

Tutorial ini membahas cara membuat contoh cluster failover di Compute Engine. Sistem contoh berisi dua server berikut:

  • Instance VM Compute Engine utama yang menjalankan Windows Server 2016 di zona a.
  • Instance kedua, dikonfigurasi agar sesuai dengan instance utama di zona b.

Selain itu, Anda men-deploy pengontrol domain AD, yang dalam tutorial ini akan memenuhi tujuan berikut:

  • Menyediakan domain Windows.
  • Memproses nama host menjadi alamat IP.
  • Menghosting saksi berbagi file yang bertindak sebagai "suara" ketiga untuk mencapai kuorum yang diperlukan untuk cluster.

Anda dapat membuat pengontrol domain di zona mana pun. Tutorial ini menggunakan zona c. Dalam sistem produksi, Anda dapat menghosting saksi berbagi file di tempat lain, dan tidak memerlukan sistem AD terpisah hanya untuk mendukung cluster failover. Lihat Langkah selanjutnya untuk link ke artikel tentang penggunaan AD di GCP.

Kedua server yang akan Anda gunakan untuk men-deploy cluster failover terletak di zona berbeda untuk memastikan bahwa setiap server berada di mesin fisik yang berbeda dan untuk melindungi dari kemungkinan kegagalan zona.

Diagram berikut menjelaskan arsitektur yang Anda deploy dengan mengikuti tutorial ini.

Diagram arsitektur yang menampilkan dua VM Compute Engine dalam cluster failover

Opsi penyimpanan bersama

Tutorial ini tidak membahas penyiapan server file untuk penyimpanan bersama dengan ketersediaan tinggi.

Google Cloud mendukung beberapa solusi penyimpanan bersama yang dapat Anda gunakan dengan Windows Server Failover Clustering, termasuk:

Untuk mengetahui informasi tentang kemungkinan solusi penyimpanan bersama lainnya, lihat:

Memahami perutean jaringan

Jika cluster gagal, permintaan harus ditujukan ke node yang baru aktif. Teknologi pengelompokan biasanya menangani perutean menggunakan Address Resolution Protocol (ARP), yang mengaitkan alamat IP dengan alamat MAC. Di GCP, sistem Virtual Private Cloud (VPC) menggunakan software-defined networking, yang tidak memanfaatkan alamat MAC. Ini berarti perubahan yang disiarkan oleh ARP tidak memengaruhi perutean sama sekali. Agar perutean berfungsi, cluster memerlukan bantuan level software dari Load Balancer Internal.

Biasanya, load balancing internal mendistribusikan traffic jaringan yang masuk di antara beberapa backend instance yang bersifat internal untuk VPC Anda, untuk berbagi beban. Untuk pengelompokan failover, Anda dapat menggunakan load balancing internal untuk merutekan semua traffic hanya ke satu instance: node cluster yang saat ini aktif. Berikut cara load balancing internal mendeteksi node yang benar:

  • Setiap instance VM menjalankan instance agen Compute Engine yang memberikan dukungan untuk pengelompokan failover Windows. Agen melacak alamat IP untuk instance VM.
  • Frontend load balancer menyediakan alamat IP untuk traffic masuk ke aplikasi.
  • Backend load balancer menyediakan health check. Proses health check mem-ping agen secara berkala di setiap node cluster menggunakan alamat IP tetap instance VM melalui port tertentu. Port default-nya adalah 59998.
  • Health check mencakup alamat IP aplikasi sebagai payload dalam permintaan.
  • Agen membandingkan alamat IP dalam permintaan dengan daftar alamat IP untuk VM host. Jika menemukan kecocokan, agen akan merespons dengan nilai 1. Jika tidak, sistem akan merespons dengan 0.
  • Load balancer menandai setiap VM yang lulus health check sebagai responsif. Setiap saat, hanya satu VM yang lulus health check karena hanya satu VM yang memiliki alamat IP untuk workload.

Hal yang terjadi selama failover

Saat failover terjadi di cluster, perubahan berikut akan terjadi:

  • Pengelompokan failover Windows mengubah status node aktif untuk menunjukkan bahwa node gagal.
  • Pengelompokan failover akan memindahkan resource dan peran cluster apa pun dari node yang gagal ke node terbaik, seperti yang ditentukan oleh kuorum. Tindakan ini termasuk memindahkan alamat IP terkait.
  • Failover cluster menyiarkan paket ARP untuk memberi tahu router jaringan berbasis hardware bahwa alamat IP telah dipindahkan. Untuk skenario ini, jaringan GCP mengabaikan paket-paket ini.
  • Setelah pemindahan, agen Compute Engine di VM untuk node yang gagal akan mengubah responsnya terhadap health check dari 1 menjadi 0, karena VM tidak lagi menghosting alamat IP yang ditentukan dalam permintaan.
  • Agen Compute Engine di VM untuk node yang baru aktif juga mengubah responsnya terhadap health check dari 0 menjadi 1.
  • Load balancer internal akan menghentikan pemilihan rute traffic ke node yang gagal, dan sebaliknya merutekan traffic ke node yang baru aktif.

Menyatukan

Setelah meninjau beberapa konsep, berikut beberapa detail yang perlu diperhatikan tentang diagram arsitektur:

  • Agen Compute Engine untuk VM bernama wsfc-2 merespons health check dengan nilai 1, yang menunjukkan bahwa itu adalah node cluster yang aktif. Untuk wsfc-1, responsnya adalah 0.
  • Load balancer merutekan permintaan ke wsfc-2, seperti yang ditunjukkan oleh tanda panah.
  • Load balancer dan wsfc-2 keduanya memiliki alamat IP 10.0.0.9. Untuk load balancer, ini adalah alamat IP frontend yang ditentukan. Untuk VM, ini adalah alamat IP aplikasi. Cluster failover menetapkan alamat IP ini pada node yang saat ini aktif.
  • Cluster failover dan wsfc-2 memiliki alamat IP 10.0.0.8. VM memiliki alamat IP ini karena saat ini menghosting resource cluster.

Saran untuk mengikuti tutorial ini

Tutorial ini memiliki banyak langkah. Terkadang, Anda diminta untuk mengikuti langkah-langkah dalam dokumen eksternal, seperti dokumentasi Microsoft. Jangan lewatkan catatan dalam dokumen ini yang memberikan spesifikasi untuk mengikuti langkah-langkah eksternal.

Tutorial ini menggunakan Cloud Shell di Konsol Google Cloud. Meskipun Anda dapat menggunakan antarmuka pengguna Konsol Google Cloud atau gcloud CLI untuk menyiapkan pengelompokan failover, tutorial ini terutama menggunakan Cloud Shell untuk memudahkan Anda. Pendekatan ini membantu Anda menyelesaikan tutorial lebih cepat. Jika lebih sesuai, beberapa langkah akan menggunakan Konsol Google Cloud.

Cloud Shell

Sebaiknya ambil snapshot persistent disk Compute Engine Anda. Jika terjadi kesalahan, Anda dapat menggunakan snapshot agar tidak memulai dari awal. Tutorial ini memberikan saran waktu yang tepat untuk mengambil snapshot.

Jika Anda mendapati bahwa semuanya tidak berfungsi seperti yang diharapkan, mungkin ada petunjuk di bagian yang Anda baca. Jika tidak, lihat bagian Pemecahan masalah.

Tujuan

  • Membuat jaringan.
  • Menginstal Windows Server 2016 di dua VM Compute Engine.
  • Menginstal dan mengonfigurasi Active Directory pada instance ketiga Windows Server.
  • Menyiapkan cluster failover, dengan menyertakan saksi berbagi file untuk kuorum dan peran untuk workload.
  • Menyiapkan load balancer internal.
  • Menguji operasi failover untuk memastikan cluster berfungsi.

Biaya

Tutorial ini menggunakan image Compute Engine yang menyertakan lisensi Windows Server. Artinya, biaya untuk menjalankan tutorial ini dapat sangat signifikan jika Anda membiarkan VM berjalan. Sebaiknya hentikan VM saat Anda tidak menggunakannya.

Lihat Kalkulator Harga untuk mengetahui perkiraan biaya menyelesaikan tutorial ini.

Sebelum memulai

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the Compute Engine API.

    Enable the API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  7. Enable the Compute Engine API.

    Enable the API

  8. Mulai instance Cloud Shell.
    Buka Cloud Shell

Membuat jaringan

Cluster Anda memerlukan jaringan kustom. Gunakan VPC untuk membuat satu jaringan kustom dan satu subnetwork dengan menjalankan perintah gcloud di Cloud Shell.

  1. Buat jaringan:

    gcloud compute networks create wsfcnet --subnet-mode custom
    

    Nama jaringan yang Anda buat adalah wsfcnet.

  2. Buat subnetwork. Ganti [YOUR_REGION] dengan region GCP di sekitar:

    gcloud compute networks subnets create wsfcnetsub1 --network wsfcnet --region [YOUR_REGION] --range 10.0.0.0/16
    

    Nama subnetwork yang Anda buat adalah wsfcnetsub1.

Perhatikan bahwa rentang CIDR untuk alamat IP di subnetwork ini adalah 10.0.0.0/16. Ini adalah rentang contoh yang digunakan untuk tutorial ini. Dalam sistem produksi, bekerja samalah dengan administrator jaringan untuk mengalokasikan rentang yang sesuai untuk alamat IP pada sistem Anda.

Membuat aturan firewall

Secara default, jaringan Anda tertutup untuk traffic eksternal. Anda harus membuka port di firewall untuk mengaktifkan koneksi jarak jauh ke server. Gunakan perintah gcloud di Cloud Shell untuk membuat aturan.

  1. Untuk tutorial ini, buka port 3389 di jaringan utama untuk mengaktifkan koneksi RDP. Pada perintah berikut, ganti [YOUR_IPv4_ADDRESS] dengan alamat IP komputer yang Anda gunakan untuk terhubung ke instance VM. Dalam sistem produksi, Anda dapat memberikan rentang alamat IP atau serangkaian alamat.

    gcloud compute firewall-rules create allow-rdp --network wsfcnet --allow tcp:3389 --source-ranges [YOUR_IPv4_ADDRESS]
    
  2. Pada subnetwork, izinkan semua protokol di semua port agar server dapat berkomunikasi satu sama lain. Dalam sistem produksi, pertimbangkan untuk hanya membuka port tertentu, sesuai kebutuhan.

    gcloud compute firewall-rules create allow-all-subnet --network wsfcnet --allow all --source-ranges 10.0.0.0/16
    

    Perhatikan bahwa nilai source-ranges cocok dengan rentang CIDR yang Anda gunakan untuk membuat subnetwork.

  3. Lihat aturan firewall Anda:

    gcloud compute firewall-rules list
    

    Anda akan melihat output yang mirip dengan berikut ini:

    NAME              NETWORK  DIRECTION  PRIORITY  ALLOW            DENY  DISABLED
    allow-all-subnet  wsfcnet  INGRESS    1000      all                    False
    allow-rdp         wsfcnet  INGRESS    1000      tcp:3389               False

Mengaktifkan pengelompokan failover di Compute Engine

Untuk mengaktifkan pengelompokan failover di agen Compute Engine, Anda harus menambahkan flag enable-wsfc=true ke definisi VM dengan menentukannya sebagai metadata kustom untuk VM atau dengan membuat file konfigurasi di setiap VM, seperti yang dijelaskan dalam Dokumentasi Compute Engine.

Tutorial ini menentukan flag tersebut sebagai metadata kustom saat VM dibuat, seperti yang akan dijelaskan di bagian berikutnya. Tutorial ini juga mengandalkan perilaku default untuk wsfc-addrs dan wsfc-agent-port, sehingga Anda tidak perlu menetapkan nilai ini.

Membuat server

Selanjutnya, buat 3 server. Gunakan perintah gcloud di Cloud Shell.

Membuat server node cluster pertama

Buat instance Compute Engine baru. Konfigurasikan instance sebagai berikut:

  • Beri nama instance wsfc-1.
  • Setel flag --zone ke zona yang nyaman di dekat Anda. Misalnya, us-central1-a.
  • Tetapkan flag --machine-type ke n1-standard-2.
  • Tetapkan flag --image-project ke windows-cloud
  • Tetapkan flag --image-family ke windows-2016
  • Tetapkan flag --scopes ke https://www.googleapis.com/auth/compute
  • Tetapkan flag --can-ip-forward untuk mengaktifkan penerusan IP.
  • Tetapkan flag --private-network-ip ke 10.0.0.4
  • Tetapkan jaringan ke wsfcnet dan subnetwork ke wsfcnetsub1.
  • Gunakan parameter --metadata untuk menetapkan enable-wsfc=true.

Jalankan perintah berikut, dengan mengganti [YOUR_ZONE_1] dengan nama zona pertama Anda:

gcloud compute instances create wsfc-1 --zone [YOUR_ZONE_1] --machine-type n1-standard-2 --image-project windows-cloud --image-family windows-2016 --scopes https://www.googleapis.com/auth/compute --can-ip-forward --private-network-ip 10.0.0.4 --network wsfcnet --subnet wsfcnetsub1 --metadata enable-wsfc=true

Membuat server node cluster kedua

Untuk server kedua, ikuti langkah yang sama, kecuali:

  • Tetapkan nama instance ke: wsfc-2.
  • Tetapkan flag --zone ke zona yang berbeda dari zona yang Anda gunakan untuk server pertama. Contoh, us-central1-b.
  • Tetapkan flag --private-network-ip ke 10.0.0.5

Ganti [YOUR_ZONE_2] dengan nama zona kedua Anda:

gcloud compute instances create wsfc-2 --zone [YOUR_ZONE_2] --machine-type n1-standard-2 --image-project windows-cloud --image-family windows-2016 --scopes https://www.googleapis.com/auth/compute --can-ip-forward --private-network-ip 10.0.0.5 --network wsfcnet --subnet wsfcnetsub1  --metadata enable-wsfc=true

Membuat server ketiga untuk Active Directory

Untuk pengontrol domain, ikuti langkah yang sama, kecuali:

  • Tetapkan nama instance ke: wsfc-dc.
  • Tetapkan flag --zone ke zona yang berbeda dari zona yang Anda gunakan untuk server lain. Contoh, us-central1-c.
  • Tetapkan flag --private-network-ip ke 10.0.0.6
  • Hilangkan --metadata enable-wsfc=true.

Ganti [YOUR_ZONE_3] dengan nama zona Anda:

gcloud compute instances create wsfc-dc --zone [YOUR_ZONE_3] --machine-type n1-standard-2 --image-project windows-cloud --image-family windows-2016 --scopes https://www.googleapis.com/auth/compute --can-ip-forward --private-network-ip 10.0.0.6 --network wsfcnet --subnet wsfcnetsub1

Melihat instance

Anda dapat melihat detail tentang instance yang dibuat.

gcloud compute instances list

Anda akan melihat output yang mirip dengan berikut ini:

NAME     ZONE           MACHINE_TYPE  PREEMPTIBLE INTERNAL_IP  EXTERNAL_IP     STATUS
wsfc-1   us-central1-a  n1-standard-2             10.0.0.4     35.203.131.133  RUNNING
wsfc-2   us-central1-b  n1-standard-2             10.0.0.5     35.203.130.194  RUNNING
wsfc-dc  us-central1-c  n1-standard-2             10.0.0.6     35.197.27.2     RUNNING

Menghubungkan ke VM Anda

Untuk terhubung ke VM berbasis Windows, Anda harus terlebih dahulu membuat sandi untuk VM. Selanjutnya, Anda dapat terhubung ke VM menggunakan RDP.

Membuat sandi

  1. Di Konsol Google Cloud, buka halaman VM instances.

    Buka instance VM

  2. Klik nama instance VM yang sandi barunya Anda perlukan.

  3. Di halaman detail instance, klik tombol Set Windows Password. Sandi akan dibuat untuk Anda. Salin dan simpan sandi di tempat yang aman.

Menghubungkan melalui RDP

Dokumentasi Compute Engine memberikan detail cara terhubung ke instance VM Windows menggunakan RDP. Anda dapat:

  • Menggunakan klien yang sudah ada.
  • Menambahkan plugin Chrome RDP ke browser Anda, lalu hubungkan melalui Konsol Google Cloud.

Setiap kali tutorial ini memberi tahu Anda untuk terhubung ke instance Windows, gunakan koneksi RDP pilihan Anda.

Mengonfigurasi jaringan Windows

Alamat IP internal yang Anda tetapkan saat membuat VM bersifat statis. Untuk memastikan Windows memperlakukan alamat IP sebagai statis, Anda perlu menambahkannya, bersama dengan alamat IP gateway default dan server DNS, ke konfigurasi jaringan Windows Server.

Gunakan RDP untuk terhubung ke wsfc-1, wsfc-2, dan wsfc-dc, serta ulangi langkah-langkah berikut untuk setiap instance:

  1. Di Server Manager, di panel kiri, pilih Local Server.
  2. Di entri Ethernet di panel Properties, klik IPv4 address assigned by DHCP, IPv6 enabled.
  3. Klik kanan Ethernet dan pilih Properties.
  4. Klik dua kali Internet Protocol Version 4 (TCP/IPv4).
  5. Pilih Use the following IP address.
  6. Masukkan alamat IP internal yang Anda tetapkan ke VM saat membuatnya.

    • Untuk wsfc-1, masukkan "10.0.0.4".
    • Untuk wsfc-2, masukkan "10.0.0.5".
    • Untuk wsfc-dc, masukkan "10.0.0.6".
  7. Untuk Subnet mask, masukkan "255.255.0.0".

  8. Untuk Default gateway, masukkan 10.0.0.1, alamat IP yang otomatis dicadangkan untuk gateway default saat Anda membuat subnet wsfcnetsub1.

    Alamat IP untuk gateway default selalu merupakan alamat kedua dalam rentang IP utama untuk subnet. Lihat Alamat yang tidak dapat digunakan dalam rentang subnet IPv4.

  9. Hanya untuk wsfc-1 dan wsfc-2:

    1. Klik Use the following DNS server addresses.

    2. Untuk Preferred DNS server, masukkan "10.0.0.6".

  10. Tutup semua kotak dialog.

    Anda kehilangan konektivitas RDP karena perubahan ini akan mereset adaptor jaringan virtual untuk instance VM tersebut.

  11. Tutup sesi RDP, lalu hubungkan kembali ke instance. Tutup jika kotak dialog dari langkah sebelumnya masih terbuka.

  12. Di bagian properti untuk server lokal, pastikan setelan Ethernet mencerminkan alamat IP server lokal (10.0.0.4, 10.0.0.5, atau 10.0.0.6). Jika tidak, buka kembali kotak dialog Internet Protocol Version 4 (TCP/IPv4) dan perbarui setelannya.

Inilah saat yang tepat untuk mengambil snapshot wsfc-1 dan wsfc-2.

Menyiapkan Active Directory

Sekarang, siapkan pengontrol domain.

  1. Gunakan RDP untuk terhubung ke server yang bernama wsfc-dc.
  2. Dengan menggunakan aplikasi desktop Windows Computer Management, tetapkan sandi untuk Akun administrator lokal.
  3. Aktifkan Akun administrator lokal.
  4. Ikuti langkah-langkah dalam petunjuk Microsoft di bawah untuk menyiapkan pengontrol domain, dengan catatan tambahan ini. Anda dapat menggunakan nilai default untuk sebagian besar setelan.

    • Pilih kotak centang peran DNS Server. Langkah ini tidak ditentukan dalam petunjuknya.
    • Pilih kotak centang Restart the destination server automatically if required.
    • Mempromosikan server file ke pengontrol domain.
    • Pada langkah Add a newforest, beri nama domain Anda "WSFC.TEST".
    • Setel nama domain NetBIOS ke "WSFC" (default).

    Petunjuk Microsoft

Saat yang tepat untuk mengambil snapshot wsfc-dc.

Membuat akun pengguna domain

Perlu waktu beberapa saat agar wsfc-dc memulai ulang. Sebelum menggabungkan server ke domain, gunakan RDP untuk login ke wsfc-dc guna memvalidasi bahwa pengontrol domain sedang berjalan.

Anda memerlukan pengguna domain yang memiliki hak istimewa administrator untuk server cluster. Ikuti langkah-langkah berikut:

  1. Pada pengontrol domain (wsfc-dc), klik Start, lalu ketik dsa untuk menemukan dan membuka aplikasi Active Directory Users and Computers.
  2. Klik kanan WSFC.TEST, arahkan ke New, lalu klik User.
  3. Untuk Full name dan User logon name, masukkan cluster-admin.
  4. Klik Next.
  5. Masukkan dan konfirmasi sandi untuk pengguna ini. Pilih opsi sandi di kotak dialog. Misalnya, Anda dapat menyetel sandi agar tidak pernah habis masa berlakunya.
  6. Konfirmasi setelan, lalu klik Finish.
  7. Jadikan cluster-admin sebagai administrator di wsfc-dc:

    • Klik kanan cluster-admin lalu pilih Add to a group.
    • Ketik Administrators, lalu klik OK.

Tutorial ini menggunakan akun WSFC.TEST\cluster-admin sebagai akun administrator di mana pun akun seperti itu diperlukan. Dalam sistem produksi, ikuti praktik keamanan yang biasa Anda lakukan untuk mengalokasikan akun dan izin. Untuk informasi selengkapnya, lihat Ringkasan akun Active Directory yang diperlukan oleh cluster failover.

Menggabungkan server ke domain

Tambahkan dua server node cluster ke domain WSFC.TEST. Lakukan langkah-langkah berikut di setiap server node cluster (wsfc-1 dan wsfc-2):

  1. Di Server Manager > Local Server, di panel Properties, klik WORKGROUP.
  2. Klik Change.
  3. Pilih Domain, lalu masukkan "WSFC.TEST".
  4. Klik OK.
  5. Berikan kredensial untuk WSFC.TEST\cluster-admin agar dapat bergabung dengan domain.
  6. Klik OK.
  7. Tutup kotak dialog dan ikuti petunjuk untuk memulai ulang server.
  8. Di Server Manager, jadikan cluster-admin sebagai administrator di wsfc-1 dan wsfc-2. Atau, Anda dapat mengelola hak istimewa administratif dengan menggunakan kebijakan grup.

    • Di menu Tools, pilih Computer Management > Local Users and Groups > Groups > Administrator, lalu klik Add.
    • Masukkan "cluster-admin" lalu klik Check names.
    • Klik OK.

Ini adalah titik yang bagus untuk mengambil snapshot ketiga VM.

Menyiapkan pengelompokan failover

Mencadangkan alamat IP untuk cluster di Compute Engine

Saat membuat cluster failover, Anda menetapkan alamat IP untuk membuat titik akses administratif. Dalam lingkungan produksi, Anda mungkin menggunakan alamat IP dari subnet terpisah. Namun, dalam tutorial ini, Anda mencadangkan alamat IP dari subnet yang telah dibuat. Menyimpan alamat IP akan mencegah konflik dengan penetapan IP lainnya.

  1. Buka terminal pada VM host atau buka Cloud Shell.

    Buka Cloud Shell

  2. Cadangkan alamat IP. Untuk tutorial ini, gunakan 10.0.0.8:

    gcloud compute addresses create cluster-access-point --region [YOUR_REGION] --subnet wsfcnetsub1 --addresses 10.0.0.8
  3. Untuk mengonfirmasi pemesanan alamat IP:

    gcloud compute addresses list

Membuat cluster

Untuk membuat dan mengonfigurasi cluster failover:

  1. Gunakan RDP untuk menghubungkan wsfc-1 dan wsfc-2.
  2. Ikuti langkah-langkah dalam petunjuk Microsoft di bawah, dengan catatan tambahan ini:

    • Instal fitur Pengelompokan Failover di wsfc-1 dan wsfc-2. Jangan instal fitur Pengelompokan Failover di wsfc-dc.
    • Jalankan aplikasi Failover Cluster Manager sebagai pengguna domain WSFC.TEST\cluster-admin. Jika tidak, Anda mungkin akan mengalami masalah izin. Sebaiknya selalu jalankan Failover Cluster Manager dengan cara ini atau hubungkan ke server sebagai cluster-admin untuk memastikan Anda memiliki izin yang diperlukan.
    • Tambahkan wsfc-1 dan wsfc-2 ke cluster sebagai node.
    • Saat memvalidasi konfigurasi:

      • Di halaman Testing Options, pilih Run only tests I select, lalu klik Next .
      • Di halaman Test Selection, hapus Storage karena opsi Storage akan gagal saat dijalankan di Compute Engine (seperti halnya untuk server fisik mandiri yang terpisah).

        Masalah umum yang mungkin Anda temui selama validasi cluster meliputi:

        • Hanya satu antarmuka jaringan antar-replika. Anda dapat mengabaikan opsi ini, karena tidak berlaku dalam penyiapan berbasis cloud.
        • Windows Update tidak sama di kedua replika. Jika Anda mengonfigurasi instance Windows untuk menerapkan update secara otomatis, salah satu node mungkin menerapkan update yang belum didownload oleh node lainnya. Anda harus mempertahankan server dalam konfigurasi yang sama.
        • Mulai ulang tertunda. Anda telah membuat perubahan pada salah satu server, dan perlu mulai ulang untuk menerapkannya. Jangan abaikan ini.
        • Tidak semua server memiliki peran domain yang sama. Anda bisa mengabaikan yang ini.
        • Semua server tidak berada di Unit Organisasi (OU) yang sama. Tutorial ini tidak menggunakan OU sama sekali, tetapi dalam sistem produksi, pertimbangkan untuk menempatkan cluster Anda di OU-nya sendiri. Petunjuk Microsoft menjelaskan praktik terbaik ini.
        • Ditemukan driver yang tidak ditandatangani. Anda dapat mengabaikan ini.
    • Di halaman Summary, Anda dapat memilih Create the cluster now using the validated nodes untuk melanjutkan pembuatan cluster, bukan menutup wizard dan membukanya kembali.

    • Di Create Cluster Wizard, di halaman Access point:

      • Beri nama cluster Anda "testcluster".
      • Di kolom Address, masukkan alamat IP yang Anda cadangkan sebelumnya, 10.0.0.8.

    Petunjuk Microsoft

Menambahkan administrator cluster

Menambahkan akun domain sebagai administrator untuk cluster memungkinkan Anda melakukan tindakan pada cluster dari alat seperti Windows PowerShell. Tambahkan akun domain cluster-admin sebagai admin cluster.

  1. Pada node cluster yang menghosting resource cluster, di Failover Cluster Manager, pilih cluster di panel kiri, lalu klik Properties di panel kanan.
  2. Pilih tab Cluster Permissions.
  3. Klik Add, lalu tambahkan cluster-admin.
  4. Dengan memilih cluster-admin pada Group or user names list, pilih Full Control di panel Permissions.
  5. Klik Apply, lalu OK.

Ini adalah titik yang bagus untuk mengambil snapshot.

Membuat saksi berbagi file

Anda memiliki cluster failover dua node, tetapi cluster tersebut menggunakan mekanisme pemungutan suara untuk memutuskan node mana yang harus aktif. Untuk mencapai kuorum, Anda dapat menambahkan saksi berbagi file.

Tutorial ini hanya menambahkan folder bersama ke server pengontrol domain. Jika server ini offline pada saat yang sama, salah satu node cluster dimulai ulang, seluruh cluster dapat berhenti berfungsi karena server yang tersisa tidak dapat memberikan suara dengan sendirinya. Untuk tutorial ini, asumsinya adalah fitur infrastruktur GCP, seperti Migrasi Langsung dan mulai ulang otomatis, memberikan keandalan yang cukup untuk menjaga folder bersama tetap aktif.

Jika Anda ingin membuat saksi berbagi file yang sangat tersedia, Anda memiliki opsi berikut:

  • Gunakan cluster Windows Server untuk menyediakan pembagian menggunakan Storage Spaces Direct. Fitur Windows Server 2016 ini dapat menyediakan berbagi yang sangat tersedia untuk saksi kuorum. Misalnya, Anda dapat membuat cluster untuk pengontrol domain Active Directory guna menyediakan layanan domain yang sangat tersedia dan menyediakan saksi berbagi file secara bersamaan.
  • Menggunakan software replikasi data, seperti SIOS Datakeeper, dengan Windows Failover Server Clustering untuk replikasi sinkron atau asinkron.

Ikuti langkah-langkah berikut untuk membuat pembagian file untuk saksi:

  1. Hubungkan ke wsfc-dc. Server ini menjadi host untuk berbagi file.
  2. Di Explorer, buka drive C.
  3. Di kolom judul, klik tombol New Folder.
  4. Beri nama folder baru shares.
  5. Klik dua kali folder shares untuk membukanya.
  6. Tambahkan folder baru dan beri nama clusterwitness-testcluster.

Mengonfigurasi berbagi untuk saksi berbagi file

Anda harus menetapkan izin pada folder saksi berbagi file agar cluster dapat menggunakannya.

  1. Dari Explorer, klik kanan folder clusterwitness-testcluster, lalu pilih Properties.
  2. Pada tab Sharing, klik Advanced Sharing.
  3. Pilih Share this folder.
  4. Klik Permissions, lalu klik Add.
  5. Klik Object Types, pilih Computers, lalu klik OK.
  6. Tambahkan akun mesin testcluster$.
  7. Berikan izin Full Control ke testcluster$.
  8. Klik Apply, lalu tutup semua kotak dialog.

Menambahkan saksi berbagi file ke cluster failover

Sekarang, konfigurasikan cluster failover untuk menggunakan saksi berbagi file sebagai suara kuorum.

  1. Di komputer yang menghosting resource cluster (wsfc-1), buka Failover Cluster Manager.
  2. Di panel kiri, klik kanan nama cluster (testcluster.WSFC.TEST), lalu arahkan kursor ke More Actions, lalu klik Configure Cluster Quorum Settings.
  3. Di panel Select Quorum Configuration Option, pilih Select the quorum witness.
  4. Di panel Quorum Witness, pilih Configure a file share witness.
  5. Untuk File Share Path, masukkan jalur ke folder bersama, seperti \\wsfc-dc\clusterwitness-testcluster.
  6. Konfirmasi setelan, lalu klik Finish.

Menguji cluster failover

Cluster failover Windows Server Anda seharusnya sudah berfungsi. Anda dapat menguji pemindahan resource cluster secara manual antarinstance. Anda belum selesai, tetapi ini adalah titik pemeriksaan yang baik untuk memvalidasi bahwa semua yang telah Anda lakukan sejauh ini berfungsi.

  1. Di wsfc-1, catat nama Current Host Server di Failover Cluster Manager.
  2. Jalankan Windows PowerShell sebagai cluster-admin.
  3. Di PowerShell, jalankan perintah berikut untuk mengubah server host saat ini:

    Move-ClusterGroup -Name "Cluster Group"
    

Anda akan melihat nama server host saat ini berubah menjadi VM lainnya.

Jika tidak berhasil, tinjau langkah sebelumnya dan lihat apakah Anda melewatkannya. Masalah yang paling umum adalah tidak adanya aturan firewall yang memblokir akses pada jaringan. Lihat bagian Pemecahan Masalah untuk memeriksa masalah lainnya.

Jika tidak, kini Anda dapat melanjutkan ke penyiapan load balancer internal, yang diperlukan untuk merutekan traffic jaringan ke server host saat ini di cluster.

Inilah saat yang tepat untuk mengambil snapshot.

Menambahkan peran ke cluster failover

Di pengelompokan failover Windows, roles menghosting workload yang dikelompokkan. Anda dapat menggunakan peran untuk menentukan alamat IP yang digunakan aplikasi Anda di cluster. Untuk tutorial ini, Anda akan menambahkan peran untuk workload pengujian, yaitu server web Internet Information Services (IIS), dan menetapkan alamat IP ke peran tersebut.

Mencadangkan alamat IP untuk peran tersebut di Compute Engine

Untuk mencegah konflik penentuan alamat IP dalam subnet Anda di Compute Engine, cadangkan alamat IP untuk peran tersebut.

  1. Buka terminal pada VM host atau buka Cloud Shell.

    Buka Cloud Shell

  2. Cadangkan alamat IP. Untuk tutorial ini, gunakan 10.0.0.9:

    gcloud compute addresses create load-balancer-ip --region [YOUR_REGION] --subnet wsfcnetsub1 --addresses 10.0.0.9
  3. Untuk mengonfirmasi pemesanan alamat IP:

    gcloud compute addresses list

Menambahkan peran

Ikuti langkah-langkah berikut:

  1. Di Failover Cluster Manager, di panel Actions, pilih Configure Role.
  2. Di halaman Select Role, pilih Other Server.
  3. Di halaman Client Access Point, masukkan nama IIS.
  4. Tetapkan alamat ke 10.0.0.9.
  5. Lewati bagian Select Storage dan Select Resource Types.
  6. Konfirmasi setelan, lalu klik Finish.

Dialog konfirmasi menampilkan setelan untuk peran.

Membuat load balancer internal

Buat dan konfigurasi load balancer internal yang diperlukan untuk merutekan traffic jaringan ke node host cluster yang aktif. Anda akan menggunakan Konsol Google Cloud, karena antarmuka pengguna memberi Anda gambaran yang jelas tentang pengaturan load balancing internal.

Anda juga akan membuat grup instance Compute Engine untuk setiap zona dalam cluster, yang digunakan load balancer untuk mengelola node cluster.

Membuat grup instance

Buat grup instance di setiap zona yang berisi node cluster, lalu tambahkan setiap node ke grup instance di zonanya. Jangan tambahkan pengontrol domain wsfc-dc ke grup instance.

  1. Buat grup instance untuk setiap zona dalam cluster, ganti [ZONE_1] dengan nama zona pertama Anda dan [ZONE_2] dengan nama zona kedua:

    gcloud compute instance-groups unmanaged create wsfc-group-1 --zone=[ZONE_1]
    gcloud compute instance-groups unmanaged create wsfc-group-2 --zone=[ZONE_2]
  2. Tambahkan server di setiap zona ke grup instance untuk zona tersebut:

    gcloud compute instance-groups unmanaged add-instances wsfc-group-1 --instances wsfc-1 --zone [ZONE_1]
    gcloud compute instance-groups unmanaged add-instances wsfc-group-2 --instances wsfc-2 --zone [ZONE_2]
  3. Pastikan bahwa grup instance Anda telah dibuat dan setiap grup berisi satu instance:

    gcloud compute instance-groups unmanaged list
      NAME          ZONE           NETWORK  NETWORK_PROJECT   MANAGED  INSTANCES
      wsfc-group-1  us-central1-a  wsfcnet  exampleproject    No       1
      wsfc-group-2  us-central1-b  wsfcnet  exampleproject    No       1

Membuat load balancer

Memulai konfigurasi Anda

  1. Di Konsol Google Cloud, buka halaman Load balancing.

    Buka Load balancing

  2. Klik Create load balancer.
  3. Untuk Type of load balancer, pilih Network Load Balancer (TCP/UDP/SSL), lalu klik Next.
  4. Untuk Proxy or passthrough, pilih Passthrough load balancer lalu klik Next.
  5. Untuk Hubung publik atau internal, pilih Internal lalu klik Berikutnya.
  6. Klik Konfigurasikan.

Konfigurasi dasar

  1. Untuk Name, masukkan "wsfc-lb".
  2. Pilih region Anda saat ini.
  3. Pilih wsfcnet untuk Network.

Mengonfigurasi backend

Ingat kembali bahwa load balancer internal GCP menggunakan health check berkala untuk menentukan node aktif. Health check mem-ping agen host cluster Compute Engine yang sedang berjalan di node cluster aktif. Payload health check adalah alamat IP aplikasi, yang diwakili oleh peran yang dikelompokkan. Agen merespons dengan nilai 1 jika node aktif atau 0 jika tidak aktif.

  1. Klik Backend configuration.
  2. Pada Backends, tambahkan setiap grup instance yang Anda buat dengan memilih namanya dan klik Done.
  3. Membuat health check.

    • Untuk Name, masukkan "wsfc-hc".
    • Setujui setelan Protocol default dari TCP dan ubah Port menjadi "59998" untuk respons agen host cluster.
    • Untuk Request, masukkan "10.0.0.9".
    • Untuk Response, masukkan "1".
    • Untuk Check interval, masukkan "2".
    • Untuk Timeout masukkan "1".
    • Klik Save and continue.

Mengonfigurasi frontend

Konfigurasi frontend membuat aturan penerusan yang menentukan cara load balancer menangani permintaan yang masuk. Agar tutorial ini tetap sederhana, Anda akan menguji sistem dengan membuat permintaan di antara VM di subnetwork.

Dalam sistem produksi, Anda mungkin ingin membuka sistem ke traffic eksternal, seperti traffic Internet. Untuk melakukannya, Anda dapat membuat bastion host yang menerima traffic eksternal dan meneruskannya ke jaringan internal. Menggunakan bastion host tidak dibahas dalam tutorial ini.

  1. Di panel tengah, klik Frontend configuration.
  2. Untuk Name, masukkan "wsfc-lb-fe".
  3. Pilih subnetwork Anda (wsfcnetsub1).
  4. Untuk Internal IP, pilih load-balancer-ip (10.0.0.9). Ini adalah alamat IP yang sama dengan yang Anda tetapkan untuk peran tersebut.
  5. Untuk Port, masukkan "80".
  6. Klik Done.

Tinjau dan selesaikan

  1. Untuk melihat ringkasan setelan load balancer internal, di panel tengah, klik Review and finalize. Ringkasan muncul di panel kanan.
  2. Klik Create. Perlu waktu beberapa saat untuk membuat load balancer.

    Konsol Google Cloud menampilkan setelan akhir untuk load balancing internal.

Membuat aturan firewall untuk health check

Anda mungkin telah melihat bahwa Konsol Google Cloud memberi tahu Anda bahwa sistem health check akan memerlukan aturan firewall untuk mengaktifkan health check agar mencapai targetnya. Di bagian ini, Anda akan menyiapkan aturan firewall.

  1. Di Konsol Google Cloud, buka Cloud Shell.

    Buka Cloud Shell

  2. Jalankan perintah berikut untuk membuat aturan firewall:

    gcloud compute firewall-rules create allow-health-check --network wsfcnet --source-ranges 130.211.0.0/22,35.191.0.0/16 --allow tcp:59998
    

Membuka Windows Firewall

Pada setiap node cluster, wsfc-1 dan wsfc-2, buat aturan firewall di firewall Windows untuk mengizinkan load balancer mengakses setiap sistem Windows.

  1. Buka Windows Firewall dengan aplikasi Advanced Security.

  2. Di panel navigasi sebelah kiri, pilih Inbound Rules.

  3. Di panel navigasi sebelah kanan, pilih New Rule.

  4. Di panel Rule Type, pilih Custom sebagai jenis aturan, lalu klik Next.

  5. Di panel Program, setujui default lalu klik Next.

  6. Pada panel Protocol and Ports:

    1. Pada kolom Protocol type:, pilih TCP.
    2. Di kolom Local port:, pilih Specific Ports dan masukkan 59998.
  7. Di panel Scope, pada bagian Which remote IP addresses does this rule apply to:

    1. Pilih These IP addresses:.
    2. Tambahkan setiap alamat IP berikut ke kolom This IP address or subnet dengan mengklik Add:

      • 130.211.0.0/22
      • 35.191.0.0/16
    3. Klik Next.

  8. Di panel Action, terima Allow the connection lalu klik Next.

  9. Di panel Profile, setujui default dan klik Next.

  10. Tentukan nama untuk aturan firewall tersebut, lalu klik Finish.

Memvalidasi load balancer

Setelah load balancer internal berjalan, Anda dapat memeriksa statusnya untuk memvalidasi bahwa load balancer internal dapat menemukan instance yang responsif, lalu menguji kembali failover.

  1. Di Konsol Google Cloud, buka halaman Load balancing.

    Buka Load balancing

  2. Klik nama load balancer (wsfc-lb).

    Di bagian Backend pada ringkasan, Anda akan melihat grup instance tercantum.

    Pada image berikut dari halaman detail load balancer wsfc-lb, grup instance wsfc-group-1 berisi node aktif, seperti yang ditunjukkan oleh 1 / 1 dalam Healthy. Grup instance wsfc-group-2 berisi node tidak aktif, seperti yang ditunjukkan oleh 0 / 1.

    Status load balancer menampilkan 1 / 1 instance responsif di grup instance wsfc-group-1, yang menunjukkan bahwa instance tersebut berisi node aktif.

    Jika kedua grup instance menampilkan 0 / 1, load balancer mungkin masih melakukan sinkronisasi dengan node. Terkadang, Anda perlu melakukan setidaknya satu tindakan failover agar load balancer menemukan alamat IP.

  3. Di Failover Cluster Manager, luaskan nama cluster, lalu klik Roles. Di kolom Owner Node, catat nama server untuk peran IIS.

  4. Mulai failover dengan mengklik kanan peran IIS, lalu memilih Move > Best Possible Node. Tindakan ini akan memindahkan peran ke node lain, seperti yang ditunjukkan dalam kolom Owner Node.

    Kolom Owner Node ditampilkan di pengelola cluster failover.

  5. Tunggu hingga Status menampilkan Running.

  6. Kembali ke halaman Detail load balancer, klik Refresh, dan verifikasi bahwa nilai 1 / 1 dan 0 / 1 dalam kolom Healthy telah beralih grup instance.

    Status load balancer menampilkan 1 instance responsif dari 2 instance.

gcloud compute backend-services get-health wsfc-lb --region=[REGION]

Outputnya akan terlihat seperti berikut:

backend: https://compute.googleapis.com/compute/v1/projects/exampleproject/zones/us-central1-a/instanceGroups/wsfc-group-1
status:
  healthStatus:
  - healthState: HEALTHY
    instance: https://compute.googleapis.com/compute/v1/projects/exampleproject/zones/us-central1-a/instances/wsfc-1
    ipAddress: 10.0.0.4
    port: 80
  kind: compute#backendServiceGroupHealth
---
backend: https://compute.googleapis.com/compute/v1/projects/exampleproject/zones/us-central1-b/instanceGroups/wsfc-group-2
status:
  healthStatus:
  - healthState: UNHEALTHY
    instance: https://compute.googleapis.com/compute/v1/projects/exampleproject/zones/us-central1-b/instances/wsfc-2
    ipAddress: 10.0.0.5
    port: 80
  kind: compute#backendServiceGroupHealth

Menginstal aplikasi Anda

Setelah memiliki cluster, Anda dapat menyiapkan aplikasi pada setiap node dan mengonfigurasinya untuk berjalan di lingkungan yang dikelompokkan.

Untuk tutorial ini, Anda perlu menyiapkan sesuatu yang dapat menunjukkan bahwa cluster benar-benar berfungsi dengan load balancer internal. Siapkan IIS pada setiap VM untuk menyajikan halaman web sederhana.

Anda tidak menyiapkan IIS untuk HA di cluster. Anda membuat instance IIS terpisah yang masing-masingnya menyalurkan halaman web yang berbeda. Setelah failover, server web menyajikan kontennya sendiri, bukan konten bersama.

Penyiapan aplikasi atau IIS untuk HA berada di luar cakupan tutorial ini.

Menyiapkan IIS

  1. Pada setiap node cluster, instal IIS.

    • Di halaman Select role services, pastikan Default Document dipilih di bagian Common HTTP Features.
    • Di halaman Confirmation, centang kotak yang memungkinkan server tujuan dimulai ulang secara otomatis.
  2. Periksa apakah setiap server web berfungsi.

    1. Gunakan RDP untuk terhubung ke VM bernama wsfc-dc.
    2. Di Server Manager, klik Local Server pada panel navigasi di sisi kiri jendela.
    3. pada bagian Properties di bagian atas, nonaktifkan IE Enhanced Security Configuration.
    4. Buka Internet Explorer.
    5. Jelajahi alamat IP setiap server:

      http://10.0.0.4/
      http://10.0.0.5/

Dalam setiap kasus, Anda akan melihat halaman Welcome, yang merupakan halaman web IIS default.

Mengedit halaman web default

Ubah setiap halaman web default sehingga Anda dapat dengan mudah melihat server mana yang saat ini menayangkan halaman.

  1. Gunakan RDP untuk terhubung ke VM bernama wsfc-1.
  2. Jalankan Notepad sebagai administrator.
  3. Buka C:\inetpub\wwwroot\iisstart.htm di Notepad. Ingatlah untuk menjelajahi Semua File, bukan hanya file teks.
  4. Di elemen <title>, ubah teks menjadi nama server saat ini. Contoh:

        <title>wsfc-1</title>
    
  5. Simpan file HTML.

  6. Ulangi langkah-langkah ini untuk wsfc-2, dengan menetapkan elemen <title> ke wsfc-2.

Sekarang, saat Anda melihat halaman web yang ditampilkan dari salah satu server ini, nama server akan muncul sebagai judul di tab Internet Explorer.

Menguji failover

  1. Gunakan RDP untuk terhubung ke VM bernama wsfc-dc.
  2. Buka Internet Explorer.
  3. Buka alamat IP dari peran load balancer:

    http://10.0.0.9/
    

    Anda akan melihat halaman Welcome dengan nama server saat ini yang ditampilkan dalam judul tab.

  4. Hentikan server saat ini untuk menyimulasikan kegagalan. Di Cloud Shell, jalankan perintah berikut, dengan mengganti [INSTANCE_NAME] dengan nama server saat ini yang Anda lihat di langkah sebelumnya, seperti wsfc-1:

    gcloud compute instances stop [INSTANCE_NAME] --zone=[ACTIVE_ZONE]
    
  5. Alihkan ke koneksi RDP ke wsfc-dc.

    Diperlukan waktu beberapa saat bagi load balancer untuk mendeteksi pemindahan dan mengalihkan traffic.

  6. Setelah sekitar 30 detik, muat ulang halaman di Internet Explorer.

    Seharusnya Anda sekarang melihat nama node aktif baru yang ditampilkan di judul tab. Misalnya, jika memulai dengan wsfc-1 aktif, Anda kini akan melihat wsfc-2 di judul. Jika Anda tidak langsung melihat perubahan atau melihat error halaman tidak ditemukan, muat ulang browser lagi.

Selamat! Anda sekarang memiliki cluster failover Windows Server 2016 yang berfungsi dan berjalan di GCP.

Pemecahan masalah

Berikut adalah beberapa masalah umum yang dapat Anda periksa jika ada yang tidak bekerja.

Aturan firewall GCP memblokir health check

Jika health check tidak berfungsi, periksa kembali apakah Anda memiliki aturan firewall untuk mengaktifkan traffic masuk dari alamat IP yang digunakan sistem health check: 130.211.0.0/22 dan 35.191.0.0/16.

Windows Firewall memblokir health check

Pastikan port 59998 terbuka di Windows Firewall pada setiap node cluster. Lihat Membuka Windows Firewall.

Node cluster menggunakan DHCP

Setiap VM dalam cluster harus memiliki alamat IP statis. Jika VM dikonfigurasi untuk menggunakan DHCP di Windows, ubah setelan jaringan di Windows untuk membuat alamat IPv4 cocok dengan alamat IP VM seperti yang ditampilkan di Konsol Google Cloud. Setel juga alamat IP gateway agar cocok dengan alamat gateway subclass di VPC GCP.

Tag jaringan GCP di aturan firewall

Jika Anda menggunakan tag jaringan di aturan firewall, pastikan tag yang benar ditetapkan di setiap instance VM. Tutorial ini tidak menggunakan tag, tetapi jika Anda telah menetapkannya karena beberapa alasan lain, tag tersebut harus digunakan secara konsisten.

Pembersihan

Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan dalam tutorial ini, hapus project yang berisi resource tersebut, atau simpan project dan hapus resource satu per satu.

Setelah menyelesaikan tutorial, Anda dapat membersihkan resource yang dibuat agar resource tersebut berhenti menggunakan kuota dan menimbulkan biaya. Bagian berikut menjelaskan cara menghapus atau menonaktifkan resource ini.

Menghapus project

Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.

Untuk menghapus project:

  1. Di konsol Google Cloud, buka halaman Manage resource.

    Buka Manage resource

  2. Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
  3. Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.

Membersihkan resource tanpa menghapus project

Jika perlu mempertahankan project, Anda dapat membersihkan resource tutorial dengan menghapusnya satu per satu.

Menghapus instance

Untuk menghapus instance Compute Engine:

  1. Di konsol Google Cloud, buka halaman Instance VM.

    Buka VM instances

  2. Pilih kotak centang untuk instance yang ingin Anda hapus.
  3. Untuk menghapus instance, klik Tindakan lainnya, klik Hapus, lalu ikuti petunjuknya.

Menghapus beberapa grup instance

  1. Di Konsol Google Cloud, buka halaman Instance groups.

    Buka Instance groups

  2. Pilih kotak centang untuk grup instance yang ingin dihapus.
  3. Untuk menghapus grup instance, klik Hapus.

Menghapus load balancer

Untuk menghapus load balancer:

  1. Di Konsol Google Cloud, buka halaman Load balancing.

    Buka Load balancing

  2. Pilih kotak centang di samping nama load balancer yang ingin Anda hapus.

  3. Klik tombol Delete di bagian atas halaman.

Menghapus jaringan VPC

Untuk menghapus jaringan VPC:

  1. Di Konsol Google Cloud, buka halaman VPC networks.

    Buka VPC networks

  2. Klik nama jaringan yang ingin Anda hapus.

  3. Klik tombol DELETE VPC NETWORK di bagian atas halaman.

Merilis alamat IP yang dicadangkan

Gunakan Cloud Shell untuk merilis alamat IP yang dicadangkan:

  1. Di Konsol Google Cloud, buka Cloud Shell.

    Buka Cloud Shell

  2. Rilis alamat IP yang dicadangkan:

    gcloud compute addresses delete cluster-access-point load-balancer-ip

Menghapus persistent disk

Untuk menghapus persistent disk:

  1. Di konsol Google Cloud, buka halaman Disks.

    Buka Disks

  2. Pilih kotak centang di samping nama disk yang ingin Anda hapus.

  3. Klik tombol Delete di bagian atas halaman.

Langkah selanjutnya