Операционные системы и программное обеспечение на платформе zSeries

Назначение и возможности z/VM


Операционная система z/VM представляет второе направление операционных систем IBM, ориентированных на платформу zSeries. z/VM построена на основе концепции "виртуальных машин" (Virtual Machine), которая означает, что в рамках одной системы может одновременно функционировать множество виртуальных машин, каждая из которых функционально эквивалентна реальной ЭВМ. Каждая виртуальная машина использует свою часть ресурсов системы (процессорное время, оперативную память, периферийные устройства).

Таким образом, z/VM, разделяя ресурсы ЭВМ между множеством виртуальных машин, предоставляет возможность параллельной работы на одном сервере как отдельных пользователей и системно-независимых приложений, так и различных операционных систем, включая диалоговый монитор z/VM, а также OS/390, z/OS, Linux и др. Операционные системы, запускаемые в рамках виртуальной машины z/VM, называют гостевыми. Гостевые операционные системы конфигурируются как независимые системы для поддержки своего круга пользователей и решения определенного набора задач. z/VM поддерживает в качестве гостевых операционные системы, предназначенные для z/Architecture и архитектуры ESA/390.

Возможности виртуальных машин z/VM позволяют использовать их для решения широкого круга практических задач, среди которых необходимо выделить следующие:

  • тестирование новых системных, телекоммуникационных и других приложений, которое нецелесообразно проводить в рабочем режиме из-за возможности сбоев или краха операционной системы;
  • тестирование и настройка новых версий операционных систем параллельно с функционированием старых версий в рабочем режиме;
  • проведение обучения и тренинга персонала.

z/VM может служить основой для создания и развертывания гетерогенных корпоративных систем масштаба предприятия благодаря поддержке целого ряда промышленных стандартов, протоколов и интерфейсов. В частности, z/VM располагает современными средствами поддержки сетевых вычислений (Internet/intranet) на основе TCP/IP, SNA, Java и многочисленных сетевых протоколов, таких как Ethernet, FDDI, FTP, VLAN, NFS, SMTP, Token Ring, UDP, X.25, X-Windows, SNMP, NetView.
z/ VM поддерживает стандарты открытых систем POSIX и XPG, предоставляя интерфейс системных вызовов для UNIX-приложений и пользовательскую среду shell в рамках сервиса разработки приложений OpenExtensions. Это позволяет как выполнять готовые POSIX-совместимые приложения, так и разрабатывать новые.

Одна из важных областей применения z/VM - использование в качестве серверной платформы для поддержки клиентов локальных вычислительных сетей. Данное решение предоставляет огромному числу пользователей все преимущества мэйнфрейма, включая высокую надежность и производительность, большие объемы внешней памяти, быстрые коммуникации. В частности, поддерживаемый z/VM клиент-серверный продукт Tivoli Storage Manager for VM обеспечивает резервное копирование, архивирование и восстановление файлов рабочих станций, работающих под управлением MS Windows, Linux, Apple Macintosh и OS/2. Значительное внимание IBM уделяет архитектурным решениям, основанным на консолидации Linux-серверов под управлением z/VM.

Предшественницей z/VM была операционная система VM/ESA, ориентированная на 32-разрядную платформу S/390. В VM/ESA были реализованы основные технологические принципы и решения, положенные в основу z/VM. Первая версия z/VM V3R1, представленная в 2000 году, как и последующие выпуски, обеспечивают полную поддержку как существующих серверов zSeries, так и серверов S/390 (Parallel Enterprise Server G5/G6, Multiprise 3000). При установке z/VM на серверы zSeries появляется возможность в качестве гостевых систем использовать 64-разрядные OS/390 V2R10, z/OS и Linux для zSeries, а также операционные системы ESA/390, в том числе OS/390, VSE/ESA, TPF и Linux для S/390. z/VM снимает ограничение на объем основной памяти 2 GB, что открывает новые возможности в отношении увеличения производительности при обслуживании большего числа пользователей и гостевых систем. На данный момент выпущена четвертая версия z/VM V4R4 [30].


Содержание раздела