Почему особенно плохо перезагружать мэйнфрейм?

Это то, что я много слышал на протяжении всей своей карьеры, практически от каждого оператора / администратора мэйнфрейма, с которым я когда-либо работал, и до сих пор у меня никогда не возникало сомнений в этом, или у меня была причина заботиться так или иначе. Никогда не перезагружайте мэйнфрейм, потому что это особенно ужасная ересь, и это создает всевозможные риски и проблемы, плюс IBM убивает щенка каждый раз, когда кто-то перезагружает мэйнфрейм. (Или что-то в этом роде, в любом случае.)

Ну, недавно я оказался в ситуации, когда у меня есть причина для заботы, и чем больше я об этом думаю, тем меньше в этом смысла. Аппаратное обеспечение мэйнфреймов спроектировано таким образом, чтобы оно было устойчивым, операционная система в этих вещах настолько стабильна, насколько вы можете этого добиться, и я почти уверен, что у IBM на самом деле нет большого запаса щенков для убийства при каждой перезагрузке iSeries.

Конечно, я понимаю, что перезагрузка сервера в целом является плохой практикой, или последней инстанцией, или чем-то, что вы должны делать только тогда, когда у парня по вызову назначена горячая дата, но в настоящее время я прыгаю через все виды сумасшедшие обручи, чтобы избежать перезагрузки iSeries, потому что... ну, "просто потому что", кажется.

Имея это в виду, может ли кто-нибудь с опытом работы с мэйнфреймами объяснить техническую (-ые) причину (-ы), что перезагрузка мэйнфрейма особенно плоха по сравнению с перезагрузкой *nix или Windows-сервера?

3 ответа

Решение

В любой ситуации, когда перезагрузки встречаются редко, перезагрузки, как правило, обнаруживают всевозможные неудачные программные ошибки, которые не возникают при нормальной работе. Так как они появляются не часто, их не замечают и, следовательно, не фиксируют. сделать время перезагрузки очень страшной вещью.

Другая проблема заключается в том, что мэйнфреймы, как правило, делают много разных вещей, и поэтому перезагрузка мэйнфрейма может на некоторое время убрать МНОГО различных систем. В зависимости от того, что там происходит, вы можете выключить весь свой бизнес на 10 минут во время перезагрузки.

Я не знаю, является ли это широко применимым, но в двух местах, где я работал, где были мэйнфреймы с программистами в штате, перезагрузки были многословными из-за большого количества ручной работы, которая требовалась для запуска приложений после запуска перезагружать. Такие вещи, как исправление проблем связи с другими системами, работа с несогласованными данными на диске и т. Д.

По моему мнению (не будучи программистом мэйнфрейма), все это указывает на плохо написанное программное обеспечение. Я имею в виду давай! Несоответствующие данные на диске!? Я не вытащил твой шнур питания. Я дал вам уведомление, чтобы чисто закрыть!

YMMV, но это был мой опыт.

Ну, два пункта.

Во-первых, помните, что мейнфреймы являются СЛОЖНЫМИ, и не обязательно все программное обеспечение создано для остановки в случае перезагрузки - вы можете столкнуться с множеством проблем, связанных с процессами, которые просто прерываются в середине чего-либо. Время ручной очистки. Что-то, что мэйнфреймы активно развивают, чтобы избежать - с такими вещами, как обновления транзакционной памяти (при правильном программировании) и процессорами, которые позволяют производить горячую замену процессора;)

Во-вторых, убедитесь, что вы знаете, о чем говорите, когда говорите о перезагрузке. Практически каждый мейнфрейм работает с VMS или чем-то подобным. VMS - это "оригинальный" гипервизор - как VmWare на стероитах и ​​50 лет назад;) Так сказать.

Перезагрузка значит что? Перезагрузка MAINFRAME или перезагрузка экземпляра операционной системы на виртуальной машине?;)

Я бы предположил, что перезагрузка мэйнфрейма редко когда-либо необходима, в основном потому, что (а) вы все равно имеете все на виртуальной машине и (б) даже большинство аппаратных сбоев не требуют перезагрузки ядра.

Другие вопросы по тегам