วิธีรีบูตเซิร์ฟเวอร์ที่หยุดทำงานแบบรีโมต


21

ฉันพยายามรีบูตเซิร์ฟเวอร์ที่หยุดทำงานแบบแขวนจากระยะไกล

เซิร์ฟเวอร์สามารถ Ping ได้ แต่ฉันไม่สามารถรีโมตเข้าไปได้

psshutdown does not work
shutdown -i does not work

ฉันจะทำอย่างไรในตอนนี้ที่เซิร์ฟเวอร์สำรองเพื่อให้แน่ใจว่าหนึ่งในโซลูชันเหล่านี้จะทำงานได้ในอนาคต


13
:) ไม่สามารถต้านทาน .... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr

1
หากเซิร์ฟเวอร์นี้มีความสามารถ IPMI ไปและตั้งค่าใหม่ด้วยตนเองถ้าคุณสามารถ (จากการรับมือและตาจากระยะไกล) เพื่อให้บางคนสามารถตั้งค่ารายละเอียด IPMI สำหรับการเข้าถึงระยะไกลในอนาคต หรือเชื่อมต่อกับ PDU ที่มีการจัดการหรืออุปกรณ์ที่คล้ายกันดังนั้นคุณจึงสามารถฮาร์ดรอบที่เซิร์ฟเวอร์จ่ายไฟ
jwbensley

1
@woliveirajr - หลายปีต่อมาและหลังจาก Erik ได้ออกไปแล้วเซิร์ฟเวอร์ที่ผิดพลาดก็ถูกออฟไลน์และแทนที่ด้วยเซิร์ฟเวอร์ใหม่ ...ไม่มีอะไรถาวรเช่นเดียวกับการแก้ไขชั่วคราว โลกที่เต็มไปด้วยพวกเขา!
Fiasco Labs

1
@woliveirajr - จนถึงทุกวันนี้ที่คนในห้องเซิร์ฟเวอร์สาบานตนว่าพวกเขายังคงได้ยินเสียงของถาดซีดีเปิด / ปิด ผีของ ITCUPHOLDERROBOT - ขอบคุณที่แบ่งปันสิ่งนี้
stefgosselin

คำตอบ:


16

หาก Windows ไม่ตอบสนองการร้องขอการรีบูตตามปกติจะมีอะไรอีกมากมายที่คุณสามารถทำได้ในตอนนั้นเพื่อให้แน่ใจว่าสถานการณ์ที่คล้ายคลึงกันในอนาคตจะได้รับการป้องกัน สองสามครั้งที่ฉันจัดการรีบูท Windows OS ที่หยุดทำงานซึ่งไม่ตอบสนองต่อการปิดระบบหรือ psshutdown โดยใช้ศูนย์ลูกค้า SCCM หรือ pskill เพื่อฆ่า lsass.exe เคอร์เนลจะบังคับให้ระบบทำการรีบูตหลังจาก 60 วินาที อย่างไรก็ตามบ่อยครั้งกว่าจะไม่สามารถฆ่า lsass และเคล็ดลับนั้นไม่ได้ผล

เซิร์ฟเวอร์นี้ทำงานบนฮาร์ดแวร์ชนิดใด คุณสามารถติดตั้ง Server 2008R2 แทนได้หรือไม่? แม้ว่าเซิร์ฟเวอร์ 2003 จะค่อนข้างเสถียร แต่ก็ยังห่างไกลจากความเสถียรของปี 2008 หากเป็นตัวเลือก ตัวเลือกอื่นคือการจำลองเซิร์ฟเวอร์ 2003 หากมีปัญหาด้านความเสถียรเนื่องจากโปรแกรมแปลก ๆ ที่จำเป็นต้องเรียกใช้หรือการกำหนดค่าอื่น ๆ ที่ไม่สามารถเปลี่ยนแปลงได้เพื่อแก้ไขปัญหาด้านความมั่นคง ด้วยวิธีนี้คุณสามารถรีเซ็ตเซสชั่นเสมือนจริงได้ถ้าแฮงค์

มีตัวเลือกมากมายในการแก้ไขสถานการณ์ของคุณ แต่ไม่มีตัวเลือกใดที่จะเกี่ยวข้องได้ง่ายเพียงแค่เปลี่ยนการตั้งค่าบางอย่างในการติดตั้ง Windows Server 2003 หรือติดตั้งซอฟต์แวร์บางส่วน โดยปกติเมื่อถึงเวลาที่ระบบปฏิบัติการ Windows ถึงจุดที่คุณกล่าวถึงก็ยังคงค้างอยู่จนถึงจุดที่การกดปุ่มเปิด / ปิดเครื่องไม่เพียงพอ


1
จนถึงตอนนี้เป็นคำตอบเดียวที่ตอบคำถามจริง ฉันรู้ทั้งหมดเกี่ยวกับ kvms และ reboots อย่างหนัก ฉันไม่ทราบเกี่ยวกับเคล็ดลับการฆ่า lsass.exe ขอบคุณ!
MathewC

สำหรับการแฮ็กเครื่องใน Server Server 2003 ของฉันcsrssได้ทำเคล็ดลับแล้ว มันเริ่มมีเหตุการณ์ BSOD ซึ่งเอามากเวลานานในการถ่ายโอนข้อมูลหน่วยความจำ แต่หลังจากนั้นเครื่องกลับมามากขึ้นหรือน้อยลงในการดำเนินงาน อย่างน้อยก็ใช้งานได้เพียงพอที่ฉันจะลงชื่อเข้าใช้และเริ่มแก้ไขสาเหตุ
matt wilkie

pskill lsass ทำงานให้ฉันบนเซิร์ฟเวอร์ w2k8 r2 ที่หยุดทำงานซึ่งไม่ได้ repond ไปที่ shutdown.exe หรือ psshutdown.exe
JimSTAT

31
  • เข้าสู่หน่วย KVM ของคุณ
  • ทริกเกอร์การฮาร์ดรีเซ็ต

เซิร์ฟเวอร์นอกไซต์ควรมีบอร์ด IPMI ที่มีฟังก์ชั่น KVM เสมอ สิ่งนี้ช่วยให้คุณสามารถควบคุมเซิร์ฟเวอร์จากระยะไกลรวมถึงการเปิดหรือปิด เซิร์ฟเวอร์ที่ไม่มีเซิร์ฟเวอร์ไม่ใช่


15
+1 สำหรับเซิร์ฟเวอร์ที่ไม่มีเซิร์ฟเวอร์!
Khaled

ฉันไม่มีมือติดกระเป๋าเงินและระบบก็ยังอยู่ ดังนั้นฉันกำลังมองหาวิธีที่จะทำให้วงจรอ่อนนุ่ม
MathewC

5
เจ้าไม่มี ง่าย เซิร์ฟเวอร์ต้องการ reboot buttnio pressed = ไม่สามารถทำ soft cycle นี่คือเหตุผลที่ tehre เป็นเทคโนโลยีพิเศษ - เมื่อซื้อพร้อมเซิร์ฟเวอร์ - ราคาถูกมาก ใครบางคนในตอนท้ายของคุณไม่ได้ทำอะไรอยู่
TomTom

2
ในอีกวิธีหนึ่งรีเลย์ที่ปิดชั่วขณะเมื่อคุณ ping ด้วยรหัส ดูเหมือนงานสำหรับ Adafruit Arudino ที่มีอีเธอร์เน็ตในตัว, ทรานซิสเตอร์ TIP-120, ไดโอดป้องกันการเตะและรีเลย์ เดินสายผ่านสวิตช์รีเซ็ตและให้มันกระหน่ำเมื่อเซิร์ฟเวอร์ตาย จากนั้นคุณสามารถมี "เซิร์ฟเวอร์จริง" เทคโนโลยีไม่เรียบร้อยสำหรับโลกที่น่าอยู่มากขึ้น!
Fiasco Labs

ข้อดีทำงานกับอุปกรณ์มืออาชีพ Fiasco แล้วการอัพเดต BIOS จากระยะไกลหรือติดตั้งระบบปฏิบัติการใหม่ ระบบ KVM ที่เหมาะสมช่วยให้คุณสามารถแนบอิมเมจดีวีดีระยะไกลไปยังเซิร์ฟเวอร์โดยไม่ต้องใช้ระบบปฏิบัติการ ฉันค่อนข้างมีความสามารถในการวินิจฉัยและแก้ไขเซิร์ฟเวอร์ระยะไกลโดยไม่ต้องไปที่นั่นและคาดเดาว่ามันทำงานได้ดีในกรณีของ "ไม่พบบันทึกการบูต"
TomTom

17

คุณสามารถลองshutdown /m \\computer /r /t 0และบังคับให้รีบูตทันทีและบังคับปิดโปรแกรมที่เปิดอยู่

หากวิธีนี้ใช้ไม่ได้ผลคุณอาจต้องใช้พลังงานหมุนเวียน หากคุณมี DRAC / iLO หรือการ์ด LOM ที่คล้ายกันตอนนี้เป็นเวลาที่จะใช้ประโยชน์จากมัน


คุณยังจะต้อง / f สวิทช์ที่จะบังคับให้โปรแกรมที่เปิดใกล้
สิงหาคม

2
@ ออกัส/fถูกบอกเป็นนัยโดย/tที่นี่ดังนั้นมันจะไม่จำเป็น มันจะไม่ทำร้ายอะไรเลยถ้าคุณใช้มันจนติดเป็นนิสัย
MDMarra

@MDMarra หาดี! The /f parameter is implied when a value greater than 0 is specified for the /t parameter.ดูเหมือนว่าคุณจำเป็นต้องมีอะไรมากกว่า 0
Nixphoe

1
@Nixphoe แม้จะมีเอกสารอะไรก็ตามฉันรับรองได้ว่าคุณ/fจะบอกเป็นนัย/tถึงแม้ว่าคุณใช้ 0 /t 0จะทำให้การปิดเครื่องเป้าหมายโดยทันทีและบังคับให้ปิดแอปพลิเคชันที่เปิดอยู่ทั้งหมดซึ่งไม่ได้ออกในทันที
MDMarra
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.