R50 9260becf52b9c0987e3a4f1d98effab7
DevOps/System administrator

Автоматизация развертывания серверов.

Добавлено 22 авг 2018 в 15:55
Службе технической поддержки пользователей периодически приходилось сталкиваться с отказом клиентского оборудования, в том числе, серверов. Основная сложность состояла в том, что в ручном режиме подготовка сервера для замены занимала достаточно много времени, а так же, из-за большого количества операций, возникал риск «человеческой» ошибки. Предложенное решение: автоматическое развертывание сервера, с использованием заранее собранных конфигурационных файлов и данных. Использованные технологии: Linux (Debian, Ubuntu, Centos), Ansible, Git. Практическая реализация: Системный администратор запускал Ansible playbook, который: создавал структуру каталогов, LVM-разделы, пользователей, устанавливал необходимое ПО, правила firewall, загружал необходимые конфигурационные файлы. Таким образом, пока происходило развертывание сервера, сотрудник мог продолжать заниматься текущими задачами.
757b357774