Linux on IBM Z (также известен как Linux on System z, Linux on zSystems, zLinux или z/Linux) — обобщённое название операционных систем GNU/Linux, функционирующих на линейке мейнфреймов IBM System z. Это позволяет запускать один из дистрибутивов Linux в качестве гостевой ОС (виртуальной машины, ВМ) на одном физическом мейнфрейме.
Некоторые дистрибутивы Linux, поддерживаемые на платформе System z: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, и Ubuntu (официально заявленная поддержка, сегодня компания IBM выпускает мультифрейм серверы LinuxONE Emperor, которые являются развитием классической архитектуры мейнфреймов); Debian, Fedora, Slackware, Gentoo (поддерживаются неофициально).
Принцип работы Платформа System z использует виртуализацию на базе специального гипервизора (Processor Resource and System Manager — ). «Физические» ресурсы мейнфрейма разделяются между логическими разделами (Logical Partitions — LPARs). В рамках LPAR могут быть загружены экземпляры гостевых ОС, включая Linux.
Также на отдельном LPAR можно организовать вложенный слой виртуализации с помощью средства z/VM. Во вложенных слоях можно загружать столько ВМ, сколько доступно ресурсов на данном слое виртуализации.
Требования Для работы на System z Linux должен соответствовать архитектуре s390x. Архитектурно-зависимый код для поддержки этой архитектуры внесён в основную ветку ядра Linux, поэтому на System z можно портировать любой современный дистрибутив Linux.
32-разрядные пакеты необходимы только если планируется использовать 32-разрядные клиентские приложения для доступа к 64-разрядным серверам.
Установка Процесс установки Linux на System z включает несколько шагов:
Подготовить оборудование — убедиться, что оборудование System z правильно настроено и имеет достаточные ресурсы (CPU, память, хранилище) для установки Linux. Выбрать окружение операционной системы — создавать в логическом разделе или как гостевую систему z/VM. Настроить логические разделы — например, выделить достаточный объём пространства на DASD или SCSI для установки Linux. Продумать конфигурацию сети — например, выделить достаточно памяти для z/VM и позволить z/VM осуществлять подкачку.
Поддержка На сайте IBM, где представлена документация по Linux on System z.
В сообществе разработчиков на GitHub есть репозиторий linux-on-ibm-z, который содержит инструкции и руководства по установке программного обеспечения на Linux on System z.
См. также OpenSolaris for System z для IBM Power Systems UNIX System Services zIIP
Примечания
Ссылки Linux on IBM Z mainframe. IBM LinuxONE. Open Mainframe Project. Linux on IBM Z and LinuxONE docs. Linux on z/VM. Linux on IBM Z developer site. Linux for S/390 and zSeries web site.
linux-390, users mailing list. linux-s390, kernel devel mailing list. IBM Redbooks for Linux on IBM Z technical know-how. The Virtualization Cookbook for Linux on IBM Z and LinuxONE covering Red Hat Enterprise Linux (REL), SUSE Linux Enterprise Server (SLES), and Ubuntu Server. Porting GCC to the IBM S/390 platform.
Категория:Мейнфреймы IBM Категория:Операционные системы мейнфреймов Категория:Дистрибутивы Linux