Организация виртуальных сред для проведения практических занятий по направлению "сетевые технологии" в дистанционном режиме

Разработка модулей для автоматического развертывания виртуальных сред и технология их резервного копирования. Схемы сетевого взаимодействия виртуальных сред и их состав (настройка гостевых операционных систем и служб) для каждого из специалистов.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 06.03.2013
Размер файла 3,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

АННОТАЦИЯ

В данном дипломном проекте рассматриваются вопросы организации виртуальных сред для проведения практических занятий по направлению «сетевые технологии» в дистанционном режиме.

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

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

Оглавление

ВВЕДЕНИЕ

I. ПРОЕКТИРОВАНИЕ АППАРАТНО-ПРОГРАММНОГО КОМПЛЕКСА

1.1 Обзор и анализ подходов по обучению специалистов в области сетевых технологий

1.1.1 Работа на локальной машине

1.1.2 Работа на локальной машине с использованием сменных жестких дисков

1.1.3 Работа в режиме реальной локальной сети

1.1.4 Работа с использованием технологии виртуальных машин

1.1.5 Выбор подхода для подготовки сетевых администраторов

1.2 Обзор технологий виртуализации для проведения лабораторных работ

1.2.1 Общие сведения

1.2.2 Взаимодействие виртуальных машин

1.2.2.1 BRIDGED NETWORKING

1.2.2.2 HOST-ONLY NETWORKING

1.2.2.3 NAT NETWORKING

1.2.2.4 ПОСТРОЕНИЕ СЕТЕЙ ИЗ ВИРТУАЛЬНЫХ МАШИН С НЕСКОЛЬКИМИ СЕТЕВЫМИ АДАПТЕРАМИ

1.2.3 Анализ и выбор виртуальной машины

1.2.4 Технологии управления виртуальными машинами

1.3 Анализ существующих операционных систем

1.3.1 Microsoft Windows

1.3.2 UNIX-подобные операционные системы

1.3.3 Выбор оптимальных базовой и гостевой операционных систем для виртуальной машины

1.4 Варианты организации виртуальных сред для проведения практических занятий

1.4.1 Схемы работы комплекса для проведения различных практических занятий

1.4.1.1 ВИРТУАЛЬНАЯ СРЕДА ДЛЯ ОТРАБОТКИ УМЕНИЙ НАЧИНАЮЩЕГО ПОЛЬЗОВАТЕЛЯ UNIX (КВАЛИФИКАЦИЯ - USER01)

1.4.1.2 Виртуальная среда для отработки умений опытного пользователя UNIX (Квалификация - User02)

1.4.1.3 Виртуальная среда для отработки умений начинающего администратора UNIX (Квалификация - Adm1)

1.4.1.4 Виртуальная среда для отработки умений опытного администратора UNIX (Квалификация - Adm2)

1.4.1.5 Виртуальная среда для отработки умений администратора UNIX, специалиста по защите информации (Квалификация - Adm2)

1.4.2 Функциональные возможности виртуальных сред для проведения различных практических занятий

II. РЕАЛИЗАЦИЯ ВИРТУАЛЬНЫХ СРЕД

2.1 Установка программного обеспечения на сервер и настройка виртуальных сред

2.1.1 Установка базового варианта операционной системы для хост-сервера

2.1.2 Установка и настройка системы виртуальных машин и виртуальных сред

2.1.3 Создание и настройка взаимодействия клиентских виртуальных машин

2.1.4 Настройка и сборка ядра операционной системы клиентской виртуальной машины

2.1.5 Технология преобразования сетевых адресов

2.1.6 Служба доменных имен

2.1.7 Протокол динамической конфигурации хостов

2.1.8 Формирование файлового пространства

2.1.9 Файловый сервер

2.2 Резервное копирование системы виртуальных сред

2.3 Автоматизация развертывания и удаленного управления виртуальными средами

2.3.1 Командный файл 1. Запуск и остановка виртуальной машины

2.3.2 Командный файл 2. Копирование эталонной виртуальной машины

III. ИСПЫТАНИЯ ВИРТУАЛЬНЫХ СРЕД И ПРОВЕРКА ИХ ФУНКЦИОНАЛЬНОСТИ

3.1 Методика проведения испытаний

3.2 Проверка функциональности виртуальных сред и средств автоматизации

IV. ОХРАНА ТРУДА

4.1 Исследование опасных и вредных факторов при работе с ЭВМ

4.2 Влияние опасных и вредных факторов на разработчика и пользователя

4.2.1 Поражение электрическим током

4.2.2 Влияние электромагнитного поля низкой частоты

4.2.3 Влияние ультрафиолетового излучения

4.2.4 Влияние инфракрасного излучения

4.2.5 Влияние мягкого рентгеновского излучения

4.2.6 Влияние статического электричества

4.3 Методы защиты пользователей от опасных и вредных факторов

4.3.1 Защита от поражения электрическим током

4.3.2 Защита от ультрафиолетового излучения

4.3.3 Защита от инфракрасного излучения

4.3.4 Защита от мягкого рентгеновского излучения

4.3.5 Защита от влияния статического электричества

4.3.6 Нормализация микроклимата

4.3.7 Обеспечение необходимой освещенности

4.4 Эргономические требования к рабочим местам пользователей

4.5 Вывод

ЗАКЛЮЧЕНИЕ

Приложение 1. Техническое задание

Приложение 2. Руководство оператора

СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

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

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

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

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

ПОСТАНОВКА ЗАДАЧИ

В рамках проекта необходимо разработать, реализовать и провести испытания стенда «Сетевая ячейка», используемого для проведения практических занятий по направлению «Сетевые технологии» в дистанционном режиме, удовлетворяющего требованиям, определенным в документе «Техническое задание» (приложение №1).

I. ПРОЕКТИРОВАНИЕ АППАРАТНО-ПРОГРАММНОГО КОМПЛЕКСА

1.1 Обзор и анализ подходов по обучению специалистов в области сетевых технологий

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

· Разработка программного обеспечения;

· Системное и сетевое администрирование;

· Офисные технологии;

· Internet-технологии;

· Базы данных;

· Проектирование и моделирование;

· Бухгалтерский учёт;

· Технологии работы с графикой.

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

Эта база представляет собой обычный дисплейный класс, компьютеры которого объединены в локальную сеть. На время проведения занятия будущий специалист получает одну рабочую станцию, на которой обучается тем технологиям, которые входят в учебный курс.

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

Отсюда возникает необходимость предоставить обучаемому на время обучения сеть, очень близкую по своей структуре к реальной локальной сети.

1.1.1 Работа на локальной машине

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

Преимущества данного способа:

· Нет необходимости изменения аппаратной базы дисплейного класса.

Недостатки данного способа:

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

· Обучаемый не имеет возможности проверить результаты проведённой работы.

· Среды, в которых проводятся курсы, зависят друг от друга. Ошибка в установке изучаемой операционной системы может привести к порче других операционных систем.

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

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

1.1.2 Работа на локальной машине с использованием сменных жестких дисков

При данном способе обучения каждый слушатель работает за отдельной машиной. Однако, для каждой дисциплины используется свой системный диск или раздел на диске. Меняются диск либо с использованием технологии Mobile Rack`ов Mobile Rack - передвижная полка, либо с использованием внешних носителей, подключаемых посредством интерфейса USB Universal Serial Bus (USB) - Универсальная последовательная шина.

Достоинства данного способа:

· Нет необходимости в изменении топологии локальной сети дисплейного класса.

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

Недостатки способа:

· Обучаемый не имеет возможности проверить результаты проведённой работы.

· Необходимо приобретать дополнительные системные диски.

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

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

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

1.1.3 Работа в режиме реальной локальной сети

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

Достоинства данного метода:

· Можно исследовать более одной операционной системы.

· Обучаемый имеет возможность проверить результаты проведённой работы.

· Высочайшая степень наглядности обучения.

· Возможность изучения всех сетевых технологий.

· Невысокие требования к аппаратной базе.

Недостатки данного способа:

· Ошибка в установке исследуемых операционных систем может привести к порче основной операционной системы, установленной на компьютере.

· Необходимо изменять топологию локальной сети дисплейного класса и докупать дополнительное сетевое оборудование.

· Невозможность удаленного обучения, т.к. требуется большое количество оборудования.

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

1.1.4 Работа с использованием технологии виртуальных машин

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

Достоинства данного варианта:

· Можно изучать работу более одной операционной системы.

· Можно моделировать различные сетевые топологии.

· Нет необходимости в изменении топологии локальной сети дисплейного класса.

· Ошибка в установке исследуемых операционных систем не может привести к порче основной операционной системы, так как они устанавливаются виртуально.

· Обучаемый имеет возможность проверить результаты проведённой работы.

· Возможность дистанционного обучения.

· Возможность восстановления работы исследуемых операционных систем при их отказе в результате модификации.

· Минимальные требования к вычислительной мощности рабочих станций

Недостатки данного варианта:

· Высокие требования к вычислительной мощности сервера.

· Отсутствие наглядности в изучении ряда вопросов.

Достоинство этого варианта в том, что при наличии одного достаточно производительного сервера, на котором развертываются клиентские операционные системы, на одного обучаемого не требуется более одного компьютера с практически любой операционной системой (Windows или Linux) и любой конфигурацией оборудования. Обучение может производиться из любой точки планеты, при наличии сети Internet.

1.1.5 Выбор подхода для подготовки сетевых администраторов

Не всегда есть возможность организовать дисплейный класс для проведения обучения по программе подготовки сетевых администраторов или инженеров. Для решения этой проблемы предлагается использовать самый последний подход - обучение с использованием технологии виртуальных машин, т.к. он позволяет использовать дистанционное изучение дисциплин, при минимальном времени работы в дисплейном классе. Также работа с виртуальными средами вполне наглядна, и не чем не отличается от работы с реальными серверными операционными системами. Работа с использованием технологии виртуальных машин не требует регулярного обновления машинного парка, а в частности рабочих станций в дисплейных классах.

1.2 Обзор технологий виртуализации для проведения лабораторных работ

1.2.1 Общие сведения

Понятие «виртуальная машина» существует уже несколько десятков лет. Первые виртуальные машины создавались под управлением операционных систем, функционировавших на мэйнфреймах, и представляли собой отдельные рабочие пространства, различавшиеся индивидуальными настройками и позволявшие до определенной степени персонализировать рабочие среды многочисленных пользователей, совместно эксплуатировавших один и тот же мэйнфрейм. Хотя персонализация 70-х годов сильно отличалась от той, к которой мы привыкли сегодня, она, тем не менее, создавала пользователям определенные удобства, экономила их рабочее время и в целом была оправданна экономически.

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

Для функционирования современных виртуальных машин требуется средство управления виртуальными машинами, представляющее собой либо специализированную операционную систему с соответствующими возможностями, либо Windows-, Linux- или UNIX-приложение, установленное на реальном компьютере, называемом хостом. Сама виртуальная машина в большинстве случаев представляет собой образ файловой системы, формирующийся при установке какой-либо ОС (в общем случае отличной от той, под управлением которой функционирует средство управления виртуальными машинами) и хранящийся в виде файла или расположенный в выделенном разделе жесткого диска. С помощью средства управления виртуальными машинами можно загрузить в выделенное адресное пространство образ операционной системы виртуальной машины. Такая операционная система носит название guest operation system -- гостевая операционная система, в отличие от исходной операционной системы, носящей название host operation system -- операционная система хоста (если таковая существует). После этого операционная система виртуальной машины будет способна взаимодействовать с аппаратным обеспечением компьютера (например, с видеоадаптером, звуковой картой, клавиатурой, мышью, сетевыми адаптерами). Таким способом можно, например, при работающей операционной системе Windows XP с помощью средства управления виртуальными машинами загрузить операционную систему Linux в выделенное для нее адресное пространство и переключаться между обеими операционными системами, не прибегая к перезагрузке компьютера, а в ряде случаев использовать буфер обмена для обмена данными между этими операционными системами или осуществлять сетевое взаимодействие между ними, как если бы это были два разных компьютера. Можно одновременно загрузить и более одной виртуальной машины -- лишь бы для этого было достаточно оперативной памяти (ее, естественно, должно быть много -- ведь в оперативной памяти при загрузке виртуальной машины оказывается еще одна операционная система).

Где используются виртуальные машины? Наиболее часто подобные продукты применяются разработчиками программного обеспечения, влияющего на настройки операционных систем, например инсталляционных приложений. Поскольку любой тестовый запуск инсталляционного приложения может внести изменения в настройки операционной системы (реестр, файлы конфигурации, переменные окружения, пиктограммы на рабочем столе и т.д.), желательно, чтобы эти изменения были легко обратимы. Тестирование инсталляционного приложения на виртуальной машине вместо реальной, как минимум, не нарушит работоспособности реальной операционной системы, а виртуальную машину всегда можно восстановить из резервной копии. Кроме того, создать «чистую» версию операционной системы (то есть без установленных приложений) для тестирования инсталляционных (как, впрочем, и других) приложений в виде виртуальной машины намного проще, нежели в виде реального компьютера.

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

Рассмотрим теорию функционирования виртуальных машин на примере VMware Workstation. Внутри реальной машины на основе процессора X86 работает основная операционная система. Под ее управлением выполняются приложения, родные для этой системы. Несмотря на тот факт, что VMWare Workstation также является родным для основной системы приложением, между ним и системой находится тонкая прослойка, называемая «слоем виртуализации» и позволяющая виртуализировать работу с оборудованием, установленным на реальной машине. Это нужно для того, чтобы позволить единообразно и прозрачно работать с подобным оборудованием из каждой гостевой системы. Следующая задача, которая решается введением такого промежуточного слоя, - это предоставление всем системам одновременного доступа к оборудованию реальной системы.

В свою очередь внутри приложения VMWare Workstation находятся контейнеры виртуальных машин. Каждая из них получает в свое распоряжение следующий набор виртуальных устройств:

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

· BIOS - PhoenixBIOS версии 4.0 со встроенной поддержкой VESA и ACPI.

· Материнская плата на основе чипсета Intel 440BX с поддержкой 82093 AA IOAPIC и NS3380 SIO.

· Оперативная память - в зависимости от доступной на реальной машине. Не может превышать предел в 1 Гб.

· SCSI - до 7 одновременно подключенных устройств. Дает возможность создавать виртуальные жесткие диски размером до 256 Гб. Простой интерфейс работы со SCSI-устройствами позволяет легко подключать DVD-ROM, CD-ROM, ленточные накопители, сканеры и прочие SCSI-устройства.

· Два гибких диска формата 3.5 дюйма по 1.44 Мб.

· Три Ethernet-карты, совместимых с AMD PCnet-PCI II.

· Контроллер USB 2.0 UHCI с двумя портами. Позволяет работать с USB-сканерами, принтерами, цифровыми камерами, наладонными компьютерами, устройствами для чтения карт памяти.

· Четыре последовательных (COM) порта.

· Два параллельных (LPT) порта.

· Клавиатура с расширенной поддержкой 104 клавиш. Очень удобно для виртуальных машин, внутри которых работают гостевые Windows-системы.

· Ввод и вывод звука через Creative Labs Sound Blaster Audio PCI.

Таким образом на виртуальный ПК может быть впоследствии установлена практически любая современная операционная система - любая версия Windows, Linux, FreeBSD и пр. Теперь рассмотрим варианты применения виртуальных ПК в университете:

· обучение специалистов установке и настройке современных сетевых операционных систем без выделения специализированной техники и прерывания других учебных программ;

· отладка разрабатываемого программного обеспечения под различными операционными системами;

реализация гетерогенной сетевой среды с минимальными затратами оборудования;

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

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

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

1.2.2 Взаимодействие виртуальных машин

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

· виртуальные коммутаторы (Virtual Switches)

· виртуальные сетевые интерфейсы (Virtual Ethernet Adapters)

· виртуальный мост (Virtual Bridge)

· встроенный DHCP-сервер

· устройство трансляции сетевых адресов (NAT, Network Address Translation)

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

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

· Bridged

· Host-only

· NAT

Каждый из этих видов сетевого взаимодействия может применяться для различных вариантов использования виртуальных машин и необходимо тщательно подбирать тип сетевого взаимодействия виртуальной машины для более эффективного ее использования совместно с другими компонентами сетевой инфраструктуры. Опишем каждый из типов взаимодействия на примере продуктов компании VMware.

1.2.2.1 Bridged Networking

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

Виртуальный сетевой адаптер гостевой системы подключается к виртуальному коммутатору VMnet0, к которому также подключен виртуальный мост, взаимодействующий напрямую с физическим сетевым адаптером.

Для того чтобы назначить виртуальной машине тип сетевого взаимодействия Bridged нужно всего лишь, зайти в меню «VM», затем «Settings», на вкладке «Hardware» выбрать виртуальную сетевую карту Ethernet и установить переключатель группы Network Connection в положение Bridged.

1.2.2.2 Host-Only Networking

Такой тип сетевого взаимодействия оптимален для целей тестирования программного обеспечения, когда вам требуется организовать виртуальную сеть в пределах хоста, а виртуальным машинам не требуется выход во внешнюю сеть. В виртуальной подсети действует DHCP-сервер, подключенный к виртуальному коммутатору VMnet1 и назначающий виртуальным машинам IP-адреса из заданного диапазона (по умолчанию 192.168.179.128 - 192.168.179.254).

Виртуальные сетевые адаптеры гостевых систем подключаются к коммутатору VMnet1 и взаимодействуют в подсети 192.168.179.0/24. В хостовой системе создается также виртуальный сетевой интерфейс, подключенный к VMnet1, который позволяет взаимодействовать с виртуальными машинами.

Для того чтобы назначить виртуальной машине тип сетевого взаимодействия Host-Only, необходимо зайти в меню «VM», затем «Settings», на вкладке «Hardware» выбрать виртуальную сетевую карту Ethernet и установить переключатель группы Network Connection в положение Host-Only.

1.2.2.3 NAT Networking

Этот тип сетевого взаимодействия очень похож на Host-Only, за одним исключением: к виртуальному коммутатору VMnet8 подключается устройство трансляции IP-адресов (NAT). К этому коммутатору также подключается DHCP-сервер, раздающий виртуальным машинам адреса из заданного диапазона (по умолчанию 192.168.89.128 - 192.168.89.254) и, непосредственно, сами виртуальные машины. NAT-устройство позволяет осуществлять трансляцию IP-адресов, что позволяет виртуальным машинам инициировать соединения во внешнюю сеть, не предоставляя при этом механизма доступа к виртуальным машинам извне.

В хостовой операционной системе также как и для Host-Only Networking создается виртуальный сетевой интерфейс для коммутатора VMnet 8, позволяющий хосту общаться с виртуальными машинами.

Такая модель сетевого взаимодействия оптимальна с точки зрения безопасности (поскольку невозможно инициировать извне соединение с виртуальной машиной), однако существенно снижает быстродействие сети (иногда, до 20-30 процентов). NAT-соединение может использоваться, например, для безопасной работы в Интернет из виртуальной машины.

Для того чтобы назначить виртуальной машине тип сетевого взаимодействия NAT, необходимо зайти в меню «VM», затем «Settings», на вкладке «Hardware» выбрать виртуальную сетевую карту Ethernet и установить переключатель группы Network Connection в положение NAT.

У каждой виртуальной машины может быть несколько виртуальных сетевых адаптеров, подключенных к различным виртуальным коммутаторам, на которых реализуются различные типы сетевого взаимодействия. На платформе VMware Server 1.0 может быть создано до четырех виртуальных сетевых адаптеров для одной виртуальной машины, на платформе VMware Workstation 6 - до десяти.

1.2.2.4 Построение сетей из виртуальных машин с несколькими сетевыми адаптерами

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

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

1.2.3 Анализ и выбор виртуальной машины

Можно сравнить наиболее популярные виртуальные машины с целью выбора наиболее перспективной для целей обучения. Виртуальная машина должна поддерживать операционную систему хост-машины Linux и ОС FreeBSD и Windows в качестве гостевых операционных систем.

Таблица 1. Cравнение виртуальных машин различных производителей для платформы x86

Название

Создатель

Процессор хост-машины

Гостевой процессор

ОС хост-машины

Официально поддерживаемые гостевые ОС

Поддержка любой ОС

Поддержка драйверов в гостевой ОС

Принцип действия

Лицензия

Типичное применение

Скорость работы гостевой ОС в сравнении с ОС хоста

Parallels Workstation

Parallels, Inc.

Intel x86, Intel VT-x

Intel x86

Windows, Linux, Mac OS X (Intel version)

Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris

Есть

Есть

Виртуализация, легковесный гипервизор

Проприетарная

Хобби, разработка, тестирование, рабочая станция

Близка к производительности хост-системы

VirtualBox 2004

Innotek

Intel x86

Intel x86

32-bit Windows, Linux, MacOS X

DOS, Windows, Linux, OpenBSD

Есть

Есть

Динамическая рекомпиляция (основана на QEMU)

Свободная и проприетарная версии (GPL, PUEL)

Хобби, разработка, тестирование

Практически без потерь, если используются расширения

Virtuozzo

Parallels, Inc.

Intel x86, IA-64, AMD64

Intel x86, IA-64, AMD64

Linux & Windows

Различные дистрибутивы Linux; Windows

Нет

Совместимый

Виртуализация на уровне ОС

Проприетарная

Консолидация серверов, восстановление после сбоев, сервис-провайдеры

Очень низкая

VMware Server

VMware

Intel x86, AMD64

Intel x86, AMD64

Windows, Linux

DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances

Есть

Есть

Виртуализация x86

Проприетарная (Free)

Консолидация серверов, разработка, тестирование

При использовании VMware Tools практически без потерь

VMware Workstation 5.5

VMware

Intel x86, AMD64

Intel x86, AMD64

Windows, Linux

DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[

Есть

Есть

Виртуализация x86

Проприетарная

Технические специалисты, разработчики, тестировщики, тренеры

При использовании VMware Tools практически без потерь

Xen

Кембриджский университет, Intel, AMD

Intel x86, AMD64, ((ведётся портирование на PowerPC и IA-64))

Такая же как у хост-системы

NetBSD, Linux

Linux, NetBSD, FreeBSD, OpenBSD, Windows XP & 2003 Server (требует версию не ниже 3.0 и процессор поддерживающий технологию Vanderpool или Pacifica), Plan 9

Есть

Не требуются

Паравиртуализация, портирование или аппаратная виртуализация

GPL

 ?

Без потерь

Название

Создатель

Процессор хост-машины

Гостевой процессор

ОС хост-машины

Официально поддерживаемые гостевые ОС

Работает любая ОС?

Поддержка драйверов в гостевой ОС?

Принцип действия

Лицензия

Типичное применение

Скорость работы гостевой ОС в сравнении с ОС хоста

VMware Workstation

Компания VMware является на сегодняшний день безусловным лидером в области настольных систем виртуализации. Ее продукты просты в использовании, обладают широкими функциональными возможностями и отличаются высоким быстродействием. На продукт VMware Workstation ориентируются практически все производители настольных платформ виртуализации. Процесс создания виртуальной машины и установки гостевой операционной системы не вызывает особых трудностей: при создании необходимо указать объем оперативной памяти, выделяемой под гостевую систему, тип и размер виртуального диска, папку, где будут расположены файлы виртуальной машины и тип устанавливаемой гостевой ОС. В качестве установочного дистрибутива гостевой системы может использоваться загрузочный CD или DVD-диск или ISO-образ. После установки операционной системы в виртуальной машине обязательно необходимо установить VMware Tools и отключить все ненужные эмулируемые устройства в настройках в целях оптимизации быстродействия. Также можно создать мгновенный снимок (snapshot) «чистого» состояния гостевой системы, при этом все данные виртуальных дисков на этот момент будут сохранены, и в любое время можно будет вернуться к их сохраненному состоянию. К ключевым особенностям VMware Workstation можно отнести:

· Поддержку различных типов виртуальных дисков (эмулируются контроллеры как для IDE, так и для SCSI дисков):

o фиксированного размера (Preallocated) или растущие по мере заполнения (Growing), при этом первые оптимизированы по быстродействию, а вторые удобны тем, что не занимают много места до того, как будут заполнены

o независимые (Independent) диски, на которые не оказывает влияния создание снимков состояния операционной системы. Такие диски удобны для организации хранилищ файлов, изменение которых не требуется при работе со снимками состояний гостевой системы

o поддержка дисков, состояние которых не сохраняется при выключении виртуальной машины

o возможность прямой записи на физический диск

· Поддержку различных типов сетевого взаимодействия между виртуальными машинами, включая объединение виртуальных машин в «команды» (Teams), что позволяет создавать виртуальные подсети, состоящие из виртуальных машин с различным количеством виртуальных сетевых адаптеров (до трех).

Sun xVM VirtualBox

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

Многие специалисты, лояльно настроенные к компании VMware, тем не менее, заявили, что на их десктопах виртуальные машины на платформе VirtualBox работают заметно быстрее, чем виртуальные машины в VMware Workstation. Учитывая полную открытость платформы и ее бесплатность, множество энтузиастов готовы взяться за доработку платформы и наращивание функционала. На данный момент VirtualBox обладает не такой широкой функциональностью, как ведущие платформы, не поддерживает 64-битные системы и сетевое взаимодействие с Windows Vista, но на сайте www.virtualbox.org можно получить оперативную информацию, над какими функциями системы ведется работа. На данный момент платформа обладает следующими основными возможностями:

o Достаточно большой список поддерживаемых хостовых и гостевых операционных систем.

o Поддержка множественных снимков текущего состояния гостевой системы (snapshots).

o Динамически расширяющиеся и фиксированного размера диски.

o Возможность установки Guest Additions (аналог VMware Tools) для повышения степени интеграции с хостовой ОС.

o Наличие втроенного VRDP сервера для удаленного подключения к виртуальной машине с любой установленной гостевой операционной системой.

o Поддержку различных типов сетевого взаимодействия между виртуальными машинами, что позволяет создавать виртуальные подсети, состоящие из виртуальных машин с различным количеством виртуальных сетевых адаптеров.

Parallels Workstation и Parallels Desktop for Mac

Продукт Parallels Workstation предназначен для использования на Windows и Linux-платформах в качестве настольной системы виртуализации. В связи с тем, что компания Parallels (фактически принадлежащая российской компании SWSoft) сосредоточилась сейчас в основном на продукте Parallels Desktop, развитие этого продукта в данный момент несколько приостановилось и по функциональным возможностям он уступает двум ведущим настольным платформам от VMware и Microsoft.

o Простое создание виртуальных машин в три шага с помощью Parallels Installation Assistant. Чтобы создать виртуальную машину и установить в ней гостевую операционную систему, не потребуется лишних усилий.

o Наличие утилиты Parallels Transporter, позволяющей осуществить миграцию с физической машины на виртуальную.

o Полная поддержка гостевой ОС Windows Vista. При этом обеспечивается простой обмен файлами между гостевой и хостовой операционной системами

o Поддержка интерфейса USB 2.0

o Поддержка Mac OS X «Leopard»

Сравнив виртуальные машины, можно сделать вывод о том, что для проведения практических занятий возможно использовать одну из виртуальных мащин, а именно VMware Server 2.0 или Sun xVM Virtualbox.

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

Первая в индустрии технология “тонкого” гипервизора для рабочих станций, позволяет VMware Server работать с каждой виртуальной машиной точно так же, как с реальным компьютером. Каждая виртуальная машина располагает своим процессором, своей оперативной памятью, дисководами CD или DVD, портами USB, устройствами ввода/вывода, то есть полным набором атрибутов реального компьютера. Кроме того, “тонкий” гипервизор VMware Server позволяет пользователям уже сейчас воспользоваться всеми преимуществами аппаратных архитектур нового поколения, таких, как Intel Virtualization Technology® ("VT") и AMD "Pacifica".

Выбрав VMware Server для развертывания виртуальной вычислительной инфраструктуры, предприятия и частные пользователи получают значительную экономию времени и денег.

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

Разработчики могут с помощью VMware Server создавать виртуальные среды для разработки и тестирования нового программного обеспечения на единственном компьютере, получая возможность проверить работоспособность различных вариантов установки и использования ПО. Это упрощает и ускоряет процесс тестирования - тестеры выполняют больше работы за тот же срок, растет производительность и качество тестирования, что помогает выпускать более совершенные программные продукты.

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

Продемонстрировать и продать многоуровневое приложение с помощью одного ноутбука.

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

Старые, но необходимые приложения работают рядом с современными.

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

Персональная рабочая среда для обучения

Преподаватели с помощью VMware Server могут создавать для каждого учащегося его собственную рабочую среду, даже если учащихся гораздо больше, чем компьютеров. Садясь за компьютер, студент знает, что сейчас он увидит перед собой привычную созданную им среду, в работу которой никто не вмешивался.

Основные возможности:

- Технология ”тонкого” гипервизора, позволяющая создавать стабильно работающие, высокопроизводительные виртуальные машины. * Полная совместимость с технологией Intel VT, оптимизация для технологии AMD "Pacifica".

- Устанавливается на любой компьютер, работающий под управлением Windows или Linux * Виртуальные машины работают практически со всеми гостевыми ОС, совместимыми с набором команд x86, включая Windows 3.1-XP/2003, Linux, FreeBSD, Solaris, OS/2, eComStation и DOS.

- Сравнительно небольшой размер дистрибутива, установка одним нажатием на кнопку мыши.

- Система Мастеров (Wizards), позволяющая установить виртуальные машины любой сложности за несколько секунд.

- Простой и понятный интерфейс для управления и настройки виртуальных машин.

- Использование Vmware Server в некоммерческих целях не подразумевает платы за нее.

Новые возможности, реализованные в VMware Server:

- Улучшенная мощность, стабильность и изолированность виртуальных машин.

- Полностью переработанный пользовательский интерфейс.

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

- Улучшенный виртуальных процессор и расширенная поддержка технологии Intel VT® у виртуальных машин.

- Функциональность "Suspend and Resume" - возможность приостановить работу виртуальной машины не закрывая гостевую ОС, а позднее возобновить, не загружая.

- Поддержка PAE режима первичных ОС для размера памяти до 4GB of RAM.

- Использование пакета утилит Parallels Tools для персональной настройки гостевой среды.

- Поддержка SUSE Linux 10 и Ubuntu в качестве, как первичной, так и гостевой ОС.

Проприетарное бесплатное (free) программное обеспечение, к которому относится Wmware Server, подразумевает использование в некоммерческих целях для частных лиц, медицинских и учебных заведений, для некоммерческих организаций и т.д., однако они требуют оплаты в случае использования программного продукта с целью извлечения прибыли. Такое программное обеспечение очень популярно и широко используется, а за счёт своей бесплатности имеет хорошую техническую поддержку со стороны специалистов, у которых отсутствует необходимость дополнительных затрат на обучение.

Sun xVM VirtualBox является коллекцией полезных инструментальных средств виртуальной машины, предназнных для настольного компьютера, серверов и встраиваемых систем. Используя VirtualBox можно виртуализовать 32-разрядные и 64-разрядные операционные системы на машинах с Intel и AMD микропроцессорами.

Краткое описание главных функций VirtualBox:

* Модульный принцип. VirtualBox имеет модульную структуру с четко определенными внутренними интерфейсами программирования и разделением кода клиента и сервера. Это помогает управлять VirtualBox используя несколько интерфейсов сразу: например, Вы можете запустить виртуальную машину просто, нажимая нa кнопки в графическом интерфейсе пользователя VirtualBox и затем управлять этой машиной из командной строки, или даже дистанционно. Из-за использования модульной архитектуры, VirtualBox может также предоставить его полную функциональность и конфигурируемость через полный набор средств для разработки ПО (SDK), который позволяет интегрировать каждого аспект работы VirtualBox с другими программными системами.

* Высокая мобильность. VirtualBox выполняется на большом количестве 32-разрядного и 64-разрядного хоста операционные системы (Windows, Linux, Mac OS X и Solaris), и новые базовые системы добавляются регулярно

* Дополнения для гостевых операционных систем (Guest Additions). VirtualBox Guest Additions - пакеты программ, которые могут быть установлены в поддерживаемых гостевых системах, чтобы улучшить их производительность и увеличить степени интеграции и связи с главной системой. После установки VirtualBox Guest Additions виртуальная машина сможет поддерживать автоматическую настройку для мониторов с высокой разрешающей способностью, совместно используемые папки, которые позволяют передавать файлы от главной системы к гостевой машине. \

* XML configuration store. VirtualBox хранит всю свою конфигурацию в XML файлах: один XML-документ для глобальных параметров настройки и XML файл для каждой виртуальной машины. Это позволяет транслировать определения VM между различными внешними интерфейсами и даже между хост компьютерами.

* Расширенная поддержка аппаратных средств. Среди других VirtualBox поддерживает:

- Полная поддержка ACPI. Advanced Configuration and Power Interface

(ACPI) полностью поддерживается VirtualBox. Это упрощает миграцию с помощью образов ПК от реальных машин или сторонних виртуальных машин в VirtualBox.

- Поддержка усовершенствованного программируемого контроллера прерываний ввода - вывода (I/O APIC).

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

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

- Начальная загрузка Сети PXE. Интегрированные платы виртуальной сети VirtualBox полностью поддерживают удаленную загрузку через среду выполнения начальной загрузки (PXE).

* Многократные снимки состояния виртуальной машины (Snapshot). VirtualBox может сохранить последовательные снимки состояния виртуальной машины. При необходимости можно вернуть виртуальную. машину к состоянию любого из копий снимков.

* VRDP удаленный доступ. Можно Работать с любой виртуальной машиной можно из специальной VirtualBox программы, которая работает как сервер, используя VirtualBox Remote Desktop Protocol (VRDP). Благодаря этой характерной особенности, VirtualBox предоставляет высокоэффективный удаленный доступ к любой виртуальной машине. Сервер RDP встроен непосредственно в уровень виртуализации и предлагает беспрецедентные производительность и богатство функции.

* Sun xVM VirtualBox является программой с открытым исходным кодом и полностью бесплатен в использовании.

1.2.4 Технологии управления виртуальными машинами

Для управления запуском, остановкой, паузой и многими другими состояниями виртуальных машин разработаны интерфемйсы программимрования приложемний (англ. Application Programming Interface, API). Для VMware Server это VIX API. VIX API позволяет писать программы и сценарии, которые автоматизируют операции виртуальной машины, а также гостевых операционных систем в пределах виртуальных машин. VIX API является высокоуровневым, а также удобным, и практичным для написания и обычных скриптов управления и для программирования прикладных устройств. Он поддерживается и на Windows и на Linux, а также позволяет управлять VMware Server, Workstation, и Virtual Infrastructure ( ESX и vCenter). Необходимые функции и классы предусмотрены для различных языков программирования, таких как: C, Perl, и СOM (Visual Basic, VBscript, C#).

Пакет VIX API включает:

· C API - Этот выпуск включает языковые функции языка программирования C, которые позволяют создавать клиентские виртуальные машины включать и выключать их, и выполнять программы в операционных системах гостя.

· Perl API - Этот выпуск также включает упрощенный API, доступный в язык Perl.

· СOM API - Этот выпуск включает связи с СOM-объектами, для разработки на C#, Visual Basic, и VBScript.


Подобные документы

  • Понятие виртуального магазина. Преимущества и недостатки виртуальных магазинов. Классификация виртуальных магазинов. Организация деятельности виртуальных магазинов. Создание виртуальных магазинов. Способы оплаты в Интернет. Процессинговая система.

    курсовая работа [72,0 K], добавлен 30.09.2007

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

    реферат [60,1 K], добавлен 25.11.2009

  • Анализ современного рынка программных продуктов. Понятие виртуального тура и возможности его применения. Изучение программного обеспечения и технологии создания виртуальных туров. Панорамный снимок и виртуальная брошюра. Настройка параметров панорамы.

    курсовая работа [3,5 M], добавлен 22.03.2016

  • Установка и настройка локального web–сервера и его компонентов. Конфигурационные файлы сервера Apache и их натройка. Настройка PHP, MySQL и Sendmail. Проверка работоспособности виртуальных серверов. Создание виртуальных хостов. Тест Server Side Includes.

    учебное пособие [6,2 M], добавлен 27.04.2009

  • Основные виды сетевых атак на VIRTUAL PERSONAL NETWORK, особенности их проведения. Средства обеспечения безопасности VPN. Функциональные возможности технологии ViPNet(c) Custom, разработка и построение виртуальных защищенных сетей (VPN) на ее базе.

    курсовая работа [176,0 K], добавлен 29.06.2011

  • Способы построения защищенных сегментов локальных систем. Анализ систем обнаружения вторжений и антивирусное обеспечение. Анализ технологии удаленного сетевого доступа. Установка программного обеспечения на серверы аппаратно-программного комплекса.

    дипломная работа [2,4 M], добавлен 14.03.2013

  • Понятие виртуальных организаций (ВО), интероперабельность: техническое и программное обеспечение. Создание, управление и использование динамичных, межведомственных ВО. Описание грид-архитектуры ВО и ее компонентов. Интерфейсы локального управления.

    реферат [89,8 K], добавлен 03.01.2012

  • Методы защиты автоматизированных систем. Анализ сетевых уровней на предмет организации виртуальных частных сетей. Варианты построения виртуальных защищенных каналов. Безопасность периметра сети и обнаружение вторжений. Управление безопасностью сети.

    курсовая работа [817,8 K], добавлен 22.06.2011

  • Многопоточный веб-сервер с входным и обрабатывающими модулями. HTTP—протокол передачи гипертекста. Установка и настройка локального веб-сервера "OpenServer". Установка phpMyAdmin, конфигурация PHP. Настройка веб-сервера и виртуальных хостов, модулей.

    курсовая работа [3,2 M], добавлен 08.12.2013

  • Создание образа диска с помощью программного продукта Nero для резервного копирования, распространения программного обеспечения, виртуальных дисков, тиражирования однотипных систем. Возможности Alcohol 120%, Daemon Tools для эмуляции виртуального привода.

    курсовая работа [188,9 K], добавлен 07.12.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.