У кого-либо есть хорошие примеры runbooks, который они используют при внесении Производственных изменений?

2
задан 11 July 2009 в 11:31
4 ответа

Что я делаю:

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

Большая часть конфигурации была реализована вручную в системе тестирования (часто образ виртуальной машины или просто экземпляр EC2), и затем рецепт конфигурации, записанный для покрытия всех различных компонентов изменений. Обновление рабочего процесса среды проходит примерно так:

  • Создайте тикет в соответствующей системе, что изменение должно быть внесено.
  • Документируют весь whys и что имеет изменение.
  • Отредактируйте рецепт (рецепты) конфигурации, шаблоны, файлы, и т.д., требуемый внести изменение происходят в целевой системе или системах.
  • Передайте изменение в локальном репозитории и выставьте к основному серверу управления версиями.
  • Обновите билет на экспертную оценку изменений.
  • Изменения закончены, и изменение развертывается на сервере Шеф-повара, таким образом, это знает об обновленных битах.
  • Выполненный Шеф-повар вручную на клиентах, или позволяют ему работать автоматически в зависимости от требования изменения. (Я не работал бы, говорят что больше чем полдюжина систем вручную).

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

Человек с бизнес-требованием для изменения проверяет, что это было успешно, и они закрывают билет.

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

1
ответ дан 3 December 2019 в 12:26
  • 1
    Походит на очень разумный подход - Шеф-повар появляется очень мощный набор инструментов –   14 July 2009 в 00:07

Я предпочитаю сценарии с комментариями и печатью.
У них есть двойное преимущество документирования и автоматизации.

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

То, когда существует много примечаний, включило, я предпочитаю локально размещенную Wiki (персональный или группа).
Это может привыкнуть к

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

Но, просто обеспечьте безопасность местоположения - Вы не хотите, чтобы данные были недоступно в чрезвычайной ситуации.

Вот является старая Microsoft Technet SQL Server runbook страницей для ловли универсальных идей.

1
ответ дан 3 December 2019 в 12:26

Для действительно критических и чувствительных изменений у меня обычно будет текстовый файл с фактическими командами, которые я буду использовать с #comments, объясняющим, что продолжается. Тем путем я могу cut-n-paste их в терминал быстро.

0
ответ дан 3 December 2019 в 12:26
  • 1
    Походит на сценарий оболочки мне.:) –  Ernie 11 July 2009 в 01:26
  • 2
    Touché! я didn' t даже замечают это. It' s медленно выполняемый сценарий оболочки.:) –  Geoff Fritz 11 July 2009 в 01:53
  • 3
    Я склонен делать то же самое, но эти вещи заканчиваются зарегистрированные в нашу Wiki. –  3dinfluence 11 July 2009 в 08:16

Я был бы второй основная идея behing сообщение jtimberman, при этом марионетка была бы моим предпочтительным инструментом.

0
ответ дан 3 December 2019 в 12:26

Теги

Похожие вопросы