Научная статья на тему 'ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ POWERSHELL DESIRED STATE CONFIGURATION ДЛЯ ПОДДЕРЖКИ В АКТУАЛЬНОМ СОСТОЯНИИ ГЕТЕРОГЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ'

ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ POWERSHELL DESIRED STATE CONFIGURATION ДЛЯ ПОДДЕРЖКИ В АКТУАЛЬНОМ СОСТОЯНИИ ГЕТЕРОГЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
41
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
POWERSHELL DSC / ГЕТЕРОГЕННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ / АВТОМАТИЗАЦИЯ / УСТАНОВКА И НАСТРОЙКА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Качанова Л.А., Воробьев А.А.

В статье рассматриваются вопросы автоматизации процесса установки и настройки гетерогенных информационных систем с использованием информационной технологии POWERSHELL DESIRED STATE CONFIGURATION.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Качанова Л.А., Воробьев А.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ POWERSHELL DESIRED STATE CONFIGURATION ДЛЯ ПОДДЕРЖКИ В АКТУАЛЬНОМ СОСТОЯНИИ ГЕТЕРОГЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ»

Т Е Х Н И Ч Е С К И Е

НАУКИ

Л.А. Качанова, А.А. Воробьев

ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ POWERSHELL DESIRED STATE CONFIGURATION ДЛЯ ПОДДЕРЖКИ В АКТУАЛЬНОМ СОСТОЯНИИ ГЕТЕРОГЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

В статье рассматриваются вопросы автоматизации процесса установки и настройки гетерогенных информационных систем с использованием информационной технологии POWERSHELL DESIRED STATE CONFIGURATION.

Ключевые слова: POWERSHELL DSC, гетерогенные информационные системы, автоматизация, установка и настройка.

Одной из актуальных задач администрирования объектов информационно-вычислительных сетей является автоматизация процессов установки, настройки и поддержки в актуальном состоянии гетерогенных информационных систем (ИС). Под гетерогенными ИС будем понимать системы, предназначенные для хранения, поиска и обработки информации, включающие в свой состав системное и прикладное программное обеспечение различных производителей. В настоящее время в качестве платформы (системного программного обеспечения) для гетерогенных ИС активно используются операционные системы семейства Windows и Linux. Для установки и настройки локально или удаленно требуемых компонент гетерогенных ИС в операционных системах предлагается использовать указанные в документации штатные средства администрирования. Однако анализ их показал, что штатные средства для каждого семейства разные, не всегда имеют возможности сопровождать ИС в случае неполадок, и при этом могут потребовать больших затрат временных ресурсов.

Анализ публикаций в сети Internet выявил наличие информационной технологии, предлагаемой корпорацией Microsoft - PowerShell Desired State Configuration (DSC), позволяющая развертывать, настраивать и отслеживать изменения компонентов гетерогенных ИС [1]. Программным обеспечением, реализующим функционирование PowerShell DSC, является интегрированная среда с графическим интерфейсом Windows PowerShel ISE, обеспечивающая разработку, исполнение и тестирование сценариев и модулей [2].

Для внедрения технологии PowerShell DSC в практическую деятельность организации необходимо выполнить последовательно следующие ряд задач:

1. Изучение функциональных возможностей PowerShell Desired State Configuration и практическая их отработка на учебном стенде;

© Качанова Л.А., Воробьев А.А., 2021.

2. Исследование процессов установки и настройки актуальных гетерогенных ИС и их автоматизация путем разработки необходимых сценариев с помощью Windows PowerShel ISE;

3. Разработка плана проведения экспериментального исследования и его исполнение с целью проверки гипотезы о возможности повышения эффективности функционирования гетерогенных ИС с помощью PowerShell DSC;

4. Разработка методики (руководства пользователя) по внедрению технологии PowerShell DSC в практическую деятельность организации.

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

1) практически освоены основные команды PowerShell DSC;

2) выбраны актуальные гетерогенные ИС, включающих несколько прикладных серверов (Web, баз данных) на платформе Windows и Linux с "клиент-серверной" архитектурой;

3) разработан учебный стенд для анализа процесса установки и настройки одной из выбранных гетерогенных ИС (на примере ИС в Linux) (Рис. 1), включающий сервер для удаленного доступа к двум виртуальным машинам, на которых непосредственно будут устанавливаться прикладные сервисы гетерогенных ИС (Web-сервер Apache2, сервер баз данных PostgreSQL). Предварительный анализ, выявил, что для возможности работы технологии Powershell DSC в Linux в отличии от Windows необходимо установить компоненты открытой инфраструктуру управления (Open Management Infrastructure) и прикладного сервиса, поддерживающего стандарт общей информационной модели (Common Information Model) определенных версий, в зависимости от дистрибутива операционной системы Linux;

4) проведен анализ процесса установки гетерогенной ИС на платформе Linux (на примере ИС с помощью штатных средств (вручную), включающей следующие операции:

1. Установка на сервер роли Web-сервер (Apache2);

2. Настройка Web-сервера с использованием резервной копии;

3. Создание каталогов для хранения гипертекстовых материалов в ИС;

4. Установка сервера баз данных PostgreSQL;

5. Создание пользователей и задание им прав доступа к базе данных;

6. Восстановление базы данных из резервной копии;

7. Запуск Web-интерфейса - на клиентской машине.

Сервер

Веб-сервер (Apache HTTP)

Сервер удаленного доступа

Коммутируемая линия

Коммутируемая линия

Web - интерфейс

Клиент

(пользовательский интерфейс)

Рис. 1. Модель организации учебного стенда в виде "сущность-связь" для исследования возможности использования технологии PowerShell DSC в операционных системах семейства Linux

5) выполнена разработка сценария с помощью Windows PowerShel ISE, позволяющая автоматизировать процесс установки гетерогенной ИС на платформе Linux (на примере ИС) с использованием технологии PowerShell DSC.

На третьем этапе c учетом известных методов планирования и проведения экспериментов необходимо провести исследование с целью проверки гипотезы о возможности повышения эффективности функционирования гетерогенных ИС с помощью PowerShell DSC. Для этого были сформулированы факторы

эксперимента и его уровни; определены совокупность откликов по каждому фактору и числа реплик эксперимента; выбрана методика обработки результатов; разработан план проведения эксперимента.

В соответствии с целями эксперимента наиболее значимым является способность восстанавливать инфраструктуру ИС за время, не превышающее допустимое. Для оценки эффективности, в качестве частного показателя эффективности предлагается использовать вероятность того, что время процесса установки и настройки ИС не превысит допустимое. В ходе эксперимента будет учитываться качественный фактор - вариант установки и настройки ИС. В качестве уровней фактора выбирается два варианта установки и настройки ИС - штатными средствами («вручную») и с помощью PowerShell DSC. Отклик - время, требуемое на установку и настройку ИС. При этом необходимо сформировать две приблизительно равные по своим показателям группы исследователей, одна из которых будет считаться контрольной, и в ней будет выполняться установка и настройка ИС с помощью штатных средств. Во второй (экспериментальной) группе исследователей будет использоваться технология PowerShell DSC, и которая предположительно должна дать положительный эффект. В обеих группах будет производится измерение интересующего признаков. Так как группы предварительно выравнены по составу и внешним условиям деятельности, то и влияние не экспериментальных факторов должно быть в обеих группах одинаковым, и что позволит увеличить возможность достижения внутренней валидности. Успешное исполнение пунктов разработанного плана позволит завершить экспериментальные исследования.

На следующих этапах работы планируются выполнить следующие задачи:

1. Выполнить исследование возможностей технологии PowerShell DSC для установки и настройки ИС, платформой для которых выступают операционные системы семейства Windows.

2. Разработать методику, обеспечивающую поддержку администраторов в практической деятельности при внедрении технологии PowerShell DSC, с целью обеспечения функционирования в актуальном состоянии гетерогенных ИС.

Библиографический список

1.Коробко И.В., Powershell как средство автоматического администрирования. - Москва : ДМК Пресс, 2012. -

224 с.

2.Попов А.В., Введение в Windows Powershell . - СПБ: БХВ - Петербург, 2009. - 464 с.

3.Jayaram P., Iyer R., PowerShell Core for Linux Administrators Cookbook, 2018. - 566 с.

4.Leonhardt T. Learn PowerShell in a Month of Lunches Covers Windows, Linux, and macOS, 2019. - 107 с.

КАЧАНОВА ЛЮБОВЬ АЛЕКСЕЕВНА - сотрудник, Академия ФСО России (в г. Орел), Россия.

ВОРОБЬЕВ АНДРЕЙ АНАТОЛЬЕВИЧ - кандидат технических наук, доцент, Академия ФСО России (в г. Орел), Россия.

i Надоели баннеры? Вы всегда можете отключить рекламу.