Як віддалено перезавантажити підвішений сервер


21

Я намагаюся віддалено перезавантажити підвішений сервер 2003 року.

Сервер є pingable, але я не можу віддалити його.

psshutdown does not work
shutdown -i does not work

Що я можу зробити, коли сервер буде створено резервну копію, щоб переконатися, що одне з цих рішень буде працювати в майбутньому?


13
:) не втримався .... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr

1
Якщо на цьому сервері є можливості IPMI, перейдіть і скиньте його особисто, якщо ви можете (отримати деякі віддалені руки та очі), щоб хтось міг встановити дані IPMI для подальшого віддаленого доступу. Або підключено його до керованого PDU або подібних пристроїв, тому ви можете жорстко переключити ці порти серверів.
jwbensley

1
@woliveirajr - Через роки, і черездовго після того, як Ерік пішов, несправний сервер був відключений в автономний режим і замінений на новий ... Нічого не є таким постійним, як тимчасове виправлення. Світ їх повний!
Лабораторії Фіаско

1
@woliveirajr - Сьогодні в цій серверній кімнаті люди клянуться, що ще можуть почути тугування лотка для відкриття / закриття компакт-диска. Привид ITCUPHOLDERROBOT. - Дякуємо, що поділилися цим.
stefgosselin

Відповіді:


16

Якщо Windows не відповідає на звичайні запити про перезавантаження, на цей момент ви не можете багато чого зробити, щоб уникнути подібних ситуацій у майбутньому. Кілька разів мені вдалося перезавантажити підвісну ОС Windows, яка не відповідала на відключення чи psshutdown, використовуючи клієнтський центр SCCM або pskill, щоб убити lsass.exe. Після того, як це буде вбито, ядро ​​насильно збиває систему для перезавантаження через 60 секунд. Однак частіше за все, lsass не можна вбивати, і цей трюк не спрацює.

Яке обладнання працює на цьому сервері? Чи можете ви встановити Server 2008R2 замість цього? Хоча сервер 2003 досить стабільний, він все ще далекий від стабільності 2008 року, якщо це варіант. Іншим варіантом буде віртуалізація сервера 2003 року, якщо у нього є проблеми зі стабільністю через якусь непарну програму, яку він повинен запустити, або іншу конфігурацію, яку неможливо змінити для вирішення проблем зі стабільністю. Таким чином ви зможете скинути віртуальний сеанс, якщо він висить.

Існує багато варіантів вирішення вашої ситуації, проте жоден з них не передбачає щось таке просте, як зміна кількох налаштувань у вашій Windows Server 2003, встановлення або встановлення програмного забезпечення. Зазвичай до моменту, коли ОС Windows до точки, яку ви описуєте, вона підвішена до того, що нічого, крім натискання кнопки живлення / скидання, не вистачить.


1
Поки що це єдина відповідь, яка фактично відповіла на питання. Я знаю все про kvms та жорсткі перезавантаження. Я не знав про вбивство lsass.exe. Спасибі!
MathewC

Для мого підвішеного сервера 2003 машинне вбивство csrssзробило свою справу. Він ініціював подію BSOD, яка зайняла дуже багато часу для скидання пам’яті, але згодом машина повернулася до більш-менш робочої сили. Принаймні достатньо оперативного, щоб я міг увійти та почати усунення неполадок, що лежать в основі.
matt wilkie

pskill lsass працював для мене на повішеному сервері w2k8 r2, який не відказав на shutdown.exe або psshutdown.exe
JimSTAT

31
  • Увійдіть у свій блок KVM
  • Запустити жорсткий скидання.

Сервери поза сайтом завжди повинні мати довідкову плату IPMI з функціоналом KVM. Це дозволяє дистанційно керувати сервером, включаючи його ввімкнення або вимкнення. Сервери без цього не є серверами.


15
+1 для серверів без цього не є серверами!
Халед

У мене немає рук на сумочці, а система все ще працює. Тому я шукаю спосіб його м'якого циклу.
MathewC

5
Тебе ніхто. Простий. Сервер потребує перезавантаження натискання кнопки = не можливий м'який цикл. Ось чому tehre - це спеціальна техніка, яка - коли купується із сервером - дуже дешева. Хтось у вашому кінці це вирішив, тепер живіть з цим.
TomTom

2
Іншими словами, реле, яке закривається на мить, коли ви додасте його до коду. Виглядає як робота для Adafruit Arudino із вбудованим Ethernet, транзистором TIP-120, діодом проти удару та реле. Підключіть його через перемикач скидання і подайте йому удар, коли сервер загине. Тоді ви можете мати "Реальний сервер". Не настільки зручна технологія для більш життєздатного світу!
Лабораторії Фіаско

Плюси роботи з обладнанням, Fiasco. Що з оновленням BIOS на відстані або перевстановленням ОС? Правильна система KKM дозволяє приєднати віддалений образ DVD до сервера, не залучаючи ОС. Я, швидше, маю можливість діагностувати та виправляти віддалені сервери, не заходячи туди - і здогадуєтесь, що, це добре працює і у випадках, коли "запису завантаження не знайдено".
TomTom

17

Ви можете спробувати shutdown /m \\computer /r /t 0спробувати негайно перезавантажити та закрити будь-які відкриті програми.

Якщо це не спрацює, вам, ймовірно, доведеться живити його циклом. Якщо у вас є карта DRAC / iLO або подібна LOM-карта, зараз би час скористатися нею.


вам також знадобиться перемикач / f, щоб примусити закрити відкриті програми
серпня 12

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.