к.т.н., Шпак
А.В., Светличный П.А.
Северо-Казахстанский государственный университет им.
М. Козыбаева
К вопросу о виртуализации
лабораторных работ
Термин «виртуализация» в общем случае –
это отвлечение от физической сущности, перенесение объектов и их свойств из
физического мира в логический, мыслимый. В данной статье термин
«виртуализация» применяется как
перенесение физических объектов (компьютерных комплектующих) и их свойств в
виртуальную среду.
На данный момент для каждой дисциплины,
преподаваемой в университете, существует типовой план, согласно которому
преподаватель должен построить курс лабораторных работ, отвечающий всем
требованиям учебного процесса, с учётом наличия определённой
материально-технической базы. Но так как материально-техническая база не
успевает обновляться с той же скоростью, с которой движется научно-технический
прогресс, преподавателям приходится обучать студентов на том оборудовании,
которое уже установлено в аудиториях.
Рассматривая эту ситуацию на примере
дисциплины «Компьютерные сети» становится понятно, что создание «виртуального»,
отвлечённого от физических устройств лабораторного курса просто необходимо.
Причинами тому являются следующие факторы:
1.
Невозможность выделения
компьютерного класса для проведения лабораторных работ по одной дисциплине
2.
Разграничение доступа к
сетевым ресурсам и учётным записям пользователей сети университета
3.
Невозможность проведения
индивидуальных лабораторных работ в компьютерной лаборатории
4.
Политики безопасности
корпоративной сети университета
Для того, чтобы смоделировать лабораторный
курс дисциплины «Компьютерные сети», необходимо программное обеспечение,
способное предложить инструментарий для создания виртуального компьютера и
виртуальной сети компьютеров. Виртуальный компьютер должен состоять из
процессора, оперативного запоминающего устройства, приводов оптических
накопителей, накопителя на жёстком магнитном диске, сетевого адаптера, и монитора.
Виртуальная сеть, так же как реальная, должна состоять из сетевого
концентратора и проводов, соединяющих виртуальные компьютеры с виртуальным
концентратором.
Такие средства представляют несколько
программных продуктов: Microsoft Virtual
PC, Virtual Box, VMware Workstation
и другие. Наиболее интересным и оправданным в данном случае является
использование VMware Workstation. Это программное обеспечение имеет интуитивно
понятный пользовательский интерфейс, обеспечивает необходимую функциональность
и масштабируемость, при условии наличия достаточных физических ресурсов
реального компьютера. На рисунке 1 представлено главное окно программы с
запущенной виртуальной машиной.
Рисунок 1. Главное окно VMware Workstation
Данное программное обеспечение позволяет
конструировать виртуальные компьютерные сети с использованием различных видов
сетевого взаимодействия (NAT, Host Networking via Bridge, Internal).
Для использования программного обеспечения
в качестве инструмента моделирования компьютерных сетей необходимо иметь
несколько уже созданных виртуальных машин, что легко достигается средствами
«клонирования» виртуальных машин. Так как виртуальные машины имеют свои
виртуальные сетевые адаптеры, а инструмент моделирования имеет свой виртуальный
сетевой концентратор, то виртуальные машины легко связываются в полноценную
компьютерную сеть, в которой доступны все средства взаимодействия, начиная от
присвоения динамического сетевого адреса до управления «удалённым» компьютером
с виртуальной машины.
В процессе преподавания преподаватель
знакомит студентов со средой моделирования, что занимает не более одного
занятия, на котором создаются первые виртуальные машины, и на последующих
занятиях создаются клоны виртуальных машин, и все они объединяются в
виртуальную сеть, которую студенты, при помощи преподавателя, конфигурируют и
диагностируют. Таким образом, студенты имеют возможность в учебных лабораториях
создавать, конфигурировать и диагностировать компьютерные сети, не воздействуя
на реальную физическую сеть учебного заведения.
После прохождения виртуального
лабораторного курса студенты будут готовы к применению полученных знаний на
практике, так как они уже апробировали методы конфигурирования и диагностики
сетей. Это является конечной целью изучения дисциплины «Компьютерные сети», так
как в любых организациях, где предстоит работать выпускникам, необходимо знать
конфигурирование сетей передачи данных.
При правильном выборе инструментов
виртуализации виртуализация лабораторных работ благотворно влияет на процесс
преподавания любой дисциплины.