Jump to content

Центр управления услугами

Service Management Facility ( SMF ) — это функция операционной системы Solaris начиная с версии 10 и OpenSolaris дочерней версии illumos с ее дистрибутивами illumos , которая создает поддерживаемую унифицированную модель для служб и управления службами в каждой системе Solaris или illumos и заменяет init. д скрипты. [1] Компания SMF представляет:

  • Порядок зависимости . Службы иногда зависят друг от друга для правильной работы, и надежная система должна знать зависимости каждой службы. Если базовая служба выходит из строя, ее необходимо исправить, прежде чем это повлияет на другие службы, которые от нее зависят.
  • Настраиваемая степень детализации загрузки
  • Делегирование задач пользователям без полномочий root . Службу можно настроить для запуска с ограниченным набором привилегий, а не от имени всемогущего пользователя root. Если служба была скомпрометирована, размер ущерба, который может нанести злоумышленник, будет минимизирован, если мощность службы будет ограничена возможностями более ограниченного пользователя.
  • Параллельный запуск сервисов . Это ускоряет процесс загрузки за счет одновременного запуска нескольких служб, позволяя использовать время простоя ЦП, возникающее из-за временно заблокированной службы, для использования другими службами, которые могут запускаться независимо от заблокированной службы.
  • Автоматический перезапуск службы после сбоя . Работает совместно с Solaris Fault Manager , обеспечивая восстановление программного обеспечения в случае сбоев оборудования (ЦП, памяти), ошибок администратора, таких как случайное завершение работы, и дампов ядра программного обеспечения.

Все эти возможности становятся возможными благодаря тому, что Сервисы рассматриваются как «объекты первого класса». То есть они представляют собой нечто большее, чем просто исполняемое пользователем программное обеспечение для ОС. Для них можно определить специальные состояния, которые обеспечивают более точный контроль, а также мониторинг и проверку для диагностики сбоев программного обеспечения, вместо того, чтобы администратор или специальные модули «перезапуска» убивали и перезапускали службу, как раньше. [2]

Что такое услуги?

[ редактировать ]

Сервисы — это программные объекты, которые предоставляют набор возможностей другому программному обеспечению. [3] Например, веб-сервер предоставляет веб-браузерам службу HTTP. Другие службы включают NFS для обмена файлами в сети, DHCP для динамического назначения IP-адресов и Secure Shell для удаленного входа в систему. Функции даже более высокого уровня могут быть службами, такими как специальные базы данных для электронной коммерции, финансов, управления производством и т. д. Обычно службы запускаются автоматически при загрузке, имеют длительный срок действия, имеют общие состояния (например, работают, не работают), взаимосвязь. & зависимости (служба Sendmail зависит от службы именования, которая зависит от сетевых служб) и имеют решающее значение для выделенной функции сервера.

Что он заменяет

[ редактировать ]

В версиях Solaris до Solaris 10 и в UNIX в целом службы настраиваются в текстовых файлах с файлами запуска в деревьях каталогов /etc/rc.d/, а данные конфигурации в таких файлах, как /etc/ inittab и / и т.д./inetd.conf. Типичная система может иметь десятки файлов конфигурации, и конфигурация может включать в себя различные методы, включая редактирование сценариев оболочки . SMF имеет единый согласованный интерфейс, упрощающий администрирование.

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

Концепции SMF

[ редактировать ]

Экземпляры: сервис представляет собой набор конфигураций. Экземпляр — это выполняющееся выполнение определенного исполняемого файла службы. Можно иметь множество экземпляров определенной службы, например, несколько веб-серверов, прослушивающих разные порты, ссылающиеся на разные корневые каталоги WWW.

См. также

[ редактировать ]
  1. ^ Джонатан Адамс, Дэвид Бустос, Стивен Хан, Дэвид Пауэлл и Лиана Праза, «Средство управления услугами Solaris: запуск и администрирование современной системы» , в Proceedings of LISA '05: Девятнадцатая конференция по системному администрированию (Сан-Диего, Калифорния: Ассоциация USENIX) , декабрь 2005 г.), 226–235.
  2. ^ Николас А. Солтер, Джерри Джелинек, Дэвид Майнер - Библия OpenSolaris, 2011 г., стр. 490 1118080319 «Перезапуск — это процесс или, точнее, служба, которая отвечает за мониторинг и перезапуск других служб. UNIX на самом деле имела форму перезапускателя с самого начала, и он существует во всех версиях UNIX-систем:"
  3. ^ «Управление системными службами в Oracle® Solaris 11.4 — концепции и компоненты SMF» . docs.oracle.com .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ddf222eecbaffdf17d718bc26bcfdf43__1702114080
URL1:https://arc.ask3.ru/arc/aa/dd/43/ddf222eecbaffdf17d718bc26bcfdf43.html
Заголовок, (Title) документа по адресу, URL1:
Service Management Facility - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)