Среда тестирования для управления конфигурацией сервера Linux

Мы - магазин среднего размера, который использует Марионетку для управления конфигурацией Linux. Так как мы - небольшой магазин, трудно развернуть и поддержать среду DTAP.

Мы обычно выполняем ручное тестирование после изменений конфигурации. Я хотел бы автоматизировать это так или иначе; как Вы видел бы в регрессионном тестировании программного обеспечения на, например.

Например, пример использования был бы кластер OpenLDAP. Я был бы:

  1. Я внес бы изменение на тестовом узле в Марионеточной тестовой среде
  2. Тестовые сервисы
  3. Если сбой, вернитесь к к шагу 1
  4. Удалите узел из кластера
  5. Сделайте изменение конфигурации
  6. Тестовые сервисы
  7. Если сбой, вернитесь к шагу 5
  8. Добавьте узел назад для кластеризации
  9. Тестовые сервисы
  10. Если сбой, вернитесь к шагу 4
  11. Наконец, развернитесь к другим узлам

Идеально, я хотел бы автоматизировать тестирование, таким образом, мы могли развернуть изменения с большей уверенностью.

Кто-либо может рекомендовать такую вещь? Предпочтительно что-то, что сцепляется в Марионетку, но не обязательно требование. Некоторые предложения на лучшей практике также ценились бы.

4
задан 17 June 2014 в 03:27
1 ответ

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

3
ответ дан 3 December 2019 в 03:42

Теги

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