Назад | Перейти на главную страницу

Расширение стандарта иерархии файловой системы (FHS) для размещения корпоративного программного обеспечения

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

Группа приложений / промежуточное программное обеспечение отправляет запрос о том, что им нужна следующая версия корпоративного программного обеспечения для установки на том или ином сервере приложений. Чем ты занимаешься?

Короче говоря, у каждого поставщика есть свои «правила» и «настройки по умолчанию», и, что хуже всего, у некоторых их нет.

Единственный способ, который я нашел для борьбы с этим, - это изучить установку на машине разработчика и создать для него свой собственный RPM - это затем подняло тему этой статьи - выработать стандарт того, где все должно быть.

В Unix FHS решает многие проблемы, но поскольку это не его работа, он также пропускает те, которые характерны для стороннего программного обеспечения.


Расширение FHS, стандартов и правил для установки продуктов поставщика

Мы с моим коллегой работаем над расширением этого стандарта на программное обеспечение поставщиков (базы данных Oracle, серверы приложений Oracle, Teamsite, Informatica и т. Д. И т. Д.).

Я задокументировал это Вот, и мы действительно очень довольны этим ...

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

Моя конечная цель - сделать эту модель чем-то, что сможет подобрать и использовать любой из любой компании.


Ноты

Что касается страницы docson ...


Вопрос

  1. Подойдет ли вам эта модель?
  2. Что-нибудь здесь, что, по вашему мнению, не было рассмотрено?

Конечно, предполагается, что у вас достаточно серверов, чтобы начать использовать этот стандарт.

Я собирался предложить / opt / <vendor> / <product> еще до того, как увидел, что вы предлагаете это в предлагаемом расширении. Так что да, у меня это работает.

Мое практическое правило:

/, / usr: сама ОС; вещи, которые используют родную систему упаковки.

/ usr / local: вещи, которые я разработал сам или скомпилировал из исходников.

/ opt: сторонние продукты.