Cara mem-reboot server yang di-remote

21

Saya mencoba untuk me-reboot server 2003 yang di-gantung dari jarak jauh.

Server pingable tetapi saya tidak bisa jauh ke dalamnya.

psshutdown does not work
shutdown -i does not work

Apa yang bisa saya lakukan sekarang ketika server membuat cadangan untuk memastikan salah satu solusi ini akan berfungsi di masa depan?

MathewC
sumber
13
:) tidak bisa menahan .... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr
1
Jika server ini memiliki kemampuan IPMI, buka dan setel ulang secara langsung jika Anda dapat (untuk mendapatkan beberapa tangan dan mata jarak jauh) sehingga seseorang dapat mengatur detail IPMI untuk akses jarak jauh di masa mendatang. Atau memilikinya terhubung ke PDU yang dikelola atau perangkat serupa, sehingga Anda dapat melakukan hard cycle pada port daya server.
jwbensley
1
@woliveirajr - Bertahun - tahun kemudian, dan lama setelah Erik pergi, server yang salah diambil offline dan diganti dengan yang baru ... Tidak ada yang begitu permanen sebagai perbaikan sementara. Dunia penuh dengan mereka!
Fiasco Labs
1
@woliveirajr - Sampai hari ini di ruang server orang bersumpah mereka masih bisa mendengar tuhumping baki CD pembukaan / penutupan. Hantu ITCUPHOLDERROBOT. - Terima kasih sudah berbagi ini.
stefgosselin

Jawaban:

16

Jika Windows tidak menanggapi permintaan biasa untuk reboot, tidak banyak hal lain yang dapat Anda lakukan pada saat itu untuk memastikan situasi serupa di masa mendatang dapat dicegah. Beberapa kali saya berhasil me-reboot OS Windows yang digantung yang tidak merespons shutdown atau psshutdown dengan menggunakan pusat klien SCCM atau pskill untuk membunuh lsass.exe. Setelah itu terbunuh, kernel secara paksa membawa sistem turun untuk reboot setelah 60 detik. Namun, lebih sering daripada tidak, lsass tidak bisa dibunuh dan trik itu tidak akan berhasil.

Perangkat keras apa yang dijalankan oleh server ini? Bisakah Anda menginstal Server 2008R2 sebagai gantinya? Meskipun server 2003 cukup stabil, masih jauh dari stabilitas 2008, jika itu pilihan. Pilihan lain adalah memvirtualisasi server 2003 jika memiliki masalah stabilitas karena beberapa program aneh yang perlu dijalankan atau konfigurasi lain yang tidak dapat diubah untuk menyelesaikan masalah stabilitas. Dengan begitu Anda dapat mengatur ulang sesi virtual jika hang.

Ada banyak opsi untuk mengatasi situasi Anda, namun tidak ada yang melibatkan sesuatu yang sederhana seperti mengubah beberapa pengaturan pada Windows Server 2003 Anda menginstal atau menginstal perangkat lunak. Biasanya pada saat OS Windows sampai pada titik yang Anda jelaskan, tergantung pada titik bahwa tidak ada kekurangan tombol power / reset akan cukup.

Daniel Winks
sumber
1
Sejauh ini hanya ini jawaban yang benar-benar menjawab pertanyaan. Saya tahu semua tentang kvms dan hard reboot. Saya TIDAK tahu tentang trik membunuh lsass.exe. Terima kasih!
MathewC
Untuk membunuh mesin Server 2003 saya digantung csrssmelakukan trik. Ini memprakarsai acara BSOD, yang membutuhkan waktu sangat lama untuk dump memori, tetapi setelah itu mesin kembali beroperasi lebih atau kurang. Setidaknya cukup operasional sehingga saya bisa masuk dan mulai memecahkan masalah penyebab yang mendasarinya.
matt wilkie
pskill lsass bekerja untuk saya pada server w2k8 r2 yang digantung yang tidak merespons shutdown.exe atau psshutdown.exe
JimSTAT
31
  • Masuk ke unit KVM Anda
  • Memicu hard reset.

Server di luar situs harus selalu memiliki papan nama IPMI dengan fungsionalitas KVM. Ini memungkinkan Anda untuk mengontrol server secara jarak jauh termasuk menyalakan atau mematikannya. Server tanpa itu bukan server.

TomTom
sumber
15
+1 untuk Server tanpa yang bukan server!
Khaled
Saya tidak memiliki dompet, dan sistemnya masih menyala. Jadi saya sedang mencari cara untuk siklus lunak itu.
MathewC
5
Kamu tidak ada Sederhana. Server perlu reboot buttnio ditekan = tidak ada siklus lunak yang mungkin. Inilah sebabnya mengapa tehre adalah teknologi khusus yang - ketika dibeli dengan server - sangat murah. Seseorang di ujung Anda merusak itu, sekarang hidup dengannya.
TomTom
2
Dengan kata lain, relay yang menutup sebentar ketika Anda ping dengan kode. Sepertinya pekerjaan untuk Adafruit Arudino dengan built-in Ethernet, transistor TIP-120, anti-kick diode dan relay. Sambungkan kabel di seberang tombol reset dan berikan pukulan ketika server mati. Maka Anda dapat memiliki "Server Nyata". Bukan teknologi yang gagal untuk dunia yang lebih nyaman untuk ditinggali!
Fiasco Labs
Pro bekerja dengan peralatan pro, Fiasco. Bagaimana dengan memperbarui BIOS Anda dari jarak jauh, atau menginstal ulang OS? Sistem properKVM memungkinkan Anda untuk melampirkan gambar DVD jarak jauh ke server tanpa OS yang terlibat. Saya lebih suka memiliki kemampuan untuk mendiagnosis dan memperbaiki server jauh tanpa pergi ke sana - dan coba tebak, itu bekerja dengan baik dalam kasus "tidak ada catatan boot ditemukan" juga.
TomTom
17

Anda dapat mencoba shutdown /m \\computer /r /t 0dan memaksa reboot segera dan menutup paksa semua program yang terbuka.

Jika itu tidak berhasil, Anda mungkin harus menyalakannya. Jika Anda memiliki DRAC / iLO atau kartu LOM serupa, sekaranglah saatnya untuk memanfaatkannya.

MDMarra
sumber
Anda juga akan memerlukan / f beralih untuk memaksa menutup program yang terbuka
Agustus
2
@ Agustus /ftersirat di /tsini, jadi itu akan berlebihan. Tidak ada ruginya jika Anda menggunakannya karena kebiasaan.
MDMarra
@MDMarra, temukan bagus! The /f parameter is implied when a value greater than 0 is specified for the /t parameter.Itu sepertinya menyiratkan Anda perlu memiliki sesuatu yang lebih dari 0.
Nixphoe
1
@Nixphoe terlepas dari apa yang didokumentasikan, saya dapat meyakinkan Anda bahwa /ftersirat /tbahkan jika Anda menggunakan 0. /t 0akan menyebabkan pematian paksa segera dari mesin target dan menutup paksa semua aplikasi terbuka yang tidak keluar dengan segera,
MDMarra