УправлениеIQ
![]() | |
Оригинальный автор(ы) | Красная шляпа |
---|---|
Разработчик(и) | Управление проектом IQ |
Стабильная версия | Кинтерос-1
/ 29 мая 2024 г |
Репозиторий | |
Написано в | Руби |
Операционная система | Линукс |
Платформа | Рубин на рельсах |
Доступно в | Английский |
Тип | Системное управление |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | менеджерик ![]() |
ManageIQ — это с открытым исходным кодом платформа управления облаком . Он был основан Red Hat как проект сообщества в 2014 году и составляет основу продукта CloudForms . Он обеспечивает централизованное управление различными технологиями виртуализации, частного облака, публичного облака, контейнеров и программно-определяемых сетевых технологий.
История
[ редактировать ]Кодовая база ManageIQ изначально разрабатывалась компанией ManageIQ, Inc. с 2006 года. Продукт был впервые выпущен как Enterprise Virtualization Manager (EVM) Suite в 2007 году. [1] Один из соучредителей, Олег Баренбойм, ранее работал ведущим архитектором в Novadigm, а затем стал техническим директором ManageIQ. Другой соучредитель, Джозеф Фицджеральд, был техническим директором в Novadigm. Генеральным директором ManageIQ был Альбион Фицджеральд, который также является генеральным директором Novadigm. [2] The Register описал ManageIQ как «переход Novadigm для облачного, а не физического мира». [2] ManageIQ стала компанией по управлению корпоративными облаками. [3] предоставление «решений по управлению для развертывания и оптимизации частных, общедоступных и гибридных облаков» для клиентов с 2012 года. [4] В течение следующих 5 лет ManageIQ улучшила продукт, и число клиентов увеличилось. В 2008 году компания ManageIQ, Inc. была названа Gartner Cool Vendor. [5] В 2012 году компания ManageIQ располагалась в Махве, штат Нью-Джерси , и специализировалась на инструментах виртуализации и управления облаком. [2]
В декабре 2012 года Red Hat приобрела ManageIQ, Inc. [6] за 104 миллиона долларов. [2] При приобретении ManageIQ упоминала как компанию, так и ее собственную одноименную программу управления облаком. [7] После покупки компании ManageIQ и программного обеспечения ManageIQ Red Hat вскоре после этого переименовала это программное обеспечение в CloudForms. [8] Когда Red Hat выпустила код ManageIQ, Inc. под названием продукта CloudForms , он заменил предыдущую реализацию, основанную на проектах Deltacloud и Aeolus . Первой общедоступной версией стала CloudForms 3.0, выпущенная в конце 2013 года. [9]
В июне 2014 года Red Hat открыла исходный код базы кода под названием проекта ManageIQ . [10] и основал проект ManageIQ, чтобы контролировать его развитие. [ нужна ссылка ] Когда к маю 2014 года был выпущен исходный код, он мог «решать задачи управления облаком, такие как политика и оркестрация на основе тегов, управление мощностью и возврат финансовых средств». это программное обеспечение может управлять облаками на базе OpenStack, а также облаками, работающими на VMware , Microsoft и Amazon По данным PCWorld, . [8]
Программное обеспечение и функции
[ редактировать ]Программное обеспечение ManageIQ предлагает следующие возможности:
- Самообслуживание, позволяющее ИТ-специалистам предоставлять пользователям каталог, из которого они могут выбирать автоматизированные услуги, такие как подготовка новой виртуальной машины.
- Обеспечение соблюдения требований, позволяющее ИТ-отделу обеспечивать соблюдение определенных политик соответствия.
- Оптимизация, позволяющая ИТ-персоналу оптимизировать использование ресурсов среды, например, используя правильный размер и планирование мощности.
Поддерживаемые платформы
[ редактировать ]ManageIQ может управлять следующими платформами:
Тип платформы | Поддерживаемые платформы |
---|---|
Виртуализация | VMware vSphere , oVirt / Виртуализация Red Hat , System Center Virtual Machine Manager , IBM Power HMC |
Частное облако | OpenStack , VMware vCloud , Azure Stack , IBM PowerVC , IBM Cloud Infrastructure Center |
Публичное облако | Amazon Web Services , Microsoft Azure , Google Cloud Platform , Oracle Cloud , IBM Cloud VPC и Power Virtual Servers |
Физическая инфраструктура | Lenovo XClarity , Redfish , Cisco Intersight |
Программно определяемая сеть | OpenStack Neutron , Nuage Networks , VMware NSX-T |
Программно определяемое хранилище | OpenStack Cinder , OpenStack Swift |
Контейнеры | Kubernetes , OpenShift , Amazon Elastic Kubernetes Service (EKS) , Microsoft Azure Kubernetes Service (AKS) , Google Kubernetes Engine (GKE) , IBM Cloud Kubernetes Service (IKS) , Oracle Container Engine for Kubernetes (OKE) , VMware Tanzu Kubernetes Grid (TKG) ) |
Автоматизация/Конфигурация | Ansible Tower/AWX , Foreman , IBM Terraform (через IBM Cloud Pak для Watson AIOps) |
Теория работы
[ редактировать ]ManageIQ — это менеджер менеджеров , и поэтому для его функционирования необходимо подключение к другим системам управления. называются провайдерами Эти другие системы управления на языке ManageIQ . ManageIQ будет подключаться к поставщикам через их API . [11]
Для каждого настроенного поставщика ManageIQ будет постоянно обнаруживать инвентарь. Тип инвентаризации зависит от провайдера, например в случае с VMware vSphere это будут виртуальные машины, гипервизоры и другие соответствующие элементы. Он также обнаружит связи между элементами, например тот факт, что виртуальная машина работает на гипервизоре, и прослушивает события. Определенные события, указывающие на изменение среды, приведут к полному или частичному обновлению инвентаря. Конечным результатом является зеркало инвентаря, которое почти мгновенно обновляется по отношению к исходному инвентарю, управляемому поставщиком.
Если это настроено, ManageIQ также будет собирать такие показатели, как использование ЦП и памяти, в обнаруженной инвентаризации.
Вся собранная информация об управляемой среде хранится в базе данных, называемой Virtual Management Database (VMDB) . По состоянию на март 2016 года схема VMDB описывала более 200 сущностей и отношений. [11]
Архитектура
[ редактировать ]ManageIQ написан на языке программирования Ruby и использует среду Ruby on Rails . Программное обеспечение ManageIQ поставляется в виде готового виртуального устройства размером примерно 1 ГБ. Устройство основано на операционной системе CentOS и включает встроенную базу данных PostgreSQL . После выпуска Darga также стала доступна контейнерная версия. В выпуске Jansa была создана модифицированная версия, которая может работать на Kubernetes и OpenShift.
Устройство может использоваться отдельно или быть частью распределенной архитектуры . В этом случае администратор настроит зоны , регионы и один глобальный регион . Устройства могут быть назначены определенной зоне или региону и настроены на определенные роли, чтобы работа координировалась с регионом. Большинство ролей являются многосерверными, и работа распределяется автоматически через очередь, но некоторые роли, такие как база данных, являются одиночными. Роли устройств также можно настроить для аварийного переключения , чтобы обеспечить высокую доступность .
Релизы
[ редактировать ]В проекте ManageIQ используется цикл выпуска, основанный на времени , при котором новая версия выпускается примерно каждые 6 месяцев.
Релизы названы в честь шахматных гроссмейстеров , причем названия последующих выпусков начинаются с последовательных букв алфавита. На данный момент выпущены следующие версии:
Название выпуска | Дата выпуска | Представлены новые функции | |
---|---|---|---|
Ананд | 2 сентября 2014 г. [12] | Первый выпуск кодовой базы ManageIQ, Inc. с открытым исходным кодом. | |
Ботвинник | 12 июня 2015 г. [13] | Поддержка OpenStack Undercloud, Foreman; улучшенная поддержка AWS; REST API заменяет SOAP API | |
Капабланка | 5 декабря 2015 г. [14] | Поддержка Azure, Kubernetes, OpenShift; новый интерфейс самообслуживания | |
Дарга | 7 июня 2016 г. [15] | Поддержка Google Cloud Platform, Ansible Tower; Программно-определяемая сетевая поддержка Neutron, публичных облаков | |
Эйве | 20 декабря 2016 г. [16] | Поддержка новых типов поставщиков Storage и Middleware; улучшенное управление контейнерами и поддержка публичного облака | |
Отлично | 17 мая 2017 г. [17] | Автоматизация с помощью Ansible, улучшенная поддержка AWS, включая хранилище, новый тип поставщика физической инфраструктуры. | |
Гаприндашвили | 30 января 2018 г. [18] | Универсальные объекты, поставщик Lenovo XClarity, управление оповещениями | |
Молоток | 15 января 2019 г. [19] | Поддержка рабочих процессов Ansible Tower, новые сетевые провайдеры для Nuage и Redfish, преобразования виртуального в виртуальный (V2V) | |
Иванчук | 18 сентября 2019 г. [20] | Улучшенный пользовательский интерфейс, использование ansible-runner, улучшенная интеграция с клиентом OpenStack. | |
Янса | 22 сентября 2020 г. [21] | Подифицированная сборка, сборки на основе RPM, поддержка OpenShift 4.x | |
Каспаров | 4 февраля 2021 г. [22] | Поддержка поставщиков IBM Cloud VPC и Power Virtual Servers, IBM Terraform, IBM AutoSDE (теперь Kyndril AutoSDE ) и VMware NSX-T, библиотеки содержимого VMware, улучшенного пользовательского интерфейса и резервного копирования/восстановления измененных сборок. | |
Ласкер | 21 июля 2021 г. [23] | Поддержка Amazon EKS, хостов физического хранилища, возврат оплаты за контейнеры и настроенные системы, оператор Kubernetes, улучшения производительности и безопасности для подифицированных сборок, а также улучшения доступности. | |
Морфи | 14 февраля 2022 г. [24] | Поддержка IBM PowerVC, Oracle Cloud, облачных сервисов Kubernetes (AKS, GKE, IKS, OKE) и облачных сервисов баз данных (Amazon RDS, базы данных Azure, Google Cloud SQL, IBM Cloud Databases, Oracle Cloud Databases). | |
Найдорф | 18 июля 2022 г. [25] | Поддержка IBM Power HMC, IBM Cloud Infrastructure Center, Cisco Intersight, VMware Tanzu Kubernetes Grid, импорта образов между облачными поставщиками и автономных менеджеров объектного хранилища. | |
Опарин | 6 января 2023 г. [26] | Независимые поставщики oVirt и AWX, обновление до Rails 6.1, поддержка PostgreSQL 13 и Ruby 3, а также общие улучшения безопасности и обслуживания. | |
Петросян | 14 сентября 2023 г. [27] | Прототип встроенных рабочих процессов, различные обновления поставщиков, включая поддержку каталога сервисов, службы хранения, объекты хранилища облачных объектов. | |
Кинтерос | 29 мая 2024 г. [28] | Встроенные рабочие процессы, этап 1, работники поставщиков, не относящихся к Rails, различные обновления поставщиков. | |
Раджабов |
Ссылки
[ редактировать ]- ^ «ManageIQ запускает EVM Insight» . Деловое написание. 27 ноября 2007 года . Проверено 19 октября 2016 г.
- ^ Jump up to: а б с д Red Hat подняла шумиху с управлением облаком, купив ManageIQ за 104 миллиона долларов , The Register , 21 декабря 2012 г. , дата обращения 24 января 2024 г.
- ^ Воган-Николс, Стивен (22 января 2023 г.), Red Hat расширяет услуги облачного управления , Zdnet , получено 26 января 2024 г.
- ^ Людвиг, Шон (20 декабря 2012 г.), Red Hat купит стартап по управлению облаками ManageIQ за 104 миллиона долларов наличными , Reuters , данные получены 26 января 2024 г.
- ^ «Независимая исследовательская фирма назвала ManageIQ крутым поставщиком» . Деловой провод. 20 марта 2008 года . Проверено 19 октября 2016 г.
- ^ «Red Hat подписывает окончательное соглашение о приобретении ManageIQ» . 20 декабря 2012 года . Проверено 19 октября 2016 г.
- ^ Воан-Николс, Стивен (12 мая 2014 г.), программное обеспечение для управления облаком ManageIQ с открытым исходным кодом Red Hat , Zdnet , получено 24 января 2024 г.
- ^ Jump up to: а б Джексон, Джоав (12 мая 2014 г.), Red Hat расширяет пакет OpenStack, упрощая управление для корпоративных пользователей , PCWorld , получено 24 января 2024 г.
- ^ «Red Hat обеспечивает управление облаком корпоративного уровня для OpenStack» . 5 ноября 2013 года . Проверено 19 октября 2016 г.
- ^ «Red Hat выпускает первую версию программного обеспечения ManageIQ с открытым исходным кодом» . 19 июня 2014 года . Проверено 24 июля 2019 г.
- ^ Jump up to: а б Янсен, Герт (16 марта 2016 г.). «Управление гетерогенными средами с помощью ManageIQ» . ЛВН . Проверено 11 июня 2024 г.
- ^ Уокер, Джон Марк (2 сентября 2014 г.). «Выпуск ManageIQ Ананда уже доступен» . Проверено 19 октября 2016 г.
- ^ Уокер, Джон Марк (12 июня 2015 г.). «ManageIQ Ботвинник здесь» . Проверено 19 октября 2016 г.
- ^ Дрейпер, Мэтью (5 декабря 2015 г.). «ManageIQ Capablanca: Azure, контейнеры, пользовательский интерфейс самообслуживания» . Проверено 19 октября 2016 г.
- ^ Баренбойм, Олег (7 июня 2016 г.). «Дарга ГА Релиз» . Проверено 19 октября 2016 г.
- ^ Чен, Кэрол (20 декабря 2016 г.). «ManageIQ Euwe GA — улучшенное управление контейнерами, поддержка публичного облака и многое другое» . Проверено 10 марта 2017 г.
- ^ Чен, Кэрол (15 мая 2017 г.). «ManageIQ Fine GA — автоматизация с помощью Ansible, улучшения общедоступного облака и многое другое» . Проверено 17 мая 2017 г.
- ^ Чен, Кэрол (30 января 2018 г.). "ManageIQ Гаприндашвили Г.А. - Это лучше, чем Fine!" . Проверено 1 февраля 2018 г.
- ^ Чен, Кэрол (15 января 2019 г.). «Пришло время ManageIQ Hammer GA!» . Проверено 18 января 2022 г.
- ^ Чен, Кэрол (19 сентября 2019 г.). «Объявление ManageIQ Иванчук Г.А. » Получено 18 января.
- ^ Фрей, Джейсон (22 сентября 2020 г.). «Объявление ManageIQ Jansa GA» . Получено 30 сентября.
- ^ Фрей, Джейсон (4 февраля 2021 г.). «Объявление ManageIQ Каспарова Г.А.» . Проверено 5 февраля 2021 г.
- ^ Фрей, Джейсон (21 июля 2021 г.). «Объявление ManageIQ Lasker GA» . Проверено 18 января 2022 г.
- ^ Баренбойм, Олег (14 февраля 2022 г.). «Объявление ManageIQ Morphy GA» . Проверено 18 июля 2022 г.
- ^ Фрей, Джейсон (18 июля 2022 г.). «Объявление ManageIQ Najdorf GA» . Проверено 18 июля 2022 г.
- ^ Фрей, Джейсон (6 января 2023 г.). «Объявление ManageIQ Опарин Г.А.» . Проверено 6 января 2023 г.
- ^ Фрей, Джейсон (14 сентября 2023 г.). «Объявление ManageIQ Петросян Г.А.» . Проверено 15 сентября 2023 г.
- ^ Фрей, Джейсон (29 мая 2024 г.). «Объявление ManageIQ Quinteros GA » Получено 11 июня.