Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial: Menyiapkan ketersediaan tinggi untuk AWS IoT Greengrass V2 dengan Pacemaker
Tutorial ini menunjukkan cara mengatur AWS AWS IoT AWS IoT Greengrass V2 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 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 - Jalan AWS IoT Greengrass V2 kan sebagai layanan systemd yang dikelola oleh Pacemaker dengan DRBD-replicated penyimpanan. Hanya satu instance yang berjalan AWS IoT Greengrass V2 pada satu waktu, dan Pacemaker menangani failover ke instance standby.
-
Active/Passive load balancer — Jalankan HAProxy sebagai Pacemaker-managed sumber daya dengan konfigurasi yang disimpan di DRBD-replicated penyimpanan. 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. Pacemaker mendeteksi kegagalan komponen dan memicu pemulihan tanpa failover instans penuh.
Setiap pengaturan mandiri dan saling eksklusif. Setiap penyiapan mengasumsikan awal baru dari prasyarat, dengan sumber daya DRBD tunggal yang digunakan kembali untuk setiap kebutuhan penyiapan. 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 cluster AWS IoT Greengrass V2 perangkat yang sangat tersedia. 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 instans siaga, yang tidak aktif dan menunggu untuk mengambil alih jika primer gagal. Pacemaker secara otomatis mempromosikan salah satu instans siaga ke primer selama failover. Di Setup 3 (Active/Active), semua instans menjalankan layanan secara bersamaan, dan Pacemaker menangani pemulihan per instans daripada promosi failover.