Pemeliharaan Sistem OpsWorks untuk Perusahaan Boneka - AWS OpsWorks

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemeliharaan Sistem OpsWorks untuk Perusahaan Boneka

penting

AWS OpsWorks for Puppet Enterprise Layanan ini mencapai akhir masa pakai pada 31 Maret 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Pemeliharaan sistem wajib memastikan bahwa versi terbaru AWS dari Puppet Server, termasuk pembaruan keamanan, selalu berjalan di server OpsWorks for Puppet Enterprise. Pemeliharaan sistem diperlukan minimal seminggu sekali. Dengan menggunakan AWS CLI, Anda dapat mengkonfigurasi pemeliharaan otomatis harian, jika diinginkan. Anda juga dapat menggunakan AWS CLI untuk melakukan pemeliharaan sistem sesuai permintaan, selain pemeliharaan sistem terjadwal.

Ketika versi baru perangkat lunak Puppet tersedia, pemeliharaan sistem dirancang untuk memperbarui versi Puppet Server di server secara otomatis, segera setelah melewati pengujian AWS. AWS melakukan pengujian ekstensif untuk memverifikasi bahwa upgrade Puppet siap produksi dan tidak mengganggu lingkungan pelanggan yang ada, sehingga mungkin ada kelambatan antara rilis perangkat lunak Puppet dan ketersediaannya untuk aplikasi yang ada untuk server Puppet Enterprise. OpsWorks Untuk memperbarui versi perangkat lunak Boneka yang tersedia sesuai permintaan, lihat Memulai pemeliharaan sistem sesuai permintaan di topik ini.

Pemeliharaan sistem meluncurkan instans baru dari cadangan yang dilakukan sebagai bagian dari proses pemeliharaan, yang membantu mengurangi risiko dari instans Amazon EC2 yang terdegradasi atau terganggu yang menjalani pemeliharaan berkala.

penting

Pemeliharaan sistem menghapus file atau konfigurasi khusus yang telah Anda tambahkan ke server OpsWorks for Puppet Enterprise. Untuk informasi selengkapnya tentang cara memperbaiki konfigurasi atau kehilangan file, lihat Memulihkan konfigurasi dan file khusus setelah pemeliharaan di topik ini.

Mengkonfigurasi pemeliharaan sistem

Saat Anda membuat server baru OpsWorks untuk Puppet Enterprise, Anda dapat mengonfigurasi hari kerja dan waktu, di Coordinated Universal Time (UTC), agar pemeliharaan sistem dimulai. Pemeliharaan dimulai selama jam yang Anda tentukan. Karena Anda harus mengharapkan server offline selama pemeliharaan sistem, pilih waktu permintaan server yang rendah dalam jam kantor reguler. Status server UNDER_MAINTENANCE saat pemeliharaan sedang berlangsung.

Anda juga dapat mengubah pengaturan pemeliharaan sistem pada server Puppet Enterprise yang ada OpsWorks , dengan mengubah pengaturan di area pemeliharaan sistem halaman Pengaturan untuk server Anda, seperti yang ditunjukkan pada gambar berikut.

Pengaturan master boneka, menunjukkan bagian pemeliharaan sistem.

Di bagian Pemeliharaan sistem, atur hari dan jam yang Anda inginkan untuk memulai pemeliharaan sistem.

Mengkonfigurasi pemeliharaan sistem dengan menggunakan AWS CLI

Anda juga dapat mengonfigurasi waktu mulai otomatis pemeliharaan sistem dengan menggunakan AWS CLI. Ini AWS CLI memungkinkan Anda mengonfigurasi pemeliharaan otomatis harian, jika diinginkan, dengan menghilangkan awalan tiga karakter hari kerja.

Dalam sebuah create-server perintah, tambahkan --preferred-maintenance-window parameter ke perintah Anda, setelah menentukan persyaratan untuk membuat instance server (seperti jenis instance, ARN profil instance, dan ARN peran layanan). Dalam create-server contoh berikut, --preferred-maintenance-window diatur keMon:08:00, artinya Anda telah mengatur pemeliharaan untuk dimulai setiap Senin pagi pukul 8:00 pagi. UTC.

aws opsworks-cm create-server --engine "Puppet" --engine-model "Monolithic" --engine-version "2017" --server-name "puppet-06" --instance-profile-arn "arn:aws:iam::1119001987000:instance-profile/aws-opsworks-cm-ec2-role" --instance-type "c4.large" --key-pair "amazon-test" --service-role-arn "arn:aws:iam::044726508045:role/aws-opsworks-cm-service-role" --preferred-maintenance-window "Mon:08:00"

Dalam sebuah update-server perintah, Anda dapat memperbarui --preferred-maintenance-window nilainya sendiri, jika diinginkan. Dalam contoh berikut, jendela pemeliharaan diatur ke Jumat malam pukul 18:15. UTC.

aws opsworks-cm update-server --server-name "puppet-06" --preferred-maintenance-window "Fri:18:15"

Untuk mengubah waktu mulai jendela pemeliharaan menjadi 6:15 p.m. UTC setiap hari, hilangkan awalan tiga karakter hari kerja, seperti yang ditunjukkan pada contoh berikut.

aws opsworks-cm update-server --server-name "puppet-06" --preferred-maintenance-window "18:15"

Untuk informasi selengkapnya tentang pengaturan jendela pemeliharaan sistem pilihan dengan menggunakan AWS CLI, lihat create-server dan update-server.

Memulai pemeliharaan sistem sesuai permintaan

Untuk memulai pemeliharaan sistem sesuai permintaan, di luar pemeliharaan otomatis mingguan atau harian yang dikonfigurasi, jalankan AWS CLI perintah berikut. Anda tidak dapat memulai pemeliharaan sesuai permintaan di. AWS Management Console

aws opsworks-cm start-maintenance --server-name server_name

Untuk informasi selengkapnya tentang perintah ini, lihat pemeliharaan awal.

Memulihkan konfigurasi dan file khusus setelah pemeliharaan

Pemeliharaan sistem dapat menghapus atau mengubah file atau konfigurasi khusus yang telah Anda tambahkan ke server Puppet Enterprise Anda OpsWorks .

Jika, setelah pemeliharaan dijalankan, master Puppet Anda kehilangan file atau pengaturan yang Anda tambahkan dengan menggunakan RunCommand atau SSH, Anda dapat menggunakan Amazon Machine Image (AMI) untuk meluncurkan instans Amazon EC2 baru. AMI tersedia yang dibangun dari konfigurasi pra-pemeliharaan server.

Instance baru dalam keadaan yang sama dengan master Puppet sebelum pemeliharaan, dan harus menyertakan file dan pengaturan Anda yang hilang.

penting

Anda tidak dapat menggunakan instance baru untuk memulihkan server Anda; instance tidak dapat dijalankan sebagai master Puppet. Anda dapat menggunakan instance hanya untuk memulihkan file dan pengaturan konfigurasi Anda.

Untuk meluncurkan instans EC2 dari AMI, di konsol Amazon EC2, buka panduan Peluncuran, pilih AMI Saya, lalu pilih AMI yang memiliki nama server Anda. Ikuti langkah-langkah wizard Amazon EC2 seperti yang Anda lakukan untuk peluncuran instans lainnya.