Беглый обзор IBM Power Systems

Год назад, как участник академ. программы IBM, я прослушал курс IBM AIX 6 Jumpstart for UNIX Professionals в московском офисе IBM. Инструктор осветил большинство тем, чтобы опытный администратор Linux или UNIX сел за AIX и стал работать, а также рассказал основные положения линейки серверов IBM Power Systems. Как оказалось, это довольно интересные системы Enterprise уровня, которые предоставляют цельные бизнес системы, включающие в себя встроенные средства виртуализации, мониторинга, диагностики и т.д., которые поддерживаются и со стороны операционной системы.
Я не претендую на исчерпывающее описание архитектуры, статья — скорее экскурс в технологию, для общего развития.
И так, как я уже сказал, System P — это линейка серверов IBM, построенных на базе процессоров Power (RISC архитектура). Основное назначение — сервера приложений для бизнес систем: сервера баз данных, корпоративная переписка (например, Lotus) и разное middleware (промежуточное ПО) типа WebSphere.
На Power серверах работают 3 операционные системы: родной AIX, IBM i и, конечно же, Linux.
AIX — один из древнейших UNIX’ов, известен своей надежность, стабильностью, гибкостью и простоте управления (в основном это достигается благодаря SMIT — консольному конфигуратору системы, при помощи которого можно сделать очень много всего, не заморачиваясь с опциями командной строки). Меня поверг в шок при изучении этой системы тот факт, что на нее ставятся RPM пакеты из Linux! Под своей архитектурой, конечно, но все же. Не составило труда поставить на AIX родной mc: скачал RPM пакет для архитектуры ppc, скачал зависимости, и известной линуксоидам командой RPM я это все поставил.
IBM i — отдельная операционная система, которая мало похожа на всем известные семейства. Я о ней еще мало знаю, но друзья из банка, которые обслуживают AS/400 с IBM i, отзываются о ней как об одной из самых производительных операционок для СУБД DB2.
Linux для Power официально поддерживается только от двух производителей: RedHat, с их RHEL, и Novell, с их SLES. Сколько не искал табличку с описанием функций System P, которые не поддерживаются Linux, так и не нашел, но знаю, что такие есть. Например, очень не приятен тот факт, что ext3, в отличие от JFS2 из AIX, не поддерживает уменьшение размера раздела без отмонтирования, поэтому операции с уменьшением LVM раздела ведут к простою каких-либо сервисов.
Основные технологические «фишки» System P, выделяющие эту линейку из всего многообразия: развитый гипервизор, «ресурсы по запросу», гибкость и мобильность при построении и изменении инфраструктуры, эффективность потребления энергии, поддержка кластеризации для обеспечения высокой готовности. Цены, конечно, на первый взгляд кусаются, но в конечном итоге все перечисленные выше характеристики и технологии полностью окупают первоначальные затраты. Теперь по порядку:
Средства виртуализации
Это, наверное, самая интересная часть: в Power системах все операционки работают в виртуальных средах на базе гипервизора. Т.е. сервер может содержать несколько изолированных друг от друга «гостей», работающих одновременно, и разделяющих ресурсы. Каждый логический (виртуальный сервер) называется LPAR (Logical Partition Access Resources), в который и устанавливается операционная система. Максимальное количество LPAR на сервере зависит от количества процессоров и памяти: на один процессор можно создать максимум 10 LPAR, выделив на каждый LPAR минимальную долю в 0.1 часть ресурсов процессора и минимум по 256 Мб оперативной памяти. Теоретическое ограничение тоже есть: на 795 модели (последняя в линейке) можно создать максимум 254 LPAR. Таким образом можно оптимизировать нагрузку на сервера, поделив процессорный пул на виртуальные сервера, т.е. какому-то LPAR дать 0.5 процессора, а более нагруженному — 1.2.
Так же каждому LPAR выделяется дисковое пространство и сетевые карты. Этим занимается специальные сервер, который называется VIOS (Virtual I/O Server). Он консолидирует ресурсы: сетевые карты, дисковое пространство SAN или локальных дисков, и, согласно настройкам пользователя, отдает это все виртуальным машинам.
Но самое приятное предоставляет технология DLPAR (Dynamic Logical Partitioning): она позволяет динамически без остановки системы изменять количество ресурсов (доли процессора, память, интерфейсы ввода/вывода), выделенные для LPAR. Т.е. если я посмотрел на загрузку партиций и увидел, что одна в среднем использует 90% ресурсов, а другая 30%, я могу смело без остановки системы откусить ресурсов от второй партиции и отдать эти ресурсы первой.
Все управление гипервизором сваливается на одну из двух систем: IVM (Integrated Virtualization Manager) или HMC (Hardware Management Console). IVM идет в пакете к VIOS, и предоставляет удобный веб интерфейс для управления всем сервером. HMC — это уже отдельная машина с урезанной версией linux, которая потребуется для управления несколькими серверами. Тоже имеет удобный веб интерфейс и все сервера можно управлять прямо здесь. Веб интерфейс, конечно, можно и променять на консоль, система предоставляет оба варианта.
Ресурсы по запросу
Это скорее не фишка самой железяки, а фишка лицензирования. Она позволяет купить сервер с большИм количеством ресурсов, оставив некоторые неактивными, и заплатив за них только часть их стоимости, а затем, когда сервера уже будет не хватать, можно доплатить IBM за активацию и добавить необходимые ресурсы. Можно и не активировать все ресурсы на постоянной основе: можно активировать их на время и заплатить поминутно за использованные ресурсы. Это позволяет добавить ресурсов в моменты пиковых нагрузок, и не платить за них, когда сервер сравнительно простаивает.
Еще один довольно приятный момент: если, например, рабочий процессор выходит из строя, и есть не активированный процессор, то рабочий выключается, а неактивный включается, без доплат.
Мобильность
При построении инфраструктуры можно использовать версию PowerVM Enterprise Edition. Основная ее функция: Live Partition Mobility. Эта технология позволяет серверам пересылать друг другу LPAR’ы без их отключения даже при нагрузке. Конечно, желательно использовать быстрые каналы, SAN массивы и т.д., чтобы это все было быстро и клиенты этого даже не заметили. В IBM нам показывали как это происходит: загруженный LPAR за считанные секунды «переехал» из одного корпуса в другой, и начал там работать.
Однажды со студентами проводили эксперимент на виртуалбоксе: брали виртуальную машину и по локалке пытались переслать виртуальную машину на другой компьютер. Тогда эта функция была новой, только появилась в виртуалбоксе, и самое интересное, что она работала. Правда, как потом оказалось, только если виртуальная машина не нагружена. Стоило мне нагрузить ее — гипервизор выполнял 10 итераций и загинался с ошибкой. Само собой, 100 мегабитная локалка и общий storage в виде SMB ресурса в классе не сравнится с SAN массивом и 10ти гигабитной оптикой IBM, но попробовать стоило.
Эффективность потребления энергии
Сервера Power имеют встроенные системы управления энергопотреблением и охлаждением, которые помогают сэкономить энергию и снизить затраты, обеспечивают лучшую производительность в пересчете на ватт, а продукт Advanced POWER Virtualization позволяет консолидировать не полностью загруженные сервера, напрасно расходующие электроэнергию. Кроме того, технология EnergyScale может обеспечить уникальные возможности в управлении питанием. Эти функции позволяют пользователям измерять мощность, потребляемую компонентами системы, и настраивать политики так, чтобы работа серверной среды была эффективной с точки зрения потребления энергии.
Высокая готовность
Сервера на базе Power можно собирать в кластера, обеспечивая высокую доступность и кластерную мультиобработку. Такую технологию назвали PowerHA. Решение PowerHA обеспечивает автоматическое обнаружение сбоев, диагностику, восстановление приложений и реинтеграцию узлов. Вместе с соответствующей программной поддержкой, PowerHA может обеспечивать одновременный доступ к данным для приложений параллельной обработки, предлагая таким образом отличную масштабируемость.
Вывод: сервера на базе процессоров POWER обладают очень интересными технологическими инновациями и позволяют построить очень гибкую и устойчивую инфраструктуру.
Из литературы по Power советую изучать редбуки. Найти систему, чтобы посмотреть как это работает, довольно сложно: системы дорогие и довольно редкие, во всяком случае у нас. Чисто человеческое любопытство можно удовлетворить, посмотрев видео на youtube, или в документации на сайте IBM developerworks. Также есть отличный русский сайт, посвященный Power системам и AIX: aixportal.ru.
Сетевая операционная система AIX
Сетевая операционная система AIX — разработанная корпорацией IBM версия операционной системы UNIX, допускающая возможность ее использования на вычислительных системах любых размеров и производительности.
ОС AIX выполняет симметричную мультипроцессорную обработку, распараллеливает свое микроядро и управляет потоками данных на его уровне.
По-английски: AIX network operating system
См. также: Операционная система UNIX Сетевые операционные системы
Финансовый словарь Финам .
- Сетевая модель данных
- Сетевая операционная система Cairo
Смотреть что такое «Сетевая операционная система AIX» в других словарях:
- Операционная система — У этого термина существуют и другие значения, см. Операционная система (значения). Запрос «OS» перенаправляется сюда; см. также другие значения. Операционная система, сокр. ОС (англ. operating system, OS) комплекс управляющих и… … Википедия
- General Parallel File System — IBM GPFS Тип Файловая система Разработчик IBM Операционная система AIX / Linux / Windows Последняя версия 3.3.0.3 (Декабрь 2009) Лицензия Проприетарное программное обеспечение … Википедия
- Список операционных систем — Это список известных операционных систем. Операционные системы могут быть классифицированы по базовой технологии (UNIX подобные, пост UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или … Википедия
- Список файловых систем — Это список файловых систем (ФС) и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… … Википедия
- UNIX — Генеалогическое древо UNIX систем UNIX (читается юникс) семейство переносимых, многозадачных и многопользовательских … Википедия
- GNOME — GNOME … Википедия
- DB2 — У этого термина существуют и другие значения, см. Db. DB2 Тип Система управления базами данных Разработчик IBM Написана на C, C++ Операционная система Кроссплатформенное ПО Первый выпуск … Википедия
- Bacula — Тип сетевое резервное копирование, архивирование и восстановление данных Написана на C++[1] Операционная система кроссплатформенная Последняя версия 5.2.10 (28 июня 2012) … Википедия
- Adaptive Server Enterprise — Тип Реляционная СУБД Автор Sybase Разработчик SAP Написана на C, C++ Операционная система Windows, AIX, HP UX, So … Википедия
- MySQL — Логотип MySQL Тип Реляционная СУБД Разработчик MySQL AB (до 2008), Sun Microsystems (2008 2010 … Википедия
- Обратная связь: Техподдержка, Реклама на сайте
- Путешествия
Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.
- Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
- Искать во всех словарях
- Искать в переводах
- Искать в ИнтернетеИскать в этой же категории
Поделиться ссылкой на выделенное
Прямая ссылка:
… Нажмите правой клавишей мыши и выберите «Копировать ссылку»
Об этой книге
Автор считает, что пришло время познакомится отечественным компьютерщикам с устойчивой, открытой, многопользовательской, гибкой, масштабируемой и, в то же время, дружественной к пользователям операционной системой для серверов, такой как IBM AIX четвертой версии. Надеюсь, что эта книга поможет разделить со мной это мнение другим администраторам информационных систем.
Особенно интересно ознакомиться с технологиями, применяемыми в AIX, в связи с объявленным проектом Монтерей (IBM, SCO, Intel, Sequent и др.) по созданию версии UNIX для платформы Intel Itanium (IA-64) в которой будут применены наиболее сильные технологии AIX, такие как инструменты системного и сетевого администрирования, подсистема управления дисками.
Книга «Системное администрирование IBM AIX Version 4» дает только обзор решения базовых задач администрирования с помощью AIX.
Книга обобщает практический опыт с системами на базе AIX в процессинговом центре по обслуживанию системы безналичных расчетов на основе смарт-карт и в корпоративной информационной системе ЗАО «Комтек». Эти системы выполняют различные функции, от сервера приложений (СУБД Oracle) до сервера intranet. В этой книге, в силу специфики работы автора (см. Об авторе), делается упор на использование AIX в сфере корпоративных информационных систем.
При написании книги использована техническая документация по AIX, материалы авторизованных курсов IBM, посвященные системному администрированию AIX четвертой версии.
Нижеследующие замечания являются личным мнением автора.
Операционная система IBM AIX — это по-прежнему UNIX, операционная система, которая вселяет страх и неприязнь в сердца приверженцев персональных компьютеров. Этот страх и неприязнь вызваны, прежде всего, тем, что традиционные системы UNIX требуют от пользователя и, тем более, от администратора, нетривиальных усилий практически по всем аспектам работы с операционной системой, начиная с процесса установки до настройки производительности. Такая сложность работы связана с общей концепцией UNIX, представляющей собой больше «конструктор» для создания той операционной системы, которая нужна пользователю, чем готовую к применению ОС. И за эту гибкость в конфигурировании приходится платить сложностью настройки и работы с нею. Коммерческие же версии UNIX представляют собой уже, в большей или меньшей степени, настроенные под различные категории пользователей варианты традиционного UNIX. Вопрос в том, как конкретная фирма понимает степень настроенности этой ОС и какие возможности добавлены в нее.
Создание варианта UNIX, наиболее отвечающем запросам корпоративных пользователей (и не только), удалось более всего корпорации IBM. Те улучшения, которые внесли в этот вариант инженеры IBM, позволяют утверждать, что страхи и неприязнь пользователей ПК в отношении к IBM AIX, как к варианту UNIX, более не оправданы. И это все притом, что пользователь получает в свои руки все преимущества UNIX, как открытой, устойчивой, многопользовательской, масштабируемой и гибко настраиваемой системы.
Хотелось бы все же отметить, что решение задач администрирования компьютеров с ОС AIX требует высокой квалификации администратора и ясного понимания им структуры и функций системы. Впрочем, это верно и для систем с серверами на основе персональных компьютеров. Ведь ясно, что неквалифицированный администратор способен принести гораздо больше бед, чем пользователь с низкой квалификацией.
Большой проблемой для распространения AIX, наряду с предубеждениями пользователей ПК, является недостаточная маркетинговая активность корпорации IBM по продвижению систем RS/6000 с операционной системой AIX. Иногда кажется, что в IBM считают, раз они создали технически более совершенное решение, чем конкуренты, то это само по себе должно продвигать на рынке это решение. Реалии современного мира не таковы, на что явно указывает успех компании Microsoft по продвижению своих продуктов. Отечественному потребителю мало доступна информация по продуктам IBM. Это является одной из причин, почему основными пользователями её продуктов являются люди, которые в силу разных ситуаций, уже столкнулись в своей работе с этой превосходной продукцией. Для них, действительно, уже не нужно применение маркетинговых «хитростей».
Надеюсь, что эта книга поможет решить часть этих проблем и увеличит число поклонников технологически зрелых и продуманных продуктов IBM, и в том числе операционной системы AIX.
Более полную информацию по AIX можно получить в отделах поддержки корпорации IBM, обучаясь на авторизированных курсах IBM, в подробной технической документации, традиционно поставляемой с оборудованием и программным обеспечением IBM, с помощью Internet, а также в иных источниках (см. Полезные ссылки по AIX).
IBM AIX
В июле 2010 года корпорация IBM анонсировала общедоступную бета-версию продукта AIX 7 – UNIX-платформы, построенной на базе открытых стандартов. Среди ключевых особенностей новой платформы – повышенная масштабируемость и производительность, расширенная поддержка технологий виртуализации и более совершенные механизмы защиты.
AIX 7 позволит в полной мере оценить преимущества систем на базе новых процессоров POWER7, однако новая операционная система также может быть развернута на серверах на базе предыдущих поколений процессоров POWER6, POWER5 и POWER4. AIX 7 совместима с предыдущими версиями платформы AIX 6 и AIX 5 на уровне двоичных кодов, а также поддерживает 32-битные приложения, работающие под управлением еще более ранних версий.
В версии AIX 7 реализована поддержка более масштабных нагрузок, благодаря возможности использования до 256 ядер и 1024 потоков в отдельном логическом разделе (в четыре раза больше, чем в версии AIX 6). Встроенные функции кластеризации упростят настройку и управление многочисленными системами AIX и обеспечат их повышенную доступность. Кроме того, добавлены новые инструменты, упрощающие управление конфигурациями AIX.
История
2023: Перенос разработки ОС в Индию
В середине января 2023 года стало известно о том, что корпорация IBM приняла решение перенести разработку программного обеспечения по некоторым проектам полностью в Индию. Делается это, в частности, для того, чтобы изменить структуру собственного рабочего состава.
Речь идёт о команде AIX — разновидности операционной системы UNIX производства IBM. Говорится, что ранее разработка данной программной платформы была более или менее равномерно распределена между США и Индией. Однако с наступлением 2023 года вся группа перемещена в Индию.
![]()
IBM перенесла разработку ОС Unix в Индию
Как сообщает The Register, ссылаясь на информацию, полученную от осведомлённых источников, реорганизация затронула приблизительно 80 разработчиков AIX в США. Известно, что они были «перераспределены», и им дали неопределённое количество времени, чтобы найти новую должность в компании в соответствии с внутренней политикой. Некоторые сотрудники нашли новую работу в IBM, но другие остаются в «подвешенном» состоянии: у них отсутствуют варианты и очевидные перспективы дальнейшей деятельности в корпорации.
Дело в том, что сокращения штата обычно сопровождаются выходным пособием и другими выплатами. Кроме того, могут предъявляться определённые требования к отчётности. С другой стороны, перераспределение сотрудников, то есть, их направление на другие внутренние должности, в том числе в удалённых регионах, позволяет избежать затрат и бюрократии. Такая процедура может побудить работников уйти по собственному желанию. О том, какое количество специалистов проекта AIX может уйти в отставку в связи с данными мерами, не сообщается. [1]