Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial: Mengatur ketersediaan tinggi untuk AWS AWS IoT AWS IoT Greengrass V2 dengan Pacemaker
Tutorial ini menunjukkan AWS AWS IoT AWS IoT Greengrass V2 cara mengatur konfigurasi ketersediaan tinggi (HA) menggunakan Pacemaker
penting
Tutorial ini menggunakan instans Amazon Elastic Compute Cloud untuk mendemonstrasikan penyiapannya. Anda dapat menerapkan integrasi Pacemaker AWS IoT Greengrass V2 dan Pacemaker untuk mencapai ketersediaan tinggi pada cluster jenis perangkat apa pun, selama perangkat dapat berkomunikasi satu sama lain.
Tutorial ini mencakup pengaturan berikut:
-
Active/Passive AWS IoT Greengrass V2 layanan — Jalankan AWS IoT Greengrass V2 sebagai layanan systemd yang dikelola oleh Pacemaker dengan penyimpanan. DRBD-replicated Hanya satu instance yang berjalan AWS IoT Greengrass V2 pada satu waktu, dan Pacemaker menangani failover ke instance siaga.
-
Active/Passive load balancer - Jalankan HAProxy sebagai Pacemaker-managed sumber daya dengan konfigurasinya disimpan di penyimpanan. DRBD-replicated Alat pacu jantung gagal melewati penyeimbang beban ke instance siaga jika primer turun.
-
Active/Active AWS IoT Greengrass V2 komponen — Memantau AWS IoT Greengrass V2 komponen di semua instance menggunakan agen sumber daya OCF (Open Cluster Framework) kustom. Alat pacu jantung mendeteksi kegagalan komponen dan memicu pemulihan tanpa failover instance penuh.
Setiap pengaturan berdiri sendiri dan saling eksklusif. Setiap pengaturan mengasumsikan awal yang baru dari prasyarat, dengan sumber daya DRBD tunggal digunakan kembali untuk setiap kebutuhan pengaturan. Setup 3 (Active/Active) tidak menggunakan DRBD — lewati langkah-langkah prasyarat DRBD dan instal AWS IoT Greengrass V2 ke jalur lokal pada setiap instance sebagai gantinya.
Di Pengaturan 1 dan 2, Anda membuat sekelompok perangkat yang sangat tersedia. AWS IoT Greengrass V2 Cluster berisi instance utama, yang merupakan instance yang saat ini aktif dan menjalankan layanan terkelola (seperti AWS IoT Greengrass V2 atau HAProxy), dan satu atau lebih instance siaga, yang menganggur dan menunggu untuk mengambil alih jika primer gagal. Alat pacu jantung secara otomatis mempromosikan salah satu instance siaga ke primer selama failover. Di Setup 3 (Active/Active), semua instance menjalankan layanan secara bersamaan, dan Pacemaker menangani pemulihan per-instance daripada promosi failover.