Linux для S/390 (IBM z-Series)
    ArticleCategory: [Choose a category, translators: do not
    translate this, see list below for available categories]
    System Administration 
    AuthorImage:[Here we need a little image from you]
    ![[Photo of the Author]](../../common/images2/CuneytGoksu.jpg) 
 
    TranslationInfo:[Author + translation history. mailto: or
    http://homepage]
    
original in en Cüneyt Göksu 
	en to ru Ivan Pesin
    AboutTheAuthor:[A small biography about the author]
    Специалист в области баз данных, на протяжении 12 лет работаю со всеми коммерческими
	бд на основных платформах включая Linux!
    Abstract:[Here you write a little summary]
    S/390 это мощная аппаратная платформа фирмы IBM для больших предприятий. Теперь 
её поддерживает и Linux. 
ArticleIllustration:[One image that will end up at the top
    of the article]
    ![[Illustration]](../../common/images2/article328/ibm390.gif) 
 
    ArticleBody:[The main part of the article]
    
История
Первая версия операционной системы Linux, появившаяся в 1991 году, работала 
  только на IBM PC-совместимых компьютерах. С тех пор она была портирована на 
  множество других архитектур, таких как компьютеры Apple, Atari и Amiga, рабочие 
  станции Sun Sparс; персональные компьютеры на основе процессоров Alpha и MIPS, 
  PowerPC, HP PA-RISC и ARM.
S/390 это название архитектуры мейнфреймов от IBM. Данная архитектура широко 
  используется с операционными системами IBM VM, VSE и z/OS (бывшие MVS и OS/390). 
  IBM выбрала Linux, как "родную" операционную систему для этой серьезной 
  архитектуры с 1999 года.
Важнейшей причиной реализации Linux на платформе S/390 было желание создать 
  связное решение с наработанными приложениями, Linux приложениями и связующим 
  программным обеспечением, таким как веб-сервер, почтовый сервер, сервер приложений, 
  межсетевой экран и т.д.
Широко распространено мнение, что Linux работает как интерфейс или эмуляция 
  на платформе S/390, но это не так. Linux работает как "родная" операционная 
  система, таким образом ею используются все аппаратные возможности платформы. 
  Ядро Linux и основной код используются без всяких изменений и структура системы 
  остается прежней. Потребовались лишь некоторые "адаптации", которые 
  были необходимы, чтобы соответствовать специфике архитектуры S/390. Она работает 
  с набором символов ASCII, а не EBCIDIC. 
Интеграция Linux и архитектур S/390, zSeries
    
На платформу S/390 Linux можно установить тремя разными способами.
  - Родной режим (Native Mode): Устанавливается прямо на системное 
    аппаратное обеспечение. Такое решение применяется редко, поскольку в результате 
    на аппаратном уровне работать будет только одна операционная система. 
  
-  Логические разделы (Logical Partitions, LPAR): Аппаратное 
    разбиение на разделы позволяет создать до 15-и "логических разделов", 
    в каждом из которых работает отдельная операционная система, как традиционная 
    (MVS, VSE, OS/390), так и Linux. 
  
-  Виртуальные разделы (Virtual Partitions, z/VM): Это называется 
    "виртуализационной технологией z/Series". Она позволяет запускать 
    большое число ОС Linux (1000+) на одном и том же аппаратном обеспечении. Кроме 
    того, данная технология имеет развитую систему управления работающими ОС. 
    Этот вариант установки очен гибок и отлично подходит для серверных систем. 
 На диаграмме показаны три варианта установки:
   
 
  
    
Если требуемое количество серверов Linux 15 или меньше, вам подойдет решение 
  на основе LPAR. Если вам нужно больше -- 100 или 1000, тогда решение должно 
  быть на основе z/VM.
Основные дистрибутивы для S/390 и zSeries -- это Red Hat, SuSE и Turbolinux.
Ниже приведены ссылки на эти дистрибутивы.
Red Hat: 
    
    
    SuSE: 
    
    
    TurboLinux: 
    
    
Есть также несколько бинарных дистрибутивов. Вот ссылки.
    
    
Дистрибутивы для s/390 и zSeries
    
 
 
Требования для запуска Linux на платформе S/390
  - Процессоры IBM 9672 G5/G6, Multirise 3000 или z/Series 800, 900, 990 
  
- Как минимум 64Мб памяти (больший объём зависит от количества дополнительных 
    приложений, которые планируется использовать) 
  
- 500-цилиндровый+ диск (модель 3390 - минимум) 
  
- Поддержка одного из сетевых устройств IBM, а именно: Ethernet, Token Ring, 
    Fast Ethernet, ESCON, OSA или HiperSocket. 
  
- Для того, чтобы Linux мог работать с устройством, соответствующий драйвер 
    для zSeries и S/390 должен быть доступен ядру. 
  
- Драйвера для устройств S/390 и zSeries могут быть статически скомпонованы 
    с ядром или использоваться в виде подгружаемых модулей. 
  
- Драйвера в виде подгружаемых модулей загружаются при необходимости и получают 
    свои параметры при помощью команд. 
  
- Статически собранные с ядром драйвера принимают свои параметры во время 
    загрузки из командной строки ядра, которая хранится в файле. 
  
- Драйвера с закрытым исходным кодом (OCO, Object Code Only), это драйвера 
    со специальными условиями лицензирования (например, QETH для OSA Express GbE 
    и Hipersocket, Tape 3590). Драйвера OCO могут не поставляться с дистрибутивами 
    и их необходимо загрузить с веб-узла IBM Developer Works 
Зачем нужен Linux для s/390 ?
    
Наиболее весомая причина это консолидация серверов.
Трехзвенная программная архитектура легко может быть реализована в рамках двухзвенной 
  аппаратной архитектуры. (Клиент / сервер приложений / сервер данных) эти три 
  классические компоненты могут превратиться в две при использование архитектуры 
  S/390 (сервер приложений и баз данных). Поддержка коммуникационной подсистемой 
  гиперсокетов (hipersocket) и волоконно-оптических каналов (fiberchannel) снимает 
  проблемы связи. Существующее ПО становится распределенным, а после и веб-ориентированным. 
  Данные и приложения распространяются по компьютерам. Возрастает количество серверов. 
  Это приводит к следующим проблемам:
  - Каждый новый сервер означает новую аппаратуру, место, увеличение охлаждающих 
    мощностей, прокладку кабелей, соединения и т.п. И каждый раз все эти "физические" 
    составляющие должны контролироваться и регулироваться. 
  
- Все программное обеспечение должно быть лицензировано для каждого сервера, 
    что означает дополнительные денежные вложения. Например, ваша база данных 
    лицензируется по количеству процессоров. 
  
- Инфраструктура это еще один очень важный момент. Прокладка кабелей, шлюзы, 
    коммутаторы, маршрутизаторы и другие подобные компоненты увеличивают общую 
    стоимость. 
  
- Решения по аварийному восстановлению систем практически невозможны при использовании 
    разных серверов. Стоимость эксплуатации и поддержки решений по аварийному 
    восстановлению увеличивается, решения становятся все сложнее с ростом количества 
    серверов, пока не становятся просто нереальными. 
  
- Операции по управлению базой данных, приложениями, системой, распределением 
    доступных вычислительных ресурсов необходимо выполнять на каждом сервере в 
    отдельности. 
Это был список потенциальных проблем в случае, когда Linux-системы работают 
  на различных аппаратных платформах. Если они все будут работать на одной платформе 
  S/390, ситуация изменится:
  - Несмотря на то, что все Linux-системы работают на одной и той же аппаратной 
    базе (ЦП, подсистема ввода-вывода, память, и т.п.) каждая система работает, 
    как совершенно самостоятельный сервер и может быть использована для различных 
    целей. В этом случае, рост количества серверов практически не отражается на 
    стоимости поддержки. Системы легко контролируются и управляются, что экономит 
    время. Благодаря разделению ресурсов обеспечивается максимальная пропускная 
    способность. 
  
- Все сервера работают на одном процессоре, что уменьшает затраты на лицензирование. 
  
- Все соединения между серверами внутренние, таким образом уменьшаются накладные 
    расходы и максимизируется сетевая производительность. 
  
- Добавление нового сервера является простым клонированием логического сервера. 
  
- Аварийное восстановление систем упрощается, становится более практичным 
    и осуществимым. Фермы и подсистемы хранилищ данных DASD (Direct Access Storage 
    Device) могут быть быстро и безопасно скопированы в течении короткого времени 
    при помощи специальной функциональности FlashCopy, PPRC (Peer-To-Peer-Remote-Copy) 
    или Snapshot. 
     
 
    
Ресурсы:
    
      - Linux for S/390, IBM Redbook
- Linux for z/Series, Atruro Calandrino, zSeries Tech.
      Support