Cómo reiniciar remotamente un servidor bloqueado

21

Estoy intentando reiniciar remotamente un servidor 2003 colgado.

El servidor tiene ping pero no puedo acceder a él de forma remota.

psshutdown does not work
shutdown -i does not work

¿Qué puedo hacer ahora que el servidor está respaldado para asegurarme de que una de estas soluciones funcionará en el futuro?

MathewC
fuente
13
:) no pudo resistir .... thedailywtf.com/Articles/ITAPPMONROBOT.aspx
woliveirajr
1
Si este servidor tiene capacidades de IPMI, vaya y reinícielo en persona si puede (para obtener algunas manos y ojos remotos) para que alguien pueda configurar los detalles de IPMI para el acceso remoto futuro. O bien, conéctelo a una PDU administrada o dispositivos similares, para que pueda cambiar el puerto de alimentación de los servidores.
jwbensley
1
@woliveirajr: años después, y mucho después de que Erik se fuera, el servidor defectuoso se desconectó y se reemplazó por uno nuevo ... Nada es tan permanente como una solución temporal. ¡El mundo está lleno de ellos!
Fiasco Labs
1
@woliveirajr - Hasta el día de hoy en esa sala de servidores, la gente jura que todavía puede escuchar el ruido de una bandeja de CD de apertura / cierre. El fantasma de ITCUPHOLDERROBOT. - Gracias por compartir esto.
stefgosselin

Respuestas:

16

Si Windows no responde a las solicitudes habituales de reinicio, no hay mucho más que pueda hacer en ese momento para asegurarse de evitar situaciones similares en el futuro. Algunas veces he logrado reiniciar un sistema operativo Windows bloqueado que no respondió al apagado o psshutdown utilizando el centro de clientes SCCM o pskill para matar lsass.exe. Una vez que se elimina, el núcleo hace caer el sistema a la fuerza para reiniciarlo después de 60 segundos. Sin embargo, la mayoría de las veces, lsass no puede ser asesinado y ese truco no funcionará.

¿En qué tipo de hardware se está ejecutando este servidor? ¿Puedes instalar Server 2008R2 en su lugar? Si bien el servidor 2003 es bastante estable, todavía está muy lejos de la estabilidad de 2008, si esa es una opción. Otra opción sería virtualizar el servidor 2003 si tiene problemas de estabilidad debido a algún programa extraño que necesita ejecutar o alguna otra configuración que no se puede cambiar para resolver los problemas de estabilidad. De esa manera, puede restablecer la sesión virtual si se bloquea.

Hay muchas opciones para resolver su situación, sin embargo, ninguna de ellas implicará algo tan simple como cambiar algunas configuraciones en su instalación de Windows Server 2003 o instalar un software. Por lo general, cuando un sistema operativo Windows está en el punto que usted describe, está colgado hasta el punto de que bastará con presionar un botón de encendido / reinicio.

Daniel Winks
fuente
1
Hasta ahora, esta es la única respuesta que realmente respondió la pregunta. Sé todo sobre kvms y reinicios duros. NO sabía sobre el truco de matar lsass.exe. ¡Gracias!
MathewC
Para mi máquina matadora Server 2003 colgada csrsshizo el truco. Se inició un evento BSOD, que tuvo un muy largo tiempo de volcado de memoria, pero después la máquina volvió a subir más o menos operativa. Al menos lo suficientemente operativo como para poder iniciar sesión y comenzar a solucionar la causa subyacente.
Matt Wilkie
pskill lsass trabajó para mí en un servidor w2k8 r2 colgado que no respondió a shutdown.exe o psshutdown.exe
JimSTAT
31
  • Inicie sesión en su unidad KVM
  • Activa un restablecimiento completo.

Los servidores fuera del sitio siempre deben tener una placa secundaria IPMI con funcionalidad KVM. Esto le permite controlar el servidor de forma remota, incluso encenderlo o apagarlo. Los servidores sin eso no son servidores.

TomTom
fuente
15
¡+1 para los servidores sin eso no son servidores!
Khaled
No tengo mis manos en las cadenas de los bolsos, y el sistema todavía está activo. Así que estoy buscando una forma de ciclo suave.
MathewC
55
Tú no eres ninguno. Simple. El servidor necesita reiniciar el botón presionado = no es posible un ciclo suave. Esta es la razón por la cual la tecnología especial es, cuando se compra con un servidor, muy barata. Alguien de tu lado lo echó a perder, ahora vive con eso.
TomTom el
2
En otras palabras, un relé que se cierra momentáneamente cuando lo haces ping con un código. Parece un trabajo para un Adafruit Arudino con Ethernet incorporada, un transistor TIP-120, un diodo anti-retroceso y un relé. Conéctelo a través del interruptor de reinicio y agítelo cuando el servidor muera. Entonces puede tener un "servidor real". ¡Tecnología no tan fallida para un mundo más habitable!
Fiasco Labs
Los profesionales trabajan con equipos profesionales, Fiasco. ¿Qué pasa con la actualización remota de su BIOS o la reinstalación del sistema operativo? Un sistema KVM apropiado le permite adjuntar una imagen de DVD remota al servidor sin que el sistema operativo se involucre. Prefiero tener la capacidad de diagnosticar y reparar servidores remotos sin ir allí, y adivina qué, funciona bien en casos de "no se encontró ningún registro de arranque".
TomTom
17

Puede intentar shutdown /m \\computer /r /t 0forzar un reinicio inmediato y forzar el cierre de cualquier programa abierto.

Si eso no funciona, es probable que tengas que reiniciarlo. Si tiene una tarjeta DRAC / iLO o LOM similar, ahora sería el momento de aprovecharla.

MDMarra
fuente
también necesitaría el modificador / f para forzar el cierre de los programas abiertos
agosto
2
@August /festá implícito /taquí, por lo que sería superfluo. Sin embargo, no dolería nada si lo usas por costumbre.
MDMarra
@MDMarra, buen hallazgo! The /f parameter is implied when a value greater than 0 is specified for the /t parameter.Eso parece implicar que necesitas tener algo más que 0.
Nixphoe
1
@Nixphoe a pesar de lo documentado, puedo asegurarle que /festá implícito, /tincluso si usa 0. /t 0causará un apagado forzado inmediato de la máquina de destino y cerrará a la fuerza todas las aplicaciones abiertas que no salgan de manera inmediata,
MDMarra