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

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

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

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

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

5
задан 23 July 2012 в 15:07
3 ответа

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

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

6
ответ дан 3 December 2019 в 00:55

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

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

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

10
ответ дан 3 December 2019 в 00:55

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

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

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

Что означает перезагрузка? Перезагрузить ОСНОВНОЙ ФРЕЙМ или перезагрузить экземпляр операционной системы на виртуальной машине? ;

2
ответ дан 3 December 2019 в 00:55

Теги

Похожие вопросы