Научная статья на тему 'Автоматизация развертывания операционных систем и программного обеспечения на рабочих станциях с помощью создания типовых системных образов'

Автоматизация развертывания операционных систем и программного обеспечения на рабочих станциях с помощью создания типовых системных образов Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Касаткин Николай Викторович, Березовский Илья Алексеевич

Научный руководитель А.Д. Береснев. Использование типовых системных образов при обслуживании корпоративной сетевой инфраструктуры позволяет системным администраторам привести инфраструктуру в соответствии с требования стандартизации, расширяемости, быстрого восстановления после сбоев, а самой корпорации снизить временные и финансовые издержки. В ходе реализации проекта был создан набор типовых конфигурационных образов с различным программным обеспечением и настройками операционной системы.

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

Текст научной работы на тему «Автоматизация развертывания операционных систем и программного обеспечения на рабочих станциях с помощью создания типовых системных образов»

АВТОМАТИЗАЦИЯ РАЗВЕРТЫВАНИЯ ОПЕРАЦИОННЫХ СИСТЕМ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА РАБОЧИХ СТАНЦИЯХ С ПОМОЩЬЮ СОЗДАНИЯ ТИПОВЫХ СИСТЕМНЫХ

ОБРАЗОВ

Н.В. Касаткин, И.А. Березовский Научный руководитель - А.Д. Береснев

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

Введение

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

Проект автоматизации развертывания операционных систем на основе системных образов показался интересным разработчикам именно потому, что не ограничивается научной и исследовательской сторонами. На начальном этапе необходимо было удовлетворить некоторые информационные потребности проекта «Quattuor Dimensionis», реализуемого в СПбГУ ИТМО. Однако в процессе работы был проведен краткий бизнес-анализ, и стало понятно, что проект может заинтересовать бизнес и стать первым шагом к выходу команды на рынок сетевых технологий.

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

Затронутой проблемой в разное время занимались компании IBM, Microsoft, Ac-ronis, Symantec. Некоторые из продуктов этих компаний были использованы в работе. Основная цель проекта состояла в создании набора максимально адаптивных образов, развертывание которого было бы возможно на любой аппаратной конфигурации. Набор образов необходим для различных целевых групп: образы отличаются настойками операционной системы и программным обеспечением.

Особенности подхода на основе образов

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

Задача - развертывание 500 новых РС. Для решения привлечены 3 сотрудника. Решение: Вручную занимает 125 дней. С помощью функции Ghost Multicasting это займет всего 2 дня [1]. Более того, если образ уже подготовлен, время «разливки» будет

зависеть от пропускной способности сети и может занять считанные часы. Компания не несет убытки от остановки бизнес-процесса и экономит на персонале.

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

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

Ход работы

В самом начале работы над проектом разработчики обнаружили, что в настоящее время на рынке ПО не существует необходимого набора программных продуктов, требуемых для комплексного решения проблемы. Корпорация Microsoft, операционные системы которой были в центре нашего внимания, не смогла создать конкурентоспособного решения. Широко известный продукт RIS (Remote Installation Services) не способен решить проблему различных аппаратных платформ. В своей работы мы использовали утилиту Microsoft System Preparation Tool и ПО компании Symantec. Первая использовалась для подготовки операционных систем перед снятием образа, вторая - непосредственно в процессе снятия образа и «разливания» на рабочие станции.

На исходных машинах были развернуты и настроены операционные системы и ПО для различных целевых групп. Точные копии (или снимки) жестких дисков были записаны в бинарном виде в файл, именуемый файлом образа жесткого диска [2] (рис. 1).

Windows ХР SP2 Стандартный

Windows ХР SP2 Для программистов

Windows ХР SP2 Ддя дизайнеров

Рис. 1. Запись образа

Чтобы переход на новые системы был как можно более безболезненным, с рабочих машин были скопированы все пользовательские данные. После этого утилитой от Symantec образы были одновременно «разлиты» на все компьютеры (рис. 2).

Рис. 2. «Разливка» образа

На последнем этапе данные пользователей вернулись в исходное состояние. На следующий день студенты, занимающиеся в аудитории, отметили лишь незначительное изменение интерфейса системы.

Заключение

В результате проекта было получено:

• набор системных образов различной конфигурации для рабочих компьютеров сети проекта «ОБ»;

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

Литература

1. Disk Cloning Technology for the Overburdened IT Professionals. / Symantec Corp.

2. Технологии клонирования компьютеров. СПб.: БХВ-Петербург, 2006. 304 с.

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