vRealize Automation Automation Config — это современная платформа управления конфигурациями, чья производительность, скорость работы и гибкость позволяют ИТ-специалистам управлять большими, сложными ИТ-системами и повышать эффективность в требуемом масштабе. Используйте это руководство при установке Automation Config в своей системе.
Системные администраторы и сотрудники группы DevOps понимают, что их роль не ограничивается настройкой серверов и запуском служб. VMware Aria Automation Config помогает рабочей группе автоматизировать общие задачи администрирования инфраструктуры и обеспечивает нужное согласующееся состояние всех компонентов инфраструктуры.
Automation Config обеспечивает возможность подключения и хорошую совместимость со многими существующими технологиями. Для использования Automation Config не требуется выполнять перепроектирование всех существующих систем управления конфигурацией. Для управления полным жизненным циклом компьютера это решение может реагировать на выходные коды и информацию из сторонних инструментов.
Цели установки
Цель процесса установки — создать конечную архитектуру системы Automation Config, состоящую из четырех основных компонентов:
Компонент | Описание |
---|---|
API-сервер Automation Config, также называемый RaaS | RaaS (возврат данных как сервис) предоставляет конечные точки RPC для приема управляющих команд из пользовательского интерфейса Automation Config, а также конечные точки управления RPC для взаимодействия с подключенными главными серверами Salt. |
Главные серверы Salt и подключаемый модуль Master | К Automation Config можно подключить любое количество главных серверов Salt, но не меньше одного. Главный сервер Salt — основное связующее звено между Automation Config и остальными управляемыми узлами в сети (так называемыми служебными серверами). Команда, отправляемая из Automation Config (например, задание), поступает на главный сервер Salt для последующего распределения по целевым служебным серверам. Подключаемый модуль Master устанавливается на главных серверах Salt. Он позволяет главным серверам Salt взаимодействовать с опорным сервером Automation Config, который является узлом RaaS. Подключаемый модуль Master позволяет главным серверам Salt получать доступ к заданиям или процессам, инициированным системой Automation Config, а также к внешним файлам и данным хранилища pillar, которые хранятся в базе данных PostgreSQL. |
База данных PostgreSQL | Automation Config использует базу данных PostgreSQL для хранения данных служебных серверов, возвращаемых результатов заданий, данных о событиях, файлов и данных хранилища pillar, учетных записей локальных пользователей, а также дополнительных настроек для пользовательского интерфейса. |
База данных Redis | Automation Config использует базу данных Redis для хранения определенных типов данных, например кэшированных данных, во временном хранилище. Эта служба также использует временное хранилище данных для распределения поставленных в очередь заданий по фоновым рабочим процессам. |
При стандартной установке каждый из этих компонентов будет развернут на выделенном узле. Это означает, что по окончании процесса будет четыре выделенных узла. Если для системы требуется высокая доступность, возможно, потребуется развернуть несколько главных серверов Salt, баз данных PostgreSQL и баз данных Redis.
На следующем рисунке показана конечная цель процесса стандартной установки.
Обзор установки
Процесс установки состоит из пяти основных этапов.
- Предустановка
- Установка
- Задачи, выполняемые после установки
- Интеграция с VMware Aria Automation
- Установка Salt на узлах, управление которыми будет осуществляться с помощью Automation Config
Для развертывания службы Salt Minion на узлах можно использовать облачные шаблоны VMware Aria Automation или установить эту службу с использованием Secure Shell (SSH).
На следующем рисунке показана архитектура системы, которая будет создана после завершения процедуры, выполняемой при стандартной установке, после нее, при интеграции и при установке Salt.