GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara membangunkan server setelah UPS Mematikannya saat daya listrik dipulihkan?

Solusi 1:

Skenario tipikal yang diterapkan saat menggunakan UPS adalah:

  1. Pada kehilangan daya, UPS memberi tahu komponen perangkat lunak pada sistem yang terhubung dengannya.
  2. Jika daya terputus lebih dari n detik, driver UPS memberi tahu UPS dan menghentikan sistem tanpa mematikannya (ini penting).
  3. UPS menunggu m detik hingga sistem berhenti, dan mematikan daya.
  4. Ketika daya dipulihkan dan baterai UPS diisi di atas minimum (sehingga dapat mendukung pengaktifan dan penonaktifan bersih jika daya terputus tepat setelah mesin mulai melakukan booting), UPS memulihkan daya ke sistem.
  5. Pemberitahuan sistem (pada tingkat BIOS/UEFI), bahwa mereka dinyalakan sebelum kehilangan daya, sehingga mereka melakukan booting.

Di sebagian besar BIOS server, Anda dapat mengatur sistem untuk memulihkan status daya dari sebelum kehilangan daya. Artinya, jika server dimatikan dan daya terputus, server akan tetap mati setelah Anda mencolokkannya. Di sisi lain, jika dihidupkan, saat daya terputus, server akan menyala saat AC dihidupkan. pulih.

NUT yang disebutkan oleh BillThor seharusnya memungkinkan Anda mewujudkan skenario ini.

Solusi 2:

Masalah ini saya selesaikan dengan menggunakan satu kotak linux kecil (Asus wl deluxe atau smth) yang dicolokkan ke UPS utama dan membangunkan ASAP saat daya pulih. Skrip startup menyertakan penundaan 5 menit untuk menghindari variasi dalam status daya (naik/turun), WOL-ed semua server (semua w2k3, satu linux) dan sms saya dengan statusnya.

Solusi 3:

Setelah membaca banyak saran, menurut saya solusi yang baik adalah menggunakan komputer lama mana pun (jika Anda tidak peduli dengan konsumsi daya), atau semacam raspberry pi, yang terhubung langsung ke energi.

Jadi, saat listrik menyala, satu skrip akan memeriksa apakah server aktif, dan jika tidak, kirim OWL melalui jaringan.

Solusi 4:

Saya menggunakan NUT (Network UPS Tool) untuk kasus seperti ini. Anda memerlukan server berbasis Unix/Linux untuk memantau UPS. Setelah shutdown dimulai, ini akan memastikan UPS didaur ulang. Ini akan membuat server kembali aktif jika dihidupkan ulang saat daya dipulihkan.

Ada klien untuk server Windows sehingga dapat dimatikan dengan bersih.


Linux
  1. Layar Mati Saat Menghubungkan Ke Dock?

  2. Cara Menemukan Saat Spfile Dibuat Di Server Linux

  3. Bagaimana cara menggunakan Systemd untuk memulai kembali layanan saat down?

  1. Bagaimana saya memulai di bash ketika ssh'ing ke server saya?

  2. Satu server, Dua UPS APC pada catu daya redundan :Bagaimana cara memicu pematian?

  3. Bagaimana cara menonaktifkan semua manajemen daya di Ubuntu (untuk netbook server)?

  1. Ubuntu – Bagaimana Cara Menyelamatkan Server Ubuntu 16.04 Yang Dimatikan Oleh Systemd Script?

  2. Bagaimana Mengukur Konsumsi Daya Server?

  3. Kapan harus menggunakan Server Khusus