Страницы

Показаны сообщения с ярлыком RHEL. Показать все сообщения
Показаны сообщения с ярлыком RHEL. Показать все сообщения

среда, 12 апреля 2023 г.

Бета-версия Fedora Linux 38

 

15 марта 2023-го года проект Fedora анонсировал доступность бета версии Fedora Linux 38 – новейшей версии операционной системы с открытым исходным кодом. Fedora Linux 38 содержит отклик на ожидания глобального сообщества в области рабочих станций, безопасности и разработки инноваций.


Fedora Workstation.

Предыдущие итерации Fedora Workstation позволяли пользователям подключать репозитории, размещаемые сторонними организациями, в том числе отфильтрованные версии Flathub, которые предоставляли небольшое число приложений Flathub. Бета-версия Fedora 38 Workstation удалила эту фильтрацию, позволяя пользователям включить полную версию репозиториев Flathub. 

Дополнительно, бета-версия Fedora 38 Workstation теперь включает в себя GNOME 44. Пользователи могут уже сейчас посмотреть на новую версию экрана блокировки, секцию фоновых приложений в меню быстрого доступа и улучшения в параметрах доступности.


Возможности безопасности.

Релиз бета-версии также включает новые возможности безопасности. Пакеты теперь собираются с более строгими флагами компиляции, что позволяет защищаться от переполнения буфера. Также, пакетный менеджер RPM использует парсер OpenPGP на базе Sequoia вместо собственной реализации.


Прочие обновления.

Указатели фреймов (Framer Pointers) теперь встроены в официальные пакеты для улучшения возможностей разработчиков, которые заинтересованы в улучшении производительности приложений Linux. Языки и библиотеки программирования получили видимые обновления, которые включают в себя Ruby 3.2, GCC 13, LLVM 16, Goland 1.20 и PHP 8.2.


Дальнейшие шаги.

Так как это бета-релиз, вы можете столкнуться с ошибками или недостающими/некорректно работающими компонентами/возможностями. Для сообщения об обнаруженных в процессе тестирования и эксплуатации ошибках, свяжитесь с командой Fedora QA через список рассылки или канал #quality в Fedora Chat. Обнаруженные неисправности публикуются в категории известных ошибок на Ask Fedora. Для того чтобы сообщить об ошибке ознакомьтесь с инструкцией.

Дополнительную техническую информацию о новых пакетах и улучшения в бета-релизе Fedora 38 можно найти в наборе изменений Fedora Linux 38.

Ссылки для загрузки бета-релиза доступны по ссылке.

Релиз Fedora Linux 38 ожидается во второй половине апреля.

четверг, 23 марта 2023 г.

Релиз Fedora 37

Проект Fedora анонсировал Fedora Linux 37 еще 15 ноября 2023-го года, но поскольку у меня не было возможности рассказать о новой версии операционной системы ранее, я решил это сделать сейчас.

Построенная за счет экспертизы и тяжелой работы глобального сообщества Fedora, Fedora Linux 37 объединяет в себе возможности и компоненты от новых редакций и расширений рабочего стола до улучшений, сделанных специально для системных администраторов.


Новые редакции.

В релизе Fedora Linux 37 были анонсированы две новые редакции – Fedora CoreOS и Fedora Cloud. Fedora CoreOS – это преемник Fedora Atomic Host. Редакция предоставляет автоматический механизм обновления для размещения рабочих нагрузок на базе контейнеров. Помимо автоматических обновлений, Fedora CoreOS включает в себя простой механизм отката, упрощая управление и поддержку инфраструктуры контейнеров.

Fedora Cloud вместе с Cloud Working Group добавляет собственную редакцию, которая должна закрыть возросшую потребность в облачных образах Fedora. Редакция Fedora Cloud предоставляет базу для запуска в публичных и частных облаках. В первую очередь редакция Fedora Cloud появилась в AWS Marketplace.


Обновленные пользовательские возможности в Fedora Workstation.

Редакция Fedora Workstation известна доставкой новейших релизов GNOME, и Fedora 37 не стала исключением. GNOME 43 упрощает для пользователей доступ к подробностям безопасности системного оборудования и микропрограммного обеспечения. Многие базовые приложения GNOME теперь перенесены на новейшую версию набора инструментов GTK для улучшения производительности и внешнего вида.

Fedora 37 Workstation также обладает опциями для снижения нагрузки за счет возможности удалить ненужные дополнительные пакеты Firefox и пакеты среды gettext, связанные с неиспользуемыми языками. Сборки Fedora и Fedora Labs также получили свежий круг обновлений c предоставленным Fedora Comp Neuro набором инструментов, адаптированных для вычислительных наук и легковесным окружением рабочего стола от Fedora LXQt.


Расширенные возможности системного администрирования.

Fedora Server изначально спроектирован для соответствия потребностям системных администраторов. В Fedora 37 Server добавлены новые инструменты и возможности для обеспечения эволюции данной роли. Редакция теперь может выпускать образ диска KVM для более простого запуска Fedora 37 в виртуальной машине. Криптографические возможности также расширены при помощи политики TEST-FEDORA39, которая предварительно показывает изменения в будущих релизах Fedora, помогая сократить сложности в грядущих релизах от таких шагов, как отказ от алгоритмов SHA-1.


Следующие шаги.

Образ Fedora 37 доступен для загрузки. Для тех, кто уже использует Fedora Linux реализована возможность простого обновления с существующих версий.

вторник, 7 марта 2023 г.

Релиз Red Hat Enterprise Linux 9.1

По мере того, как организации распыляют свою инфраструктуру информационных технологий в облаках и периметре сети, остро встает потребность в масштабируемых решениях гибридного облака с расширенными возможностями стабильного управления. При помощи Red Hat Enterprise Linux (RHEL) можно обеспечить целостность, гибкость и устойчивость для инноваций, соответствующую актуальным потребностям.

Обновление Red Hat Enterprise Linux 9.1 добавляет клиентам ряд новых компонентов и возможностей, в том числе расширения для Microsoft SQL Server, Red Hat Smart Management с Red Hat Satellite, а также новые возможности для Red Hat Insights и рабочих станций (редакция Workstation).


Новое в Red Hat Enterprise Linux 9.1.

Red Hat Enterprise Linux 9.1 построен на улучшениях, представленных в версии 9.0, в том числе возможностях расширенной автоматизации и управления, таких как веб-консоль RHEL и системные роли (System Roles), что упрощает клиентам автоматизацию ручных задач, обеспечивает стандартизацию развертываний в любых масштабах и упрощает повседневное администрирование систем.

Расширенные возможности, добавленные в Red Hat Enterprise Linux 9.1, помогут упростить управление безопасностью и соответствием при развертывании новых систем или управлении существующей инфраструктурой. Организации могут получить преимущества от нового инструментария Ansible, получая доступ к системам RHEL при помощи идентификаторов, хранящихся во внешних источниках; применения многоуровневой безопасности (MLS) для соответствия требованиям; а также внешней проверки целостности загрузки операционных систем.

Теперь Red Hat Enterprise Linux предоставляет больше времени для планирования жизненного цикла за счет двухлетнего периода обновления Extended Update Support (EUS). Доступна поддержка обновления на месте (In-place Upgrade) до новейших версий RHEL и Convert2RHEL поддерживает более гибкие сценарии.


Red Hat Enterprise Linux для Microsoft SQL Server.

Расширенная системная роль для Microsoft SQL Server позволяет клиентам, устанавливать, настраивать и оптимизировать как одноузловые окружения, так и группы доступности SQL Server Always-on. Это расширение доступно с дополнением RHEL High Availability Add-On, предоставляющем операционную эффективность для сложных прикладных задач за счет автоматизации.


Red Hat Smart Management с Red Hat Satellite.

Red Hat Smart Management объединяет гибкость и мощь возможностей управления инфраструктурой Red Hat Satellite с возможностью выполнения планов восстановления от Red Hat Insights, ускоряя повторяемые задачи управления жизненным циклом для RHEL с целью увеличения оперативной эффективности, а также расширения безопасности, доступности и соответствия требованиям.

Релиз Red Hat Enterprise Linux 9.1 вышел с расширенными возможностями приведения в соответствие по требованию для применения рекомендаций Red Hat Insights, позволяя клиентам приводить системы в соответствие напрямую из интерфейса Insights или через интерфейс Red Hat Satellite. Обновление Red Hat Satellite 6.12 добавляет ряд новых преимуществ, в том числе обновленный веб-интерфейс для увеличения стабильности, новые улучшения производительности, оптимизацию использования ресурсов и новый режим удаленного выполнения (Pull Mode).


Red Hat Insights для Red Hat Enterprise Linux.

Red Hat Insights помогает упростить управление RHEL за счет использования прогнозирующей аналитики и всесторонней экспертизы в оценке окружений ИТ, определения и приоритезации операционных и программных рисков безопасности, при этом упрощая отслеживание подписки в рамках развертываний гибридного облака. Новые возможности для RHEL 9.1 включают в себя: 

  • Обновление подписки – Simple Content Access (SCA) теперь включен по умолчанию.
  • Использование ключей активации в Hybrid Cloud Console (HCC) – делает активацию проще.
  • В релиз вышли интеграция Snow Software и сервис обнаружения вредоносного программного обеспечения.
  • Для устройств периметра предоставляются рекомендации, а авто-регистрация доступна для экземпляров в публичном облаке.


Red Hat Enterprise Linux для рабочих станций (Workstation).

RHEL for Workstations 9.1 теперь обеспечивает простую поддержку Mozilla Firefox в сессиях Gnome Wayland, позволяя пользователям использовать более простые инструменты. Фоновый процесс XWayland/X11 Gtk+ по прежнем может быть использован при помощи дополнительного пакета firefox-x11.

Примечание.

Впервые о возможности работы Firefox непосредственно на Wayland я писал в статье: «Доступна бета-версия Fedora 31».


Дополнительную информацию о новых возможностях Red Hat Enterprise Linux 9.1 можно получить в заметках к релизу.

понедельник, 12 декабря 2022 г.

Релиз Red Hat Enterprise Linux 8.7

Организации по всему миру опираются на Red Hat Enterprise Linux (RHEL) как на ядро корпоративной инфраструктуры информационных технологий (ИТ). В быстро меняющемся окружении ИТ требуется гибкая и стабильная основа для поддержки инноваций гибридного облака, управления приложениями и эффективного развертывания рабочих нагрузок в различных окружениях. RHEL является той основой, которая обеспечивает комплексное управление и ускорение инноваций.

Новейшее обновление Red Hat Enterprise Linux 8, анонсированное 9 ноября 2022 года, уже доступно. Вместе с официальным релизом RHEL 8.7 клиенты могут эффективнее автоматизировать ручные задачи, стандартизировать масштабные развертывания и упростить ежедневное администрирование систем.


Новое в Red Hat Enterprise Linux 8.7.

Red Hat Enterprise Linux 8.7 представил ряд новых возможностей, в том числе: просмотр и управление политиками шифрования всей системы для обеспечения целостности и сокращения рисков, маркировку и опциональное шифрование аварийных отчётов (sosreport) в веб-консоли, выборочную установку обновлений kpatch в веб-консоли с улучшенным процессом применения обновлений к запущенному ядру и редактирование настраиваемых служб в межсетевом экране.

Также новейшее обновление содержит несколько новых системных ролей, отдельно хочется отметить модули автоматизации Ansible Redfish, которые позволяют использовать интерфейс управления оборудованием Redfish для управления энергоснабжением системы, порядком устройств загрузки, учётными записями Redfish, виртуальными накопителями и так далее. 

Расширенные возможности, добавленные в RHEL 8.7, помогают упростить управление безопасностью и соответствием при развертывании новых систем или управлении существующей инфраструктурой. Организации, использующие управление идентификацией (Identity Management) в RHEL, теперь могут получить преимущества от нового инструментария Ansible для настройки аутентификации с использованием смарт-карт в рамках всей топологии. Дополнительно, теперь можно получить доступ к системам RHEL с использованием внешних идентификаторов, таких как AWS, Azure, Google и прочих.

За счёт поддержки двухлетнего периода обновления (EUS) Red Hat Enterprise Linux даёт больше времени на планирование жизненного цикла. Новая поддержка обеспечивает возможность обновления на месте (In-Place Upgrade) с RHEL 7.9 до RHEL 8.4 или 8.6, 8.6 до 9.0 и 8.8 до 9.2 (в следующем году, когда состоится релиз). Это обеспечивает два полных года на адаптацию и планирование обновления. Также Convert2RHEL теперь поддерживает более гибкую смену релизов (например, с CentOS Linux 7.9 до RHEL 7.9, с CentOS Linux 8.4 до RHEL 8.4 и с CentOS Linux 8.5 до RHEL 8.5).


Red Hat Enterprise Linux для SAP.

Вместе с вновь представленными системными ролями RHEL для System Analysis Program Development (SAP) и соответствующими, сертифицированными Red Hat, коллекциями Ansible, клиенты получат преимущества от предварительно подготовленного и автоматизированного пути настройки кластера высокой доступности (HA) SAP High-performance Analytic Appliance (HANA).


Сборщик образов Red Hat Enterprise Linux.

Сборщик образов RHEL (предоставляемый RHEL в виде размещенного сервиса по адресу console.redhat.com) помогает организациям создавать стандартные, оптимизированные образы операционных систем, которые можно быстро разворачивать в любых окружениях.

Новые возможности в локальной (on-premises) версии сборщика образов включает в себя настройку соответствия требованиям безопасности при помощи профилей OpenSCAP, определяемых в файле чертежа. Дополнительно, можно встраивать контейнеры, такие как RHEL Universal Base Images (UBI), в образ, в соответствии с файлом проекта, что встроит образ контейнера, выгружаемый из реестра, который будет доступен для использования сразу в процессе загрузки.


Обновления для разработчиков.

Red Hat Enterprise Linux 8 представил концепцию потоков приложений (Application Streams) – множества версий компонентов пользовательского пространства, которые доставляются и обновляются чаще, чем основные пакеты операционной системы. Новые потоки приложений, добавляются в каждом релизе, предоставляя новые компиляторы, языки, базы данных и веб-серверы. Вместе с RHEL 8.7 было представлено множество улучшений, в том числе Mercurial 6.2 – новейшее обновление инструмента распределенного управления исходными кодами.


Дополнительную информацию о релизе можно получить в заметках к релизу и документации. Также уже вышел релиз Red Hat Enterprise Linux 9.1, о нем я расскажу в следующий раз.

пятница, 29 июля 2022 г.

Доступен Red Hat Satellite 6.11

5 июля 2022 года Matthew Yee анонсировал доступность Red Hat Satellite 6.11. Данный релиз содержит множество новых и обновленных возможностей, в том числе улучшенный пользовательский интерфейс/возможности пользователя и новые компоненты для упрощения управления и администрирования:

  • Обновлённый пользовательский интерфейс упрощает использование и улучшает точность операций.
  • Поддержка Red Hat Enterprise Linux 9 обеспечивает управление и развёртывание хостов.
  • Поддержка обновления сервера Satellite (с RHEL7 до RHEL8) обеспечивает бесшовное обновление операционной системы сервера. 
  • Сетевая синхронизация между серверами Satellite (Inter-Satellite-Sync (ISS) Network Sync) обеспечивает возможность обновления серверов Satellite без прямого подключения к интернету.
  • Улучшенная автоматизация convert2rhel дает больше автоматизации для ускорения конвертации.

Больше подробностей и полный список новых и улучшенных возможностей представлен в заметках к релизу.

Инструкции по чистой установке Red Hat Satellite 6.11 доступны по ссылкам: подключенный сервер и независимый сервер.

Инструкции по обновлению более ранних версий Red Hat Satellite 6.x, доступна по ссылке, а также можно воспользоваться помощником.

вторник, 17 мая 2022 г.

Изменения Ansible в Red Hat Enterprise Linux (RHEL)

В Red Hat Enterprise Linux 8.6 и Red Hat enterprise Linux 9.0, бета версии которых уже доступны, произошли изменения, касающиеся всех, кто использует Ansible в RHEL. В том числе, при использовании Ansible Engine, потребуются дополнительные шаги для обновления с RHEL 8.5 до RHEL 8.6.

Пользователи Red Hat Enterprise Linux (RHEL) 7, а также RHEL с 8.0 до 8.5 имеют доступ к отдельному репозиторию Ansible Engine. В RHEL 8.6 и 9.0 клиенты получат доступ к Ansible Core, который включен в соответствующий репоизоиторий AppStream. Переход на Ansible Core в RHEL обусловлен изменениями в исходном проекте Ansible.

Далее мы рассмотрим поддерживаемые сценарии использования Ansible в Red Hat Enterprise Linux, различия между Ansible Engine и Ansible Core, а также затронем вопрос использования Ansible в RHEL 7.


Поддерживаемые сценарии использования Ansible в Red Hat Enterprise Linux.

Ansible предоставляет клиентам Red Hat Enterprise Linux возможность использования контента автоматизации, такого как системные роли RHEL (RHEL System Roles), контент Ansible для управления идентификацией (Identity Management Ansible Content), книги сценариев для приведения в соответствие Insights (Insights Remediation Playbooks) и контент Ansible, генерируемый веб-консолью.

Контент Ansible Engine, как и Ansible Core в RHEL 8.6 и 9.0 обладают ограниченной областью поддержки, которая включает в себя:

  • Системные роли RHEL (RHEL System Roles).
    • Базовые системные роли RHEL распространяются в пакете rhel-system-roles.
    • Системные роли для SAP, включены в пакет rhel-system-roles-sap и распространяются по подписке RHEL for SAP Solutions.
    • Роль для Microsoft SQL Server включена в пакет ansible-collection-microsoft-sql.
    • Модули Ansible IPMI содержатся а пакете ansible-collection-redhat-rhel_mgmt.
  • Контент Ansible для управления идентификацией (Identity Management) включен в пакет ansible-freeipa.
  • Рабочие книги, генерируемые сервисом Insights для приведения в соответствие, включают в себя сценарии безопасности, исправлений и настройки.
  • Контент Ansible для Performance Co-Pilot (PCP) включен в пакет ansible-pcp.
  • Контент Ansible, генерируемый веб-консолью.

Использование Ansible Engine или Ansible Core для других сценариев, в том числе с использованием стороннего контента Ansible не поддерживается без подписки Red Hat Ansible Automation Platform.

Книги сценариев Ansible для приведения в соответствие (Remediation Playbook) от OpenSCAP могут не работать корректно с Ansible Core в RHEL 8.6 и 9.0. Если данный функционал OpenSCAP все же требуется, то рекомендуется использовать соответствие Insights (Insights Compliance) с приведением в соответствие через соединитель Red Hat (Red Hat Connector). Соединитель Red Hat в RHEL 8.6 и 9.0 планировался в том числе для включения необходимых модулей Ansible, позволяющих книгам сценариев для приведения в соответствие работать с Ansible Core.


Различия между Ansible Engine и Ansible Core.

Как говорилось выше, Red Hat Enterprise Linux 9.0 и 8.6 представят Ansible Core (пакет ansible-core) для замены Ansible Engine (пакет ansible). Ansible Core предоставляет значительно меньше плагинов и модулей, чем Ansible Engine.

Ansible Engine содержит более 3000 модулей по сравнению с Ansible Core, который содержит примерно 127 модулей. Так же в Ansible Core отсутствует ряд фильтров, таких как json_query, ipaddr и прочие.

Поддерживаемый в RHEL контент Ansible находится в процессе обновления для полной совместимости с Ansible Core. Таким образом, миграция на Ansible Core не окажет влияния на поддерживаемый в RHEL контент.

Настраиваемый и сторонний контент Ansible может не работать корректно с Ansible Core. В случае возникновения проблем можно рассмотреть доступные опции, в том числе подписку Ansible Automation Platform.


Миграция с Ansible Engine на Ansible Core.

Ansible Engine не будет доступен в Red Hat Enterprise Linux 9, таким образом, после установки новой системы можно будет установить Ansible Core из репозитория AppStream при помощи следующей команды:

# dnf install ansible-core -y

При использовании систем RHEL 8.0 – 8.5 с установленным Ansible Engine, после обновления до RHEL 8.6 потребуются дополнительные шаги для перехода с Ansible Engine на Ansible Core.

Репозиторий Ansible Engine останется доступным в RHEL 8.6, но он перестанет получать исправления ошибок и безопасности после 29 сентября 2023 года и может быть несовместим с контентом автоматизации Ansible включенным в RHEL 8.6 и более старших версий.


Использование Ansible в RHEL 7.

Ansible Core не будет доступен в Red Hat Enterprise Linux 7. Клиенты могут продолжать использовать Ansible Engine 2.9 в RHEL 7.9, с ограниченной областью поддержки до 29 сентября 2023 года. После этой даты Ansible Engine перестанет получать обновления исправляющие ошибки и устраняющие неисправности безопасности.

Клиенты, использующие системные роли RHEL System Roles) или контент управления идентификацией Ansible (Identity Management), могут использовать управляющие узлы RHEL 8.6 или RHEL 9.0 с Ansible Core для управления узлами RHEL 7 после 29 сентября 2023 года.

Книги сценариев приведения в соответствие Insights (Remediation Playbooks) перестанут поддерживаться в RHEL 7 после 29 сентября 2023 года.


Заключение.

На этом обзор изменений Ansible в Red Hat Enterprise Linux закончен, не забудьте проверить используемый контент Ansible при переходе на Ansible Core, после обновления до RHEL 8.6.

среда, 4 мая 2022 г.

Новое в бета-версии Red Hat Enterprise Linux 8.6

30 марта 2022 года была анонсирована бета версия Red Hat Enterprise Linux (RHEL) 8.6. В новейшую систему включен ряд возможностей, которые транслируются в операционные преимущества для организаций. Я не буду просто перечислять все новинки списком, а сосредоточусь на ключевых изменениях в бета-версии.


Веб-консоль для управления STRATIS и проброса устройств.

Для упрощения администрирования команда разработки, на базе исходного проекта Cockpit, добавила возможность выполнять новые задачи при помощи веб-консоли RHEL:

  • Поддержка проброса устройств в веб-консоли позволяет напрямую подключать PCI и USB-устройства хоста к виртуальным машинам при помощи веб-интерфейса. Это позволяет настраивать виртуальные машины на эксклюзивное использование устройств без использования интерфейса командной строки.
  • Поддержка STRATIS в веб-консоли – это предварительная версия для ознакомления с технологией. Хранилище Stratis – это решение управления хранилищем для Linux с фокусом на простоте использования возможностей, таких как моментальные снимки на файловой системе, тонкое выделение и прочее, без необходимости прямой работы с фоновыми уровнями хранилища, глубокого понимания лежащих в основе технологий и использования команд. В бета версии RHEL 8.6 представлена возможность управления хранилищем Stratis через веб-консоль.

Примечание.

Для знакомства с технологией и возможностями Stratis можно воспользоваться следующими веб-кастами: «Многоуровневое хранилище Stratis в CentOS 8» и «Моментальные снимки Stratis в CentOS 8».


Новые системные роли RHEL.

Автоматизация– это игра про управление системами в масштабе. В бета-версии RHEL 8.6, команда разработки продолжает фокусироваться на легком управлении автоматизацией, стандартизации масштабных развертываний и упрощении ежедневных задач администрирования.

В RHEL 8.6 добавлено ещё больше системных ролей (System Roles) для ускорения популярных задач настройки Red Hat Enterprise Linux:

  • Системная поль для управления высоко доступными кластерами (High Availability Cluster System Role). Начиная с RHEL 8.6, данная роль переведена из предварительной версии для ознакомления с технологией в полностью поддерживаемую. Она предоставляет автоматизированный инструментарий для создания целостных и стабильных решений кластеров высокой доступности на базе red Hat Enterprise Linux. Теперь можно значительно проще создавать высоко доступные кластеры при помощи предварительно подготовленных рекомендованных сценариев использования, конфигураций и топологий.
  • Системная роль для веб-консоли (System Role for Web Console). Как уже неоднократно говорилось – веб-консоль максимально упрощает администрирование RHEL. Теперь и настройка самой веб-консоли упрощена. Данная роль автоматизирует установку и настройку веб-консоли RHEL, в том числе указание необходимых для установки пакетов, запуск и включение автоматического запуска сокета, а также, опционально, настройку параметров, таких как тайм-аут простоя (Idle Timeout).
  • Системная роль межсетевого экрана (Firewall System Role). Хорошо настроенный межсетевой экран – это обязательная часть сетевой безопасности. Данная роль позволяет автоматизировать управление конфигурациями межсетевых экранов на управляемых узлах с RHEL 7 и 8, также она будет поддерживаться и на узлах с RHEL 9.


Узнать больше о новых возможностях и компонентах бета-версии Red Hat Enterprise Linux 8.6 можно при помощи заметок к релизу.

Бета версия Red Hat Enterprise Linux 8.6 доступна для прямой загрузки на клиентском портале.

среда, 27 апреля 2022 г.

Доступна бета-версия Fedora 36


Команда проекта Fedora анонсировала доступность бета-версии Fedora Linux 36. Данный релиз продолжает усилия команды разработки по доставке передовых технологий с открытым исходным кодом и включает в себя обновления GNOME, улучшения Wayland для пользователей Nvidia и многое другое.


Улучшения для рабочих станций.

Возможности настольных версий Fedora становятся лучше с каждым релизом. Бета-версия Fedora 36 Workstation включает в себя GNOME 42 – новейший релиз окружения рабочего стола GNOME.

Пользователи, предпочитающие темный режим интерфейса (Dark Mode) будут рады увидеть такую опцию в GNOME 42. Также в окружение рабочего стола добавлена обновленная тема GNOME Shell, которая использует меньше пространства, улучшает контрастность и прочее, что позволяет сделать пользовательские возможности чуточку приятнее.

Данный релиз также включает в себя новое приложение терминала (Console) и новый текстовый редактор – Text Editor. При выборе схемы именования предпочтение было отдано понятности в ущерб оригинальности. Реальная привлекательность Text Editor заключается в улучшенном пользовательском интерфейсе и возможностях, таких как авто-сохранение, чего не было в предыдущем редакторе по умолчанию.

Для пользователей, которым необходимо делать снимки экрана, должны понравиться новые возможности. Нажатие клавиши [Print Screen] теперь запускает интерактивный инструмент, который позволяет сделать моментальный снимок или запись, как всего экрана, так и отдельной части.


Упрощённое создание моментальных снимков.

Стоит отметить, что все заметные пользователю изменения возможны только за счёт той работы, которая происходит под капотом Fedora. В частности, некоторая работа была проведена в настольных вариантах Fedora Linux 36 по перемещению базы данных RPM из /var и размещению /var на отдельном под-томе (Subvolume), что в конечном счёте упрощает управление моментальными снимками.

Примечание.

Моментальные снимки на файловой системе – это одна из возможностей файловой системы BtrFS, об использовании которой в Fedora Linux я писал в статьях: «Доступна бета-версия Fedora 34» и «Доступна бета-версия Fedora 35».

Перемещение базы данных RPM из /var упрощает работу с различными типами моментальных снимков и операций отката. Результат проделанной работы уже применяется для вариантов Fedora c rpm-ostree, в частности Silverblue, Kinoire, CoreOS и IoT, которые уже используют моментальные снимки и откаты. А также, эта работа закладывает основу для стандартных релизов Fedora чтобы они также могли использовать эти возможности.

Пользователи могут не видеть преимуществ прямо сейчас, но эта работа и ее результаты станут заметны позже, как в самом исходном проекте Fedora, так и, возможно, в Red Hat Enterprise Linux (RHEL).


Прочие улучшения в бета-версии Fedora Linux 36.

Так как пользователям Fedora Linux нравятся возможности выбора, доступные в настольных окружениях, теперь в Fedora стал доступен релиз LXQt 1.0. Можно использовать опцию выбора LXQt или просто установить LXQt в существующем окружении рабочего стола.

Пользователи Nvidia увидят дополнительную поддержку Wayland. В бета-версии Fedora 36 с сессиями GDM, теперь по умолчанию используя Wayland.

И, разумеется, новейший релиз полон обновлений для языков программирования, библиотек и утилит, таких как Ruby on Rails 7.0, Django 4.0, PHP 8.1, PostgreSQL 14 и массы прочих. Также, в бета версии Fedora 36 впервые представлен Podman 4.0.


Помощь в тестировании.

Так как это выпуск бета версии, команда проекта ожидает обратной связи обо всех найденных ошибках или недостающих компонентах. Для передачи информации о найденных ошибках в процессе тестирования, свяжитесь с командой тестирования Fedora QA через почтовый список или канал #fedora-qa на Libera.chat. Процесс тестирования и известные ошибки можно отслеживать на странице Common F36 Bugs.

Подробное описание процедуры сообщения об ошибках доступно в Fedora Docs.


Что такое бета-версия.

Выпуск бета-версии – это законченный код, который имеет сильное сходство с финальным релизом. В этом достаточно просто убедится, скачав и попробовав бета-версию.

Каждая найденная ошибка, переданная команде Fedora QA, позволит сделать грядущий релиз лучше. В сообществе Fedora существует культура координации новых возможностей и устранения максимального количества найденных неисправностей, насколько это возможно. Обратная связь позволяет улучшить не только Fedora Linux, но и всю экосистему свободного программного обеспечения.


Дополнительная информация.

Больше информации об изменениях в бета-версии Fedora Linux 36 можно найти по ссылке: «Fedora Linux 36 Change set». Там же присутствует больше технической информации о новых пакетах и улучшениях данного релиза.

пятница, 4 марта 2022 г.

Настройка зон сервера BIND в CentOS Stream 9

Второй, он же заключительный, веб-каст на тему сервера разрешения имён BIND в CentOS Stream 9. В веб-касте представлено описание и демонстрации настройки зон прямого и обратного просмотра для сервера BIND. Помимо этого, демонстрируется локальная и удаленная проверка разрешения имён, а также диагностика работы сервера при помощи системного журнала (Journald).

Подробности и видео: LebedevUM

P.S. Это второй, заключительный веб-каст в группе, поэтому если вы не знакомы с сервером разрешения имен, рекомендую начать просмотр с веб-каста «Установка сервера BIND в CentOS Stream 9».


пятница, 11 февраля 2022 г.

Установка сервера BIND в CentOS Stream 9

Здравствуйте коллеги, сегодня открываем новую серию веб-кастов про CentOS Stream 9, начнем мы знакомиться с новейшей версией операционной системы при помощи сервера разрешения имён BIND. Про BIND я записал два веб-каста: 

  • Установка сервера BIND в CentOS Stream 9.
  • Настройка зон сервера BIND в CentOS Stream 9.

Представляю вашему вниманию первый веб-каст, в нем речь пойдет об установке и начальной настройке сервера BIND и его службы named.service на разрешение имён и локальное кэширование результатов.

Подробности и видео: LebedevUM.

P.S. В следующем веб-касте мы рассмотрим вопрос настройки зон прямого и обратного просмотра.

четверг, 10 февраля 2022 г.

Новое в Red Hat Enterprise Linux 8.5

10 ноября 2021 года состоялся релиз Red Hat Enterprise Linux (RHEL) 8.5, содержащий новые возможности и улучшения, которые помогут ускорить развертывание, оптимизировать производительность и минимизировать риски для окружения. Вне зависимости от площадки размещения: локально, в облаке, в периметре или сразу везде – RHEL 8.5 содержит улучшения, которые пригодятся во всех сценариях. 


Улучшения контейнеров в Red Hat Enterprise Linux 8.5.

Релиз RHEL 8.5 продолжает традицию добавления новых возможностей и улучшений для запуска контейнеров Linux. Данный релиз расширяет возможности инструментария, что добавляет гибкости и сокращает нагрузку, обеспечивая возможность использования podman на более широком диапазоне окружений.

  • Контейнеризованный podman: образ контейнера rhel8/podman вышел в релиз и теперь может обеспечить использование podman в облачных системах CI/CD, в подсистеме Windows для Linux (WSL2) на платформе Windows, в Docker Desktop на MacOS и, разумеется, в RHEL 6, 7 и 8. Можно использовать образ контейнера podman для разработки и запуска других образов контейнеров.
  • Проверка подписей образов контейнеров по умолчанию: в RHEL 8.5 пользователи могут уверенно вытягивать образы контейнеров. Конфигурация по умолчанию проверяет подписи образа контейнера, чтобы убедиться в подлинности и защититься от подмены и несанкционированных манипуляций.
  • Простой OverlayFS в качестве пользователя контейнера без использования прав root: RHEL 8.5 предлагает лучшую производительность при создании и запуске контейнеров без прав пользователя root (Rootless Containers) с простой поддержкой для OverlayFS.


Простое управление и развертывание Red Hat Enterprise Linux 8.5.

Одной из задач команды разработки является упрощение и улучшение управления и развертывания Red Hat Enterprise Linux. В RHEL 8.5 добавлен рад инструментов управления и автоматизации для минимизации ручных задач, стандартизации развертывания в масштабе и упрощения повседневных задач администрирования.

  • Расширенные метрики производительности в веб-консоли могут помочь с идентификацией источника проблем. При поиске проблем с производительностью процессора, диска или сети.  Дополнительно метрики могут быть легко выгружены на сервер Grafana.
  • Модуль Ansible для управления оборудованием в RHEL 8.5 обеспечивает возможность управления параметрами Intelligent Platform Management Interface (IPMI) для настройки таких элементов как состояние энергоснабжения системы и порядок загрузки.
  • Системные роли для VPN и Postfix позволяют сократить время настройки VPN и Postfix при помощи системных ролей (System Roles).

Часть управляемых систем должна отвечать требованиям безопасности и соответствовать установленным стандартам и политикам. На этот случай в RHEL 8.5 представлен ряд возможностей, которые помогут в управлении безопасностью и соответствием при развертывании новых систем или управлении существующей инфраструктурой.

  • Применение исправлений к запущенному ядру (Kernel Live Patching) теперь доступно для минорных релизов RHEL в течении 6 месяцев с момента релиза ядра. Это обеспечит больше гибкости для клиентов, обеспечивающих безопасность на критических системах за счет возможности применения исправлений безопасности без перезагрузки.
  • Управление живыми исправлениями ядра через веб-консоль обеспечивает упрощение процедуры поддержки критических ресурсов. Эта новая возможность предоставляет упрощённый интерфейс для применения обновлений ядра без перезагрузки.
  • Расширенное журналирование System Security Services Daemon (SSSD) обеспечивает дополнительные подробности в журналах аутентификации пользователей, такие как время выполнения, ошибки, поток аутентификации и конфигурация. Это расширение включает в себя возможности поиска, чтобы администраторы могли легче анализировать производительность или ошибки конфигурации в инфраструктуре аутентификации пользователей.
  • Network Time Security (NTS) для Network Time Protocol (NTP). Применение стандарта NTS предоставляет криптографическую аутентификацию для серверов NTP. Эта аутентификация помогает предотвратить атаки Man-in-the-Middle, способные компрометировать критические сервисы хранения времени.


Расширения для SQL Server.

Клиенты, запускающие Microsoft SQL Server на базе Red Hat Enterprise Linux, увидят ряд расширений для более эффективной настройки, управления и поддержки такой конфигурации:

  • Системная роль RHEL для Microsoft SQL Server позволяет системным администраторам и администраторам баз данных значительно быстрее устанавливать, настраивать и оптимизировать SQL Server в автоматическом режиме.
  • SQL Server Assessment API для Red Hat Insights помогает предоставлять оптимальные пользовательские возможности, за счёт доставки информации из интерфейса разработки приложений Microsoft SQL Server. Это помогает предоставить передовой опыт от Microsoft для оценки конфигурации SQL Server и возможности устранения ошибок, обнаруженных через API.


Улучшения разработчики и поддержки приложений.

Red Hat Enterprise Linux предназначен для запуска приложений и инфраструктуры. Как полноценная основа для создания приложений следующего поколения, RHEL 8.5 добавил поддержку OpenJDK 17 and .NET 6.

OpenJDK 17 позволяет разработчикам получить преимущества от новых возможностей Java, при этом увеличить стабильность существующих прикладных окружений. Наиболее заметные возможности в OpenJDK 17 включают в себя расширенный генератор псевдослучайных чисел, который является общей основой для многих криптографических операций; алгебраические типы данных, которые упрощают способы моделирования комплексных данных; и обеспечение строгой согласованности плавающей точки для лучшей прогнозируемости приложений с числовой чувствительностью.

OpenJDK 17 также доступен в виде универсального базового образа (UBI) контейнера, позволяя командам разработки использовать новый способ тестирования и обновления приложений, а также использовать OpenJDK в конвейерах CI/CD.

Финальной частью плана унификации .NET, начатого в .NET 5 стал релиз .NET 6.

.NET 6 – это релиз с длительной поддержкой, обладающий рядом улучшений производительности. Новинкой .NET 6 является поддержка C# вместе с улучшенными диагностикой и несколькими интерфейсами разработки (API), включающими упрощённую криптографию и сжатие WebSocket.


Заключение.

Это достаточно поверхностный обзор изменений в RHEL 8.5. Больше информации доступно в заметках к релизу.

P.S. Также я рекомендовал бы обратить внимание, что уже доступна бета-версия RHEL 9, подробнее с ней можно познакомиться в моем анонсе: «Новое в бета-версии Red Hat Enterprise Linux 9».

пятница, 31 декабря 2021 г.

Краткая история Red Hat Enterprise Linux

В этом году я наконец-то окончательно решил задачу, которую ставил перед собой более 10 лет назад в далеком 2009-ом, когда планировал сдать первый экзамен по Red Hat Enterprise Linux, тогда еще 5-ой версии. Но время идет, а поставленные цели достигаются, успешно сданы экзамены и получены статусы RHCSA и RHCE, в том числе по версии 8, а также пройдена аттестация и получены статусы сертифицированного инструктора Red Hat (RHCI) и сертифицированного экзаменатора (RHCX).

В следующем году случится большое событие – выход Red Hat Enterprise Linux (RHEL) 9, о бета-версии которого я писал ранее. Это важно не только для членов команды разработки по всему миру, которые работали над следующим поколением лидирующей в мире корпоративной платформы Linux, но и для клиентов, которые будут использовать ее новые возможности в доставке инноваций для бизнеса.

Канун нового года – отличное время придаться воспоминаниям и вспомнить эволюцию дистрибутива, предшествовавшую RHEL 9.


Red Hat Linux.

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

Так как эти части разрабатывались отдельно, они часто не работали вместе. Это могло (и как правило приводило) к большому числу ответвлений драйверов (форков), каждый из которых старались оптимизировать под собственную, определенную платформу. В результате развертывание Linux превращалось в тяжёлую работу с большим количеством самодельных решений, так как открытое программное обеспечение изначально не предназначалось для развертывания в корпоративном секторе.

В противовес этому Red Hat Linux проделал свой собственный путь с несколькими организациями и многое узнал о потребностях клиентов, а также выработал план по удовлетворению потребностей клиентов при помощи будущей версии Red Hat Enterprise Linux (RHEL).


Red Hat Enterprise Linux 2.1: Поддержка оборудования.

Первый Red Hat Enterprise Linux, был основан на Red Hat Linux 7.2, его релиз состоялся 23 марта 2002-го года.

Изначально, команда разработки фокусировалась на координации действий с производителями оборудования для получения ядра, компилятора, установщика и поддержки драйверов для более стабильного запуска Linux на широком диапазоне оборудования.

Разрабатывая все части в одном месте и совместно тестируя их с производителями оборудования, удалось существенно повысить надёжность Linux в корпоративном секторе. Данная стабильная платформа обеспечила производителей программного обеспечения комплексным окружением разработки. Также Red Hat адаптировал длительный жизненный цикл (изначально 4 года, позже он был продлен), это предоставило клиентам курируемое исправление ошибок.

Сейчас это выглядит довольно простым, но в те времена это было настоящее испытание, чтобы адаптировать версии RHEL для соответствия всем требованиям производителей оборудования. Это дало и преимущества клиентам, так как начало стандартизации экосистемы RHEL помогло корпоративным окружениям не отказываться от производителей.

Нужно подтвердить слухи, что RHEL начался с версии 2.1, так как это звучит значительно более зрелым, чем 1.0. В общем-то, при выборе названия первой версии, команда разработки отталкивалась от собственного понимания готовности и стабильности продукта.

Можно заметить, что не было релизов RHEL 2.2, 2.3 и так далее. С версии 2.2 до версии 4 включительно сохранялась та же версия, а к ней выпускались обновления, такие как RHEL 2.1 Update 1. Текущая схема нумерации началась с RHEL 5.


Red Hat Enterprise Linux 3: Производительность и корпоративные рабочие нагрузки (2003 год).

В начале своего пути Linux, как правило, отвечал за небольшие специализированные задачи, такие как файловые серверы и серверы печати, а также настольные рабочие нагрузки. В настоящее время процессоры Intel, составляют серьезную конкуренцию специализированным чипам, заточенным под Unix. Но в то время чипы Intel, только начинали заходить в корпоративные окружения.

Для решения корпоративных задач недостаточно просто загрузить машину, и Linux вступил в битву за производительность и масштабируемость с такими убийственными приложениями, как база данных Oracle. Команда разработки работала в тесном сотрудничестве с сообществом, Oracle, Intel, HP и IBM над высоко производительными рабочими нагрузками на системах с большим объемом оперативной памяти и большим количеством процессоров. Помимо этого, поддержка RHEL была расширена за пределы x86 и были добавлены дополнительные архитектуры, такие как мэйнфреймы IBM zSeries и новая линейка шестьдесят четырехбитных процессоров Opteron от AMD.

В результате этой работы RHEL начал устанавливать новые мировые рекорды в производительности баз данных TPC, помогая продвигать роль Red Hat Enterprise Linux от маленькой коробочки в углу к корпоративным рабочим нагрузкам. Это начало раскачивать укоренившуюся позицию проприетарного Unix на проприетарном оборудовании. Началом конца войн Unix стали объединенные усилия сообщества открытого программного обеспечения на увеличивающейся мощи процессоров Intel.


Red Hat Enterprise Linux 4: Безопасность (2005 год).

На заре RHEL 4, первопроходцы подтвердили способность различного оборудования запускать корпоративные рабочие нагрузки на программном обеспечении с открытым исходным кодом. Другие клиенты обратили внимание на экономичность масштаба и увеличивающиеся инновации в Linux, и эта волна новых клиентов принесла новый набор требований к работе в непрерывно расширяющемся пространстве интернета – в первую очередь требований к безопасности. Для удовлетворения потребностей безопасности, инженеры Red Hat в тесном сотрудничестве с сообществом, государственным сектором и финансовыми корпорациями работали над системой сдерживания и контроля доступа – SELinux.

Внедрение SELinux стало сложным интеграционным испытанием, так как потребовало изменения в коде не одной сотни компонентов, и успех внедрения напрямую зависел от разработчиков Red Hat, которые являются основными участниками всех этих компонентов. Это было тяжёлым путешествием через несколько релизов, чтобы привести SELinux к более широкой адаптации.

Многие годы первая мысль, которая возникала у клиентов – это отключить безопасность SELinux. На сегодняшний же день клиенты, заинтересованные в безопасности, оставляют защиту SELinux включенной.

Ключевым испытанием стала необходимость интегрировать возможности безопасности в основной релиз RHEL. До этого распространенной практикой у производителей Unix была разработка отдельной безопасной версии. Проблема данного подхода заключается в нарушении экосистемы, требующей от разработчиков приложений, создания двух версий. Кроме того, безопасные версии будут всегда отставать и иметь ограниченный функционал. Окончанием работы в направлении безопасности RHEL, стало соответствие самым строгим правительственным и коммерческим стандартам безопасности (таким как Common Criteria (C2) и FIPS 150-2).


Red Hat Enterprise Linux 5: Виртуализация (2007 год).

К 2007-ому году компьютеры стали значительно больше, и консолидация рабочих нагрузок за счёт виртуализации стала объективной необходимостью для эффективного использования оборудования. Ранее, виртуализация была доступна через проприетарных вендоров за достаточно большие деньги. Начальная реализация виртуализации в Red Hat Enterprise Linux называлась Xen, а впоследствии была заменена виртуальной машиной на базе ядра Linux (Kernel-based Virtual Machine, KVM).

Доставляемый Red Hat (и многими другими) KVM предназначен для реализации виртуальных машин в виде процессов. Это простое и элегантное решение позволило использовать множество существовавших ранее компонентов, что обеспечило потрясающую эволюцию пространства виртуализации. Это подтолкнуло Linux и программное обеспечение с открытым исходным кодом продемонстрировать рекордную производительность и масштаб, продемонстрировав мощь программного обеспечения с открытым исходным кодом и RHEL в доставке инноваций.

Что уникально для RHEL (в дополнение к лидерству в показателях оценки) так это то, что построение на базе возможностей безопасности SELinux обеспечило надёжную изоляцию гостевых систем виртуальных машин, как и требуется для сертификации рабочих нагрузок. Эта комбинация из компонентов (безопасность + виртуализация) в одном продукте демонстрирует мощь составных компонентов Linux.

Последующее увеличение масштаба в использовании процессора и памяти серверных систем немедленно привели к более широкому использованию виртуализации. Это позволило клиенту легче получить лучшую утилизацию их оборудования за счёт запуска существующих рабочих нагрузок в виртуальных гостевых системах.

Продолжая тему виртуализации, Red Hat поддерживает не только гостевые системы с операционной системой Linux, но и Microsoft Windows. Поддержка гостевых систем Windows стала началом плотного сотрудничества между Microsoft и Red Hat, что продолжилось и в RHEL 8 в форме оптимизации под Azure (помимо прочего).


Red Hat Enterprise Linux 6: Публичное облако (2010 год).

Это были самые первые дни публичных облаков – инициированные Amazon. Разработчики быстро разглядели привлекательность динамической инфраструктуры, а также команды поддержки смогли повысить операционную эффективность.

Вскоре после начальной привлекательности разработки/тестирования в Amazon, многие клиенты Red Hat захотели получить преимущества стабильности и улучшенной безопасности RHEL вместе с расширенной экосистемой ISV в облаке. Для соответствия требованиям, RHEL 6 добавил образы, которые могут запускаться в публичном облаке Amazon.

Нужно отметить, что образы Red Hat Enterprise Linux для публичных облаков собираются из тех же компонентов, что и RHEL для аппаратных платформ. Не существует отдельного облачного варианта RHEL – существует только один RHEL для широкого набора платформ. RHEL вошёл в гибридную эру, локальных аппаратных и виртуальных гостевых систем, а также виртуальных гостевых систем в публичном облаке. Это позволило запускать как классические рабочие нагрузки, так и новые облачные приложения (Cloud Native) на общей инфраструктуре RHEL.

Для того чтобы иметь возможность уверенно доставлять RHEL в качестве экземпляров Amazon, Red Hat пришлось расширить сеть тестирования за счёт включения облачной части. Простого создания и тестирования недостаточно – облачная модель потребления расширяет возможности клиентов по развертыванию и управлению. Это включает в себя инструменты Red Hat Satellite, установщик RHEL и профили производительности – все вмести они предназначены для упрощения и автоматизации настройки.

Облачная модель потребления начала менять ожидания многих клиентов Red Hat. Так как до этого требовался “гуру Unix” для выполнения задач системного администрирования, а облачная модель предполагает работу из коробки. Это и породило направления движения в сторону автоматизации, которые продолжились в RHEL 7 и 8.


Red Hat Enterprise Linux 7: Контейнеры и основа портфолио (2014 год).

Отделы ИТ во многих компаниях эволюционировали от небольших отделов поддержки конечных систем до полноценных корпоративных команд разработки приложений, началась эра цифровой трансформации (Digital Transformation).

Увеличенная техническая гибкость и микро-сервисы обеспечили более гибкие и быстрые приложения, при этом потребовали другого подхода к созданию и запуску следующей волны приложений. Для решения этих потребностей контейнеры Linux стали основной, обеспечившей гибкость приложений.

RHEL добавил расширенные безопасность, производительность и настройку для упрощения использования контейнеров. Нужно отметить, что RHEL 7 не первый релиз, который добавил поддержку контейнеров Linux (RHEL 6 поддерживал LXC). В свою очередь RHEL 7 в череде релизов существенно продвинулся в реализации контейнеров Linux, пригодных для использования в производственных окружениях.

Через плотную интеграцию с Red Hat OpenStack Platform, Red Hat Virtualization и Red Hat OpenShift, Red Hat построил надёжную экосистему, составляющую портфолио динамической инфраструктуры, которая одинаково хорошо подходит как разработчикам (Dev), так и операторам (Ops) – DevOps. RHEL перестал быть изолированной операционной системой и стал основой для портфолио инфраструктуры гибридного облака Red Hat – где RHEL запускается на аппаратных и виртуальных гостевых системах, а также в публичных и частных облаках.

В рамках этого периода множество других облачных провайдеров добавили RHEL в список поставляемых сервисов, в том числе Azure, IBM, Alibaba и Google. Испытания, которые встали перед подобной динамической инфраструктурой потребовали значительных улучшений в сетевом взаимодействии, чтобы предоставлять контейнерам и виртуальным гостевым системам прямой доступ к аппаратным оптимизациям. Перед подсистемой хранения стояли аналогичные испытания, требующие быстрого создания и удаления логических томов для динамического назначения контейнерам на непродолжительные временные отрезки.

Оба этих примера иллюстрируют, что простые в использовании автоматизированные настройки стали настолько же важны, как и скорость сырого ввода/вывода. Через эти низкоуровневые оптимизации RHEL стал основой для портфолио Red Hat, которое включает в себя OpenStack, Red Hat Virtualization, Red Hat Storage, OpenShift и JBoss. Наличие полного стека инфраструктурного программного обеспечения преобразовало Red Hat из компании, которая занималась «только» Linux в компанию, предоставляющую полноценное портфолио для разработчиков и операторов.


Red Hat Enterprise Linux 8 (2019 год).

Сегодня большинство клиентов Red Hat осознают, что живут в мире гибридных облаков. Реальность заключается в том, что некоторые рабочие нагрузки запускаются локально, в то же время остальные рабочие нагрузки хорошо подходят для публичных облаков. Также как Red Hat начинал с RHEL 2.1, RHEL 8 предоставляет единую общую, доверенную платформу и экосистему, которая запускается на всех этих моделях развертывания – в том числе, на широком диапазоне облачных поставщиков. Поставщики облачных услуг изменили ожидания клиентов за счёт упрощения потребления возможностей инфраструктуры. В свою очередь Red Hat автоматизировал и упростил аспекты настройки системы в Red Hat Enterprise Linux 8.

Примеры из RHEL 8 включают в себя:

  • Red Hat Enterprise Linux Web Console – всесторонний графический веб-интерфейс для широкого диапазона задач.
  • Оптимизация рабочих нагрузок для SAP HANA и Microsoft SQL Server с целью обеспечения расширенной производительности и упрощения настройки.
  • Ускорение GPU для технологий искусственного интеллекта (AI) и машинного обучения (ML).
  • Расширенные возможности обновления через новые инструменты обеспечивающие более простую миграцию с RHEL 7 на RHEL 8.

Также, Red Hat Enterprise Linux 8 эволюционировал, предоставив потоки приложений (Application Streams), которые помогают обеспечить более быстрые обновления сред и инструментов, наиболее востребованных разработчиками экосистемы RHEL. Платформа продолжает упрощать администрирование за счёт включения доступа к Red Hat Insights, который превентивно сканирует системы, выявляя некорректную настройку и угрозы безопасности, а также предоставляя рекомендации. Например, он может обнаруживать отсутствующие исправления безопасности и опционально предоставлять автоматическое устранение. Также правила Insights могут анализировать рабочие нагрузки и рекомендовать оптимизации производительности, позволяя клиентам получить доступ к многолетнему опыту Red Hat и оптимизировать корпоративную инфраструктуру.

Многие из этих возможностей автоматизации наследуются RHEL 8, как основы Red Hat OpenShift и Red Hat OpenStack Platform, которые спроектированы для предоставления полного стека динамической инфраструктуры для разработчиков и операторов. Это портфолио возможностей, построенных на силе сообщества программного обеспечения с открытым исходным кодом, для обеспечения целостной, динамической гибридной среды. RHEL проделал огромный путь от программного обеспечения из коробки до открытого выбора широчайших возможностей и моделей развертывания локально и в облаке. 


Заключение.

Это достаточно краткий обзор почти двадцатилетней истории Red Hat Enterprise Linux. Тем не менее, я считаю достаточно важным понимать то, какой вклад в сообщество и в открытый исходный код сделала компания Red Hat и продолжает делать.

Погрузиться в удивительный мир Red Hat Enterprise Linux и выработать практически навыки работы с лидирующей корпоративной платформой Linux под моим руководством вы можете в учебном центре SoftLine Education.


Поздравляю всех с наступающим новым годом, пришло время ставить перед собой новые цели и загадывать желания.

воскресенье, 21 ноября 2021 г.

Новое в бета-версии Red Hat Enterprise Linux 9

3 ноября 2021-го года стала доступна бета-версия Red Hat Enterprise Linux (RHEL) 9, которая содержит новые возможности и множество улучшений. RHEL 9 основана на ядре Linux версии 5.14 и предоставляет предварительную версию следующего мажорного обновления лидирующей корпоративной платформы Linux. Данный релиз разработан для сложных гибридных развертываний от физических, локальных и публичных облаков до конечных устройств.

Бета-версия Red Hat Enterprise Linux 9 доступна для следующих аппаратных архитектур:

  • Intel/AMD64 (x86_64).
  • ARM 64-bit (aarch64).
  • IBM Power LE (ppc64le).
  • IBM Z (s390x).

Бета-версия Red Hat Enterprise Linux 9 отличается от предыдущих мажорных релизов. Несмотря на то, что она содержит много улучшений и расширений, можно сказать, что бета-версия RHEL 9 требует меньше времени на освоение от администраторов. Но в этом и есть отличие, специалисты, знакомые с RHEL 8 будут чувствовать себя привычно при работе с новой версией.

Рассмотрим новинки бета-версии RHEL 9.


Упрощенные автоматизация и управление.

Команда разработки продолжает вкладывать усилия в инструменты и передовой опыт для оптимизации самого главного ресурса – времени. Для достижения этой цели команда разработки продолжает упрощать автоматизацию и развертывание Red Hat Enterprise Linux. Некоторые важные элементы в бета-версии RHEL 9:

  • Расширенные матрики производительности в веб-консоли – доступ к дополнительной информации, позволяет лучше определять потенциальные узкие места производительности. Также был упрощен экспорт данных в сторонние средства анализа и отчетов, такие как Grafana.
  • Живая установка исправлений на ядро (Kernel Live Patching) в веб-консоли – крайнее важная задача для систем непрерывной работы. Теперь можно использовать всю мощь и простоту веб-консоли для применения исправлений к запущенному ядру Linux.
  • Ускоренное создание образов – в бета-версии RHEL 9 представлено несколько улучшений создания образов, в том числе возможность создания образов RHEL 8 и RHEL 9 на одном узле сборки, лучшая поддержка настраиваемых файловых систем (точки монтирования не LVM) и развертывание на голое оборудование.


Улучшения безопасности и соответствия.

Безопасность остается одной из главных концепций для клиентов Red Hat. Бета-версия RHEL 9 представила ряд улучшений для увеличения безопасности и соответствия требованиям:

  • Аутентификация по смарт-картам в веб-консоли – пользователи могут использовать смарт-карты для аутентификации на удаленных хостах, при доступе через веб-консоль RHEL.
  • Дополнительные профили безопасности – чтобы помочь в достижении соответствия стандартам, таким как PCI-DSS, HIPPA и прочим. При совместном использовании с интеллектуальными службами сбора и приведения в соответствие, такими ка Red Hat Insights и Red Hat Satellite, клиенты теперь могут получить доступ к мощным инструментам для быстрого устранения ошибок соответствия в масштабах всего предприятия.
  • Детальное журналирование SSSD – встроенная корпоративная платформа единого входа SSSD теперь доставляет больше подробностей в события: время выполнения задач, ошибки, поток аутентификации и так далее. Новые функции поиска предоставляют администраторам возможность анализировать ошибки настройки и производительности.
  • Интегрированный OpenSSL 3 – использование новой криптографической платформы позволяет применять новейшие стандарты безопасности. Встроенные в Red Hat Enterprise Linux утилиты были переработаны для использования OpenSSL 3 с целью предоставления организациям новейших шифров безопасности для защиты данных.
  • Цифровые хэши и сигнатуры Integrity Management Architecture (IMA) – теперь можно динамически проверять целостность операционной системы для обнаружения вредоносных изменений в инфраструктуре.
  • Удаленный вход по протоколу SSH от имени пользователя root отключен по умолчанию. Для защиты от атак с перебором пароля, в RHEL 9 по умолчанию запрещено удаленное подключение от имени пользователя root.


Улучшенная разработка контейнеров.

Для разработчиков приложений, которые используют образы контейнеров UBI (Universal Base Images), доступна бета-версия базовых образов RHEL 9 UBI. Стандартный образ UBI доступен в виде micro, minimal и init. Чтобы получить все возможности и протестировать образы UBI, необходим полностью подписанный хост контейнеров на базе бета-версии RHEL 9, что позволит вытягивать дополнительные пакеты RPM из бета-версии репозитория RHEL 9. 

Бета-версия Red Hat Enterprise Linux 9 также поставляется с cgroup2 по умолчанию и новейшим релизом Podman для RHEL 9. Пользователи будут получать сигнатуры и короткие имена (такие как ubi8 вместо registry.access.redhat.com/ubi8/ubi), а также проверку по умолчанию при вытягивании образов контейнеров, таким образом – это отличная возможность протестировать приложения в контейнерах с планируемой конфигурацией RHEL 9 из коробки.


Обеспечение разработчиков упрощенными возможностями.

Бета версия RHEL 9 доставляется с GCC 11 и новейшими версиями компиляторов Go, LLVM, Rust, позволяя разработчикам модернизировать приложения. Также Python 3.9 будет версией по умолчанию для RHEL 9, что позволит получить новые возможности и помочь разработчикам в создании приложений с использованием штампов времени с учетом временных зон, новых префиксов и суффиксов строчных методов, а также операций объединения словарей. 

В заключении хочется отметить, что все методы упаковки в RHEL 9, в том числе SLC, Flatpack и традиционные RPM включены в потоки приложений (Applications Streams), что упрощает их использование.


Открытая разработка для совместной работы.

Red Hat Enterprise Linux 9 – это смелый шаг в построении коммерческого дистрибутива Linux на базе CentOS Stream. Проект CentOS Stream позволяет увеличить прозрачность создания дистрибутива, а также позволяет сократить время на тестирование, стабилизацию и выпуск. Команда разработки надеется, что такое изменение позволит участникам экосистемы быстро изменить свой вклад, а также пользователи смогут проще, быстрее и чаще видеть направление развития будущих версий RHEL.


Простая загрузка и тестирование.

С недавних пор была удалена необходимость дополнительной регистрации доступа к бета-версиям и теперь учетные записи Red Hat (в том числе члены бесплатной программы Red Hat Developer) имеют неограниченный доступ к подпискам Red Hat Beta Access.


P.S. От себя хочу добавить, что в связи с доступностью CentOS Stream 9, следующая группа веб-кастов будет записываться на базе этой версии операционной системы.