Введение
тип дискового раздела
Подмножество аппаратных ресурсов компьютера, виртуализированное как отдельный компьютер.
Логический раздел (LPAR) — это подмножество аппаратных ресурсов компьютера, виртуализированное как отдельный компьютер. По сути, физическая машина может быть разделена на несколько логических разделов, каждый из которых запускает отдельный экземпляр операционной системы.
PR/SM
Формально, LPAR обозначает режим работы или отдельный логический раздел, в то время как PR/SM – это коммерческое название данной функции. IBM разработала концепцию гипервизоров в своих системах CP 40 и CP 67, а в 1972 году реализовала её для S/370 в виде Virtual Machine Facility/370. IBM представила инструкцию Start Interpretive Execution (SIE) как часть архитектуры 370 XA на системе 3081, а также версии VM/XA для её использования. PR/SM – это гипервизор 1-го типа, основанный на компоненте CP из VM/XA, который работает непосредственно на аппаратном уровне и распределяет системные ресурсы между LPAR для совместного использования физических ресурсов. Это стандартная функция на машинах IBM Z и IBM LinuxONE. IBM представила связанную, упрощенную, необязательную функцию под названием Dynamic Partition Manager (DPM) на своих машинах IBM z13 и машинах IBM LinuxONE первого поколения. DPM предоставляет веб-интерфейсы для множества задач по настройке и мониторингу LPAR.
История
IBM разработала концепцию гипервизоров (виртуальные машины в CP 40 и CP 67) и в 1972 году предоставила ее для S/370 в виде Virtual Machine Facility/370. IBM представила инструкцию Start Interpretive Execution (SIE) (разработанную специально для выполнения виртуальных машин) как часть архитектуры 370 XA на 3081, а также версии VM/XA для ее использования. PR/SM – гипервизор типа 1, основанный на компоненте CP VM/XA, который работает непосредственно на машинном уровне и распределяет системные ресурсы между LPAR для совместного использования физических ресурсов. Это стандартная функция, доступная только на IBM System z. Система IBM POWER использует PHYP (гипервизор POWER) для обеспечения функциональности LPAR для систем p и i, начиная примерно с 2000 года в системах POWER4. Многодоменная система Amdahl Corporation (MDF) была представлена в 1982 году. IBM начала продвигать свою функционально аналогичную PR/SM в 1988 году, реализованную на архитектуре ESA/370, выпущенной в том же году. Технология LPAR на основе MDF продолжала разрабатываться отдельно компаниями Amdahl и Hitachi Data Systems, в том числе для их реализаций новой архитектуры, которая включала в себя внедрение регистров доступа, позволяющих использовать несколько пространств данных, адресуемых одним адресным пространством. Впоследствии IBM продолжила разработку LPAR для своих 64-битных архитектур System z и IBM AS/400. Реконфигурации LPAR и PR/SM могут выполняться без перезагрузки компьютера, то есть в то время как некоторые LPAR остаются активными. Реконфигурации могут включать изменение определений каналов и определений устройств. z/VM поддерживает функцию z/Architecture HiperSockets для высокоскоростной TCP/IP связи между виртуальными машинами и логическими разделами (LPAR) в пределах одного сервера IBM zSeries. Эта функция использует адаптацию протокола высокоскоростного ввода/вывода QDIO (Queued Direct Input/Output). Позже IBM представила LPAR на своих серверах iSeries и pSeries в 1999 и 2001 годах соответственно, хотя и с различными техническими характеристиками. С LPAR совместимы несколько операционных систем, включая z/OS, z/VM, z/VSE, z/TPF, AIX, Linux и IBM i. В системах хранения, таких как IBM TotalStorage DS8000, LPAR позволяют нескольким виртуальным экземплярам массива хранения существовать в пределах одного физического массива. В начале 2010 года Fujitsu объявила о доступности своей линейки серверов x86 64 PRIMEQUEST, поддерживающих LPAR. В конце 2011 года Hitachi объявила о доступности блейд-систем CB2000 и CB320, поддерживающих LPAR на аппаратном обеспечении x86 64.
Разделка оборудования
Логическое разделение разделяет аппаратные ресурсы. Два LPAR могут обращаться к памяти с общего чипа памяти, при условии, что диапазоны адресов, непосредственно доступных для каждого из них, не перекрываются. Один раздел может косвенно управлять памятью, управляемой другим разделом, взаимодействуя с процессом на разделе, имеющем прямой доступ, который выступает в качестве посредника. Процессоры могут быть выделены одному LPAR или использоваться совместно. В то время как на Amdahl MDF (Multiple Domain Facility) можно было настроить LPAR как с общими, так и с выделенными процессорами, это больше невозможно ни на одном из современных мейнфреймов. На мейнфреймах IBM LPAR управляются с помощью PR/SM или сопутствующей, дополнительной, упрощенной системы Dynamic Partition Manager (DPM). Все 64-битные мейнфреймы IBM, за исключением моделей первого поколения (z900 и z800), работают исключительно в режиме LPAR, даже если на компьютере присутствует только один раздел. Несколько LPAR, работающих под управлением z/OS, могут формировать Sysplex или Parallel Sysplex, как на одном компьютере, так и на нескольких. На аппаратной платформе IBM System p POWER LPAR управляются PHYP (гипервизором POWER). PHYP выступает в качестве виртуального коммутатора между LPAR и также обрабатывает виртуальный трафик SCSI между ними. Micro Partitioning поддерживает в 10 раз больше LPAR, чем процессоров, с дробным распределением ресурсов. Он был представлен вместе с процессором POWER5. Все системы IBM POWER5, POWER6 и последующие могут быть разделены. Следует отметить, что можно определить полный системный раздел, при котором все ресурсы потребляются одним разделом. Серверы System P с включенной PowerVM позволяют LPAR с общими процессорами делегировать неиспользуемые циклы в общий пул. Выделенные процессоры не могут быть использованы совместно. Неиспользованные циклы становятся доступными для других разделов и регулируются параметрами, указанными при определении LPAR. Изменения в работающем разделе могут быть внесены динамически до установленного максимального значения и до минимального значения, заданного в активном профиле. Изменение распределения ресурсов без перезапуска логического раздела называется динамическим логическим разделением. IBM PowerVM — это лицензируемая/приобретаемая функция, которая обеспечивает возможности виртуализации на серверах серий p4, 5, 6, 7 и последующих. Используя Intel vPro (т.е. неравномерный доступ к памяти), существуют также реализации логического разделения на основе Intel Xeon, например, от Hitachi Data Systems. LPAR (при наличии достаточной сертификации) позволяют безопасно объединять несколько задач тестирования, разработки, обеспечения качества и производственной деятельности на одном сервере, предлагая такие преимущества, как снижение затрат, ускорение развертывания и повышение удобства. LPAR на мейнфреймах IBM сертифицированы по стандарту Common Criteria EAL 5+, что эквивалентно физически не связанным серверам, и поэтому поддерживают самые высокие требования к безопасности, включая использование в военных целях. Почти все мейнфреймы IBM работают с несколькими LPAR, при этом IBM System z9 и IBM System z10 поддерживают до 60 LPAR, а более поздние модели — до 85.