Страницы

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

вторник, 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 можно получить в заметках к релизу.

пятница, 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, доступна по ссылке, а также можно воспользоваться помощником.

вторник, 14 декабря 2021 г.

Релиз Red Hat Satellite 6.10

16 ноября 2021-го года анонсировали доступность Red Hat Satellite 6.10. Данный релиз включает в себя множество новых и обновленных возможностей, в том числе улучшенную поддержку для безопасного окружения (Secure Environment) и новые возможности для упрощения управления и администрирования.

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


Упрощение.

Среди ключевых упрощений Red Hat Satellite 6.10 можно выделить:

  • Pulp 2 был обновлен до Pulp 3, а MongoDB удалена из Satellite с заменой на PostgreSQL. Это сделано для увеличения производительности и оптимизации потребления ресурсов, а также для подготовки к будущим обновлениям до Satellite 7.0. Обновление до Pulp 3 также разработано для улучшения сценариев с применением отключенных серверов Satellite (Disconnected).
  • Satellite теперь может быть настроен на распространение коллекций Ansible. Также в версии 6.10 добавлена поддержка для новых операций с использованием Ansible, таких как проверка целевых хостов на соответствие ролям Ansible и улучшенные отчёты. Дополнительно, теперь можно применять роли Ansible в указанном порядке.
  • Операции установки и обновления улучшены с целью сокращения сложности и устранения ненужных действий.
  • Добавлена поддержка управления массовыми операциями конвертации в RHEL (Convert2RHEL).
  • В новой версии поддерживается распространение контента на отключенные сайты. В версии 6.10 реализована поддержка инкрементальных обновлений для отключенных Satellite.


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

В области безопасности Red Hat Satellite 6.10 можно выделить следующие улучшения:

  • Поддержка для подписанных сценариев Ansible с целью предотвращения подмены или неавторизованных изменений сценариев отправляемых из console.redhat.com.
  • Поддержка персональных ключей доступа, используемых с доступом через API с настраиваемыми временными лимитами. Эта возможность обеспечивает доступ к интерфейсу разработки приложений без использования пользовательского пароля.


Прочие улучшения.

Среди прочих улучшений Red Hat Satellite 6.10 следует отметить поддержку для Azure Government Cloud, а также поддержку для Foreman Webhooks в основном для улучшения интеграции со сторонними приложениями.


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

Инструкции по выполнению чистой установки Red Hat Satellite 6.10 доступны по следующим ссылкам: «Installing Satellite Server from a Connected Network» или «Installing Satellite Server from a Disconnected Network».

Инструкции по обновлению с более ранних версий Red Hat Satellite 6.x доступны по ссылке: «Upgrading and Updating Red Hat Satellite Guide» или воспользуйтесь Red Hat Satellite Upgrade Helper.


Дополнительно, я бы хотел порекомендовать статью «Red Hat Satellite 6.9 с веб-сервером Puma», в которой рассказывается о смене веб-сервера и изменениях в области производительности.

четверг, 14 октября 2021 г.

Red Hat Satellite 6.9 с веб-сервером Puma

Вплоть до Red Hat Satellite 6.8 ключевым компонентом Satellite являлся сервер веб-приложений Passenger. Red Hat Satellite использовал Passenger для запуска приложений Ruby, таких как Foreman. Satellite 6.9 более не использует Passenger. Приложение Foreman (основной сервер пользовательского интерфейса (UI) и интерфейса разработки приложений (API)) был перенесен на использование проекта Puma. Сегодня мы рассмотрим проект Puma и то, как смена сервера приложений повлияла на производительность сервера Satellite.

Satellite 6.8 на базе Passenger Satellite 6.9 на базе Puma
Passenger интегрируется с Apache HTTP Server для захвата входящих запросов и перенаправления их соответствующему компоненту, отвечающему за обработку (mod_passenger). Puma – это независимый веб-сервер, который запускается как часть Satellite 6.9. Обратный прокси развернут в Apache для обработки трафика HTTPS и проксирования связанных запросов в новый процесс службы Foreman.
Passenger использует процесс Apache HTTP Server для каждого запроса. Для Satellite это происходит в следующих случаях:
  • При обращении к графическому пользовательскому интерфейсу (GUI).
  • При обращении к интерфейсу разработки приложений (API).
  • При регистрации хоста контента.
Puma представила две службы systemd в Satellite:
  • foreman.service
  • foreman.socket
Passenger настроен при помощи конфигурационных файлов Apache HTTP Server. Конфигурационные файлы отвечают за производительность, масштабирование и поведение Foreman, как описано в руководстве по настройке Red Hat Satellite 6.8. Puma использует два рабочих процесса (Workers) по умолчанию и каждый из них сконфигурирован с минимальным значением равным 0 потоков и максимальным значением в 16 с возможностью изменять значения данных параметров.


Возможности настройки Puma.

Puma – это сервер приложений Ruby, который используется для обслуживания клиентских запросов Foreman. Для любой конфигурации Satellite, предназначенной для обработки большого числа клиентов или высокой частоты операций – важно корректно настроить Puma, для этого нужно следить за следующими параметрами:

  • foreman-service-puma-threads-min
  • foreman-service-puma-threads-max

Веб-сервер Puma использует пул потоков. Можно установить максимальное и минимальное число потоков (для рабочего процесса), который доступен в пуле, при помощи параметров, указанных выше.

Например, можно настроить потоки следующим образом:

satellite-installer --foreman-foreman-service-puma-threads-min=0 --foreman-foreman-service-puma-threads-max=16 

Puma будет автоматически увеличивать число потоков с минимального значения на базе объема траффика, пока не достигнет определенного параметром максимума.

Puma предлагает один режим, связанный с рабочими процессами, называемый кластерным режимом (Clustered Mode). Кластерный режим уводит рабочие процессы от главного. Каждый дочерний процесс использует свой собственный пул потоков. Количество рабочих процессов также может быть настроено при помощи параметра foreman-service-puma-workers. Например:

satellite-installer --foreman-foreman-service-puma-workers=2

Установка количества рабочих процессов в значение 2 (значение по умолчанию) и максимального числа потоков в 16 позволит Puma максимально создавать до 32 потоков.

На данный момент Puma не является частью профилей настройки (Tuning Profiles), но это отслеживается в ошибке 1959691. Более того при смене настроек, пользователи должны убедиться, что результирующее число подключений к PostgreSQL может быть обработано.


Внутреннее тестирование и полученные результаты.

Чтобы протестировать то, как смена Passenger на Puma повлияла на производительность, один из экспериментов, который провела команда разработки заключался в сравнении скоростей конкурентной регистрации на Satellite 6.8 и 6.9. Была изменена скорость конкурентных регистраций хостов контента (Content Host) до 560 с шагом в 70 регистраций. (Т.е. 70, 140, 210 и так далее). Кроме продолжительности процесса регистрации, также отслеживалась частота ошибок регистрации и системные показатели сервера Satellite, такие как потребляемая память, системная нагрузка и многие другие. Также были выполнены оценки с разным числом процессоров для определения лучших параметров.

В результате тестирования, Satellite 6.8 (с использованием Passenger) в конфигурации по умолчанию смог обработать примерно 270 конкурентных регистраций. В свою очередь Satellite 6.9 (с использованием Puma) в конфигурации по умолчанию смог обработать примерно 480 конкурентных регистраций.

Более того, регистрации с Passenger в процессе тестирования проходили быстрее на 28% на низких уровнях конкуренции, но Puma значительно быстрее и надёжнее работала на высоких уровнях.

Меньшее числе потоков будет приводить к большему потреблению памяти на сервере Satellite для различных масштабов. Например, при настройке сервера Puma с максимальным числом потоков равным 16 и минимальным – 16, Puma будет потреблять примерно на 12% памяти меньше по сравнению с теми же настройками, но с минимальным числом потоков равным 0.

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

Например, сравнение конфигураций Satellite с 16 процессорами и разным числом рабочих процессов, продемонстрировало следующие результаты: увеличение числа рабочих процессов с 2 до 4 обеспечило увеличение производительности на 34%, с 4 до 8 – на 17%, но с 8 до 16 – только на 4%.

Больше подробностей можно найти в руководстве по настройке производительности к Red Hat Satellite 6.9.


Заключение.

Мы рассмотрели сервер приложений Puma, представленный в Red Hat Satellite 6.9 и то, как это влияет на производительность сервера Satellite. 

Три параметра, которые используются для настройки сервера Puma:

  • --foreman-foreman-service-puma-workers
  • --foreman-foreman-service-puma-threads-min
  • --foreman-foreman-service-puma-threads-max

Каждый из этих параметров может оказать значительное влияние на производительность.

понедельник, 9 сентября 2019 г.

Анонс бета-версии Red Hat Satellite 6.6


Red Hat анонсировал доступность бета версии Red Hat Satellite 6.6.

Red Hat Satellite – это масштабируемая платформа для управления обновлениями, развертываниями и подписками от инфраструктуры Red Hat, не зависимо от того, где она запущена. Бета версия Satellite 6.6 сфокусирована на улучшениях отчетов, автоматизации и обеспечения.

Несмотря на то, что Satellite 6.6 поддерживает Red Hat Enterprise Linux 8, обратите внимание, что Satellite 6.6 должен быть установлен на хосте Red Hat Enterprise Linux 7. Поддержка запуска Satellite на RHEL 8, запланирована в более поздних релизах.

Основные возможности, которые можно посмотреть и протестировать:
  • Отчеты (Reporting):
    • Возможность планировать отчеты.
    • Возможность отправлять отчеты на почту.
    • Улучшения отчетов по производительности.
    • Новые отчеты по умолчанию.
  • Автоматизация (Automation):
    • Обновление до Ansible 2.8.
    • Переменные Ansible в качестве параметров Smart Class.
  • Обеспечение (Supportability):
    • Правила подробностей для Satellite.
    • Разрешение зависимостей просмотра контента.
    • Интеграция Composer.
    • OpenSCAP разворачиваемый при помощи Ansible.
    • Улучшенные рабочие потоки обновления.
    • Улучшения масштаба и параметры настройки.
    • Приборная панель задач (Task Dashboard).
    • Дополнительные пиктограммы уведомления элементов (остановленные задачи или требующие участия).

Клиенты с активной подпиской Red Hat Satellite могут протестировать новые возможности в бета-версии Satellite 6.6 уже сегодня, подписавшись на бета-версию.