Pull to refresh
0

Автоматизация работы с серверами при помощи Hewlett Packard Enterprise Server Automation

Reading time 12 min
Views 5.7K
Современные предприятия в своей работе используют все больше серверов. Из-за этого существенно увеличивается количество рутинных задач, необходимых для их выполнения инструментов, стандартов, которые необходимо соблюдать в работе системы. Это, в свою очередь, увеличивает расходы на обслуживание, а также потери из-за разнообразных сбоев. Как решение большинства проблем можна использовать средства автоматизации. Одно из них — Hewlett Packard Enterprise (HPE) Server Automation. Это программное обеспечение для предназначенное для централизации управления и постановки на поток множества функций дата-центров, а также автоматизации критически важных мест в управлении ИТ-инфраструктурой.





Знакомство с сервером

HPE Server Automation сканирует сеть на предмет наличия серверов, которые не находятся под управлением программы и отображает их в специальном списке. Затем администратор подключает эти сервера к системе установив на каждом из них программные модули. После того, как это сделано, вы можете выполнять задачи управления на них, в том числе следующие:

Развертывание операционной системы на выделенных ресурсах: позволяет выделять физическое пространство на сервере или создавать виртуальные сервера под предварительно настроенные ОС и вводить их в управляемый пул серверов. После этого HPE Server Automation может управлять вновь созданными ресурсами.

Автоматический апгрейд ОС: HPE Server Automation умеет проводить автоматизированное, централизованное и гибкое обновление операционных систем и устанавливать необходимые патчи. Это касается серверов на базе ОС семейства Windows, Linux и Solaris. Вы можете выбирать необходимые патчи из тех, что предлагаются поставщиком операционной системы, а также настроить процесс установки, чтобы не учитывать патчи, которые несовместимы с серверной средой.

Инициализация программного обеспечения: после того, как сервер вошел в управляемый пул вы можете устанавливать и настраивать приложения с помощью специальных шаблонов, более известных как политика программного обеспечения (Software Policies). Эти шаблоны определяют, какое ПО устанавливать, какие конфигурации при этому будут применяться, а также скрипты, которые будут использоваться во время установки. Эти шаблоны позволяют определить базовую конфигурацию серверов, которая будет развернута на всех управляемых единицах в соответствии с функциями по соблюдению правил HPE Server Automation Software. Например, вы сможете установить базовую версию Apache как на всех серверах, которые находятся под управлением HPE Server Automation, так и на заданной их части.

Аудит и соответствие стандартам: функция Audit and Remediation дает возможность узнать политику конфигурации серверов и убедиться, что они ей соответствуют. В случае, если обнаруживаются несоответствия требованиям или же сервера не настроены так, как вы хотите, это можно исправить программными средствами. Так, вы можете настроить базовый сервер и на основании его образа автоматически сконфигурировать все остальные, приведя их в соответствие с заданной вами политикой.

Конфигурация ПО: вы можете создавать шаблоны конфигурации приложений и разворачивать их на всех серверах под управлением HPE Server Automation. Также вы можете проверять стандартизацию конфигурационных файлов на всех серверах в пуле.

Развертывание приложений: с помощью этой функции вы можете быстро и легко перемещать создаваемый комплекс приложений от команды разработчиков к тестировщикам и далее по цепочке.

Проверка соответствия ПО: при помощи инструмента Policy Compliance Scan можно определить, соответствуют ли спецификация политики программного обеспечения управляемого сервера конфигурации установленного на нем программного обеспечения.

Получение отчетности: HPE Server Automation предоставляет обширный набор комплексных отчетов о состоянии управляемых серверов. Эти отчеты можно гибко настраивать, что позволяет предоставлять их различным категориям пользователей.

HPE Server Automation позволяет вносить изменения в работу различных систем более безопасно и гибко. Это происходит благодаря тому, что вы можете моделировать и проверять вносимые изменения прежде, чем действительно осуществите их. Благодаря этому существенно сокращается время простоя серверов, так как вносимые впервые изменения уже проверены на работоспособность. Вам не нужно отлаживать их и и исправлять ошибки непосредственно после внесения изменений или установки обновлений.

Конфигурация HPE Server Automation

Простой установочный пакет HPE Server Automation состоит из ядра системы, его компонентов, а также базы данных Oracle, размещенных на одном сервере. Более продвинутые пакеты могут иметь дополнительные элементы:

— вторичные ядра, которые дополняют основное ядро и увеличивают мощность для управления серверами;

— сателлиты, схожие по функциональности с обычными ядрами, но имеющие более ограниченные возможности. Они используются для дата-центров и ИТ-инфраструктуры с ограниченными требованиями или ресурсами;

— соединение Multi-master, которое позволяет двум независимым системам обмениваться данными и осуществлять совместное управление серверами.

HPE Server Automation поддерживает установку в восьми обозначенных конфигурациях. Для других конфигураций требуется пакет HPE Professional Services.

Простая конфигурация

HPE Server Automation устанавливает ряд компонентов, которые обеспечивают возможности управления сервером. Если у вас нет необходимости настраивать установку продукта, вы можете выбрать установку для одного хоста. Если же нужно произвести настройку (например, распределить компоненты ядра по разным серверам из соображений производительности), то вам нужно обратиться к сертифицированным консультантам HPE.



Самый простой случай установки — развертывание системы для одного дата-центра или объекта. Он состоит из всех компонентов автоматизации HPE Server Automation установленный на одном хосте управления серверами в одной сети.

База данных Oracle

Все варианты развертывания системы требуют наличия базы данных Oracle, настроенной специально для HPE Server Automation. Один из ее компонентов используется для хранения информации о вашей сети, устройствах хранения данных, управляемых серверах (вместе с операционными системами и приложениями, установленными на них) и так далее. Эта база данных является компонентом установочного пакета, однако вы можете использовать и существующую базу данных Oracle, которая была сконфигурирована для использования с HPE Server Automation.

Развертывание приложений

С помощью функции развертывания приложений HPE Server Automation вы можете создавать, тестировать и развертывать пользовательские программные продукты для целевых серверов в ваших центрах обработки данных. Например, вы можете перемещать приложения от разработчиков к тестировщикам для обеспечения лучшего качества тестирования. Инструмент развертывания приложений упрощает коммуникации, необходимые для развертывания приложений. Он предоставляет единую точку доступа, где все участвующие в процессе разработки сотрудники могут просматривать или вводить данные, с которыми они работают. С помощью этого инструмента вы также можете:

— моделировать такие компоненты приложений, как код, скрипты, конфигурационные файлы;

— управлять несколькими параллельными выпусками и версиями ваших приложений;

— разворачивать и сворачивать приложения на целевых серверах, делать откаты их версий в случае нестабильной работы и наличия ошибок;

— моделировать целевые сервера, работающие под управлением элементов необходимых для приложений;

— наладить удобное и быстрое общение между разработчиками, тестировщиками, системными администраторами и другим уполномоченным персоналом;

— планировать и реализовывать циклы разработки приложений начиная от написания кода и заканчивая релизом продукта. Вы можете настроить Hewlett Packard Enterprise Server Automation в зависимости от типа вашего предприятия, принятых на нем стандартов и способов работы.

Аудит и исправление

Функция аудита и исправления ошибок позволяет задавать объекты, места и время для проверки объектов, которые являются частью вашей ИТ-инфраструктуры. Разнообразные политики проверки определяют, что нужно проверять — конкретные файлы, директории, а также заданные конфигурации. Также определяются места проверки: это могут быть конкретные сервера или целые их группы. А возможность создания расписания проверки автоматизирует этот процесс — можно, например, задать конкретные даты проверок и определить их регулярность (проверка может быть как разовой, так и планово повторяющейся).

Также возможности HPE Server Automation позволяют понять, как сделать сервера в управляемой среде совместимыми. Так, вы можете активировать опцию соответствия серверов стандартам определенной политики. Когда система обнаружит сервера, которые заданным стандартам не соответствуют, вы можете исправить их работу таким образом, чтобы она соответствовала принятым стандартам.

Используя клиент HPE Server Automation вы можете проверять значения параметров конфигурации серверов на основании работающего сервера с правильными параметрами или же образа подобного сервера. Также вы можете делать проверку опираясь на заданные собственноручно настройки или на основе предварительно настроенных политик аудита. Кроме этого есть возможность получать отчеты о состоянии конкретных серверов для проверки текущего состояния системы и для сравнения с другими серверами.

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

Используя аудит средства исправления и восстановления, вы также можете выполнить следующие задачи:

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

Возможности Hewlett Packard Enterprise Server Automation

Рассматриваемый продукт представляет набор возможностей, которые позволяют автоматизировать многие ИТ-процессы. Среди них такие инструменты как Service Automation Visualizer, Storage Visibility and Automation, а также система отчетов.

Service Automation Visualizer (SAV)

Это средство разработано чтобы помочь вам оптимально понимать и управлять оперативной архитектурой и распределенными бизнес-приложениями в вашей ИТ-среде. Как известно, эти приложения состоят из сложных наборов разнообразных сервисов, работающих на нескольких серверах, а также сетевых устройств и устройств хранения данных. В связи с этим при возникновении проблем с производительностью бывает трудно определить их причины и устранить их. Также становится малопонятным каковым будет результат при внесении тех или иных изменений в ИТ-среде. Инструмент SAV позволяет визуализировать этот тип информации с помощью рисунков. Они могут быть выведены на экран монитора или же распечатаны на бумаге.

Storage Visibility and Automation

Этот инструмент позволяет управлять хранением данных благодаря визуализации от начала до конца всей цепочки поступления данных в хранилище. Это очень полезно для выполнения рутинных задач системных администраторов. Им предоставляются средства, которые помогают экономить место (и как следствие — денежные средства) за счет рассмотрения имеющихся ресурсов, проводить аудит хранилищ, анализировать тенденции использования ресурсов, создавать разнообразные сценарии и автоматизировать процессы.

Reports

Система отчетов HPE Server Automation в режиме реального времени обеспечивает пользователя разнообразной информацией касательно управляемых серверов, сетевых устройств, программного обеспечения, патчей, операционных систем, клиентов и объектов (виртуальных и физических) и применении разнообразных политик. Также можно получить отчеты по безопасности и о действиях пользователей.

Система развертывания ресурсов

HPE Server Automation позволяет устанавливать предварительно сконфигурированные операционные системы на физические и виртуальные сервера. Процедура происходит быстро и с минимальным участием человека. Эта функция является ключевой часть процесса запуска сервера в эксплуатацию. Функция автоматического развертывания гарантирует, что что каждый сервер на вашем объекте по умолчанию будет иметь стандартизированную конфигурацию операционной системы. Преимущества этой системы включают в себя:

— Интеграцию с другими функциями и инструментами HPE Server Automation. Так как система развертывания ресурсов тесно интегрирована с набором инструментов автоматизации (включая автоматическое управление патчами, управление программным обеспечением, выполнение скриптов и т. д.), это обеспечивает гладкую передачу работы между различными отделами. Это гарантирует, что различные группы ИТ-отделов будут работать с пониманием протекающих процессов, общего состояния рабочей среды. Это является одним из залогов продуктивной работы и надежный контроль за внедрением изменений.

— Возможность апгрейда софта серверов без переустановки. В отличие от многих других подобных решений, система развертывания ресурсов HPE Server Automation позволяет легко вносить изменения уже после установки. Это происходит благодаря использованию специальных шаблонов и ориентированный на установочные пакеты подход к работе.

— Гибкую архитектуру предназначенную для работы во многих средах. Система развертывания HPE Server Automation поддерживает множество различных типов серверов, сетей, архитектур безопасности и операционных процессов. Такая гибкость гарантирует, что вы сможете развернуть необходимые операционные системы в соответствии с потребностями вашей организации.

Вы можете выполнять функции HPE Server Automation как из обычного, так и из веб-клиента. Система автоматизирует все типичные задачи развертывания, а именно:

— Подготовка оборудования для установки операционной системы с использованием подготовленного профиля установки ОС и использования заданных последовательностей;

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

— Установка базовой и дефолтной конфигурации операционной системы в соответствии с заданной последовательностью или планом построения.
— Установка всех последних патчей для операционных систем (список зависит от приложений, работающих на сервере);

— Выполнение определенных скриптов до и после установки ОС, которые задают определенные параметры конфигурации, например пароль root;

— Установка системных компонентов и утилит, таких как например Secure Shell, PC Anywhere, антивирусное ПО и программы для резервного копирования данных, средства мониторинга системы;

— Установка распространенного системного ПО, как, например, Java Virtual Machine.

Система развертывания HPE Server Automation поддерживает:

— Windows, Solaris и Linux;
— сетевую установку и установку с физических носителей (CD/DVD);
— а также позволяет распределять обязанности между сотрудниками центра обработки данных и системных администраторов.

Система также интегрируется с родными технологиями установки применяемых в разных операционных системах:

— Windows answer files: unattend.txt, unattend.xml, sysprep.inf
— Red Hat Kickstart
— SuSE YaST (Yet another Setup Tool)
— Solaris Jumpstart
— WINPE/WIN-BCOM/UNDI

Вы можете развернуть операционную систему на:

— физических серверах, на которых не установлен агент HPE Server Automation и нет операционной системы;
— виртуальных серверах;
— серверах, входящих в пул не управляющихся HPE Server Automation серверов и имеющих установленные ОС;
— серверах, входящих в пул управляющихся HPE Server Automation серверов и имеющих установленные ОС (переразвертывание).

Выполнение скриптов

Использование функции выполнения скриптов HPE Server Automation позволяет запускать одноразовые или сохраненные сценарии по всему пулу управляемых серверов в автоматическом режиме, а не вручную. Для системных администраторов это дает такие преимущества:

— параллельное выполнение скриптов на многих UNIX и/или Windows-серверах, что существенно экономит время и обеспечивает высокую степень согласованности;

— управление доступом осуществляется по принципу, когда только авторизованные администраторы могут выполнять сценарии на хостах, к которым они имеют доступ;

— возможность контролировать доступ к скриптам, храня их в частных или общих библиотеках;

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

— комплексный журнал отчетов, который показывает, когда и где конкретный скрипт был выполнен и кто за это ответственный.

Поскольку средства выполнения скриптов являются неотъемлемой частью HPE Server Automation, системные администраторы получают уникальные преимущества по сравнению со сторонними инструментами:

— Используя информацию о состоянии системы и ее конфигурации для настройки скриптов также можно адаптировать скрипты под конкретные задачи узнав дополнительную информацию благодаря простой ссылке в HPE Server Automation. Это могут быть данные о пользователе или предприятии, которое владеет сервером, является ли сервер простым хранилищем или используется для вычислений, на каком объекте он находится и т. д.

— Пользователи могут совместно использовать скрипты без угрозы для безопасности, так как HPE Server Automation следит за тем, кто и на каких серверах может запускать выполнение скриптов, а также ведет комплексный аудит выполнения скриптов.

Информация об устройствах

Входящий в состав HPE Server Automation инструмент Device Explorer позволяет просматривать информацию о серверах в управляемой среде. С помощью этого обозревателя можно выполнять следующие задачи:

— делать снимки состояния серверов, подготавливать их аудит, проверять конфигурации приложений, создавать пакеты и открывать удаленные сеансы на удаленных серверах;

— просматривать файловую систему серверов, реестр, оборудование, программное обеспечение, список патчей и сервисов;

— узнавать информацию о свойствах сервера и его истории;

В обозревателе групп можно выполнять следующие задачи:

— проводить аудит системной информации, делать снимки состояние серверов и настроек приложений;

— просматривать и получать доступ к группам членов — серверам и другим группам;

— просматривать краткое описание группы и ее историю.

Управление виртуализацией

HPE сотрудничает с поставщиками облачных услуг и средств виртуализации. HPE поддерживает работу с VMware vCenter Server и Microsoft System Center Virtual Machine Manager (SCVMM). Также HPE имеет ограниченную интеграцию с облачным сервисом OpenStack, работающим по схеме Инфраструктура как сервис (IaaS).

Управление виртуализацией HPE Server Automation дает:

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



Обнаружение серверов без агента и проведение его установки

Эта функция позволяет быстро обнаружить все сервера, на которых не установлен агент HPE Server Automation и автоматически установить его на большое количество устрйоств, тем самым поставив их под управление HPE SA.

С ее помощью вы можете выполнить следующие задачи:

— просканировать сеть на наличие безагентных серверов;
— выбрать сервера для установки агента HPE SA;
— задать инструмент для связи и установить комбинацию логин/пароль;
— выбрать параметры установки и развертывания агентов.

Дополнительные информационные материалы вы можете найти на официальном сайте, а также YouTube-канале.
Tags:
Hubs:
+5
Comments 0
Comments Leave a comment

Articles

Information

Website
muk.ua
Registered
Founded
Employees
201–500 employees
Location
Украина