Auter menyediakan pembaruan otomatis untuk server Red Hat Enterprise Linux, CentOS, dan FedoraLinux. Auter menyediakan penjadwalan yang fleksibel untuk memastikan bahwa pembaruan dan reboot terjadi saat Anda menginginkannya. Ini memungkinkan Anda untuk menyesuaikan cara pembaruan dijalankan:Anda dapat mengunduh pembaruan sebelum Anda dapat menerapkannya, dan Anda dapat menjalankan skrip khusus sebelum dan sesudah pembaruan. Auter adalah opsi yang lebih fleksibel daripada yum-cron atau dnf-automatic. Artikel ini menjelaskan cara menginstal dan mengkonfigurasi paket Auter pada CentOS 6. Penyesuaian kecil mungkin diperlukan untuk OS lain dan rilis utama CentOS lainnya.
Prasyarat
- Server CentOS 6 atau Red Hat Enterprise Linux yang dikonfigurasi untuk menggunakan repositori EPEL. Untuk petunjuk tentang cara mengonfigurasi repositori EPEL dengan server Anda, lihat Menginstal dan repositori EPEL, IUS, dan Remo di CentOS dan Red Hat.
- Server Anda harus berhasil melakukan boot ulang dengan semua aplikasi yang diperlukan dimulai ulang secara otomatis atau dapat dimulai menggunakan skrip.
Instal paket Auter
Catatan: Langkah-langkah berikut khusus untuk CentOS 6. Untuk distribusi lain, gunakan perintah yang setara dengan distribusi tersebut.
-
Instal paket di server Anda:
sudo yum install auter
-
Aktifkan auter:
auter --enable
Konfigurasi Auter
-
Aktifkan autoreboot dengan membuka /etc/auter/auter.conf dan mengubah
AUTOREBOOT
bidang dari default"no"
untuk"yes"
.AUTOREBOOT="yes"
-
Konfigurasikan waktu pembaruan dengan mengedit file cron di /etc/cron.d/auter direktori.
Instalasi default berisi beberapa contoh, yang dikomentari. Hapus # sebelumnya dari setiap baris yang ingin Anda terapkan. Minimal Anda harus menghapus komentar satu baris dari
Preparing package downloads
bagian dan satu barisExecuting updates
bagian.Anda dapat menggunakan perintah berikut untuk melihat opsi mana yang diaktifkan:
egrep -v '^#|^$' /etc/cron.d/auter
Berikut adalah contoh output yang mungkin dikembalikan oleh perintah sebelumnya:
30 1 2 * * root /usr/bin/auter --prep # On the 2nd of every month 30 1 14 * * root /usr/bin/auter --apply # On the 14th of every month
Penjadwalan didasarkan pada sintaks cron, jadi jika Anda memerlukan waktu yang tidak tercantum sebagai contoh, Anda dapat mengonfigurasi waktu secara manual.
-
Jika salah satu aplikasi Anda memerlukan langkah-langkah khusus yang harus dilakukan sebelum dimatikan atau setelah reboot, konfigurasikan ini dengan menempatkan skrip yang diperlukan di lokasi yang benar. Anda dapat menentukan lokasi non-default di /etc/auter/auter.conf . Lokasi default adalah sebagai berikut:
PREAPPLYSCRIPTDIR="/etc/auter/pre-apply.d" POSTAPPLYSCRIPTDIR="/etc/auter/post-apply.d" PREREBOOTSCRIPTDIR="/etc/auter/pre-reboot.d" POSTREBOOTSCRIPTDIR="/etc/auter/post-reboot.d"
-
Uji apakah server Anda melakukan boot ulang tanpa kesalahan. Jalankan perintah berikut untuk menjalankan Auter patching secara manual:
auter --prep auter --apply
Auter sekarang dikonfigurasi pada sistem Anda untuk secara otomatis menerapkan pembaruan pada waktu yang ditentukan dan mem-boot ulang server setelah aplikasi.
Informasi selengkapnya
Anda dapat menemukan informasi lebih lanjut tentang opsi konfigurasi yang berbeda di repositori Auter GitHub.