Окружение представляет собой изолированное состояние конфигураций (вместе с классами, глобальными параметрами, фактами, конфигурационными метками) на определенный момент времени. Использование окружений помогает обезопасить некорректное конфигурирование “боевых” puppet узлов (касс).
В Artix : Control Center по умолчанию доступна работа с 4 окружениями:
- Разработка - – обязательное окружение, в котором производится подготовка конфигураций и всех данных, которые с ними связаны. Конфигурации из этого окружения не могут быть назначены на узлы (кассы). Подготавливаемые здесь конфигурации мигрируют в следующее окружение.
- Тестовое окружение - – окружение с небольшим количеством касс (минимум одна касса, расположенная в офисе), используемых для тестирования выдаваемого функционала. Рекомендуется в качестве тестовых использовать кассы, которые не обслуживают покупателей. Предназначено для проверки работоспособности сборки кассового ПО, правильности применения конфигураций. После проверки конфигурации мигрируют в следующее окружение.
- Пилотное окружение - – окружение, в которое входит небольшое количество рабочих касс (10% от общего количества касс (обязательно из разных магазинов)). В рамках окружения проверяется работоспособность сборки и правильность применения конфигурации в ходе реальной эксплуатации. После После проверки конфигурации мигрируют в следующее окружение.
- Боевое окружение - – окружение, в которое входят все работающие кассы сети , (за исключением касс тестового и пилотного окружения). Если реально используемые тестовые узлы (кассы) с примененными конфигурациями из окружения “Пилотное” поработали отведенное время без ошибок, то все изменения из окружения “Пилотное” можно распространить в данное окружение и назначить соответствующие конфигурации на оставшиеся реально используемые узлы (кассы).
Указанное количество окружений является рекомендованным. Минимальное количество окружений - – 2: разработка и рабочее окружение.
При необходимости более детального тестирования функциональности может задаваться большее число окружений.
Алгоритм действий по распространению конфигураций | |
---|---|
|
...