
- •1. Теоретические сведения
- •1.1. Виртуальная машина
- •Основные характеристики вм
- •Изоляция
- •2. Инкапсуляция
- •4. Независимость от оборудования
- •Цели использования вм
- •Преимущества использования виртуальных машин:
- •Недостатки вм
- •Типы виртуальных машин:
- •Монитор вм (мвм)
- •1.2. Виртуальная сеть
- •Цель лабораторных работ
- •Задания
- •Средства для выполнения работы:
- •2. Ход выполнения работы
- •2.1 Задание №1. Установка Virtual Box
- •2.2. Задание №2. Создание виртуальных машин: рабочей станции и сервера
Типы виртуальных машин:
Виртуальная машина – гипервизор
Представителями данного типа выступают ВМ Xen, VMWare GSX Server
Хостовые виртуальные машины
VirtualBox, MS Virtual PC, Qemu
Виртуальные машины уровня приложений
Работают как обычные приложения операционной системы, предоставляя промежуточный уровень для выполнения своих собственных приложений. Здесь лидирует широко распространенная JAVA-машина (Java Virtual Machine).
Параллельная виртуальная машина
Виртуальная машина, специально разработанная для выполнения на параллельной виртуальной машине, способной представить сеть компьютеров как один компьютер с параллельными процессорами.
Монитор вм (мвм)
Все задачи по управлению виртуальными машинами решает специальный модуль (программа или аппаратная схема) в составе приложения ВМ – монитор виртуальных машин (МВМ) или Гипервизор. МВМ - это основной компонент виртуальной машины. Он играет роль посредника во всех взаимодействиях между ВМ и базовым оборудованием, поддерживая выполнение всех созданных виртуальных машин на единой аппаратной платформе и обеспечивая их
надежную изоляцию,
защиту и безопасность,
разделение ресурсов между работающими ОС
управление ресурсами.
независимое включение, перезагрузку, выключение любой ВМ
. Благодаря гипервизору (МВМ) у всех работающих на данном компьютере ОС создается иллюзия, что каждая из них является единственной. Монитор не зависит от конкретной хостовой ОС и отвечает за создание виртуальной среды для исполнения гостевой ОС. Он работает на уровне привилегий ядра хостовой ОС и реализует выбранную технологию виртуализации.
Поскольку монитор включает в себя блок эмуляции процессора и внешних устройств, то время от времени он вынужден обращаться к приложению для доступа к реальным внешним устройствам.
Для каждой виртуальной машины запускается своя копия МВМ.
Пользователь не имеет непосредственного доступа к МВМ, ему предоставляется лишь графический интерфейс.
Графический интерфейс для создания и настройки ВМ называют консолью виртуальных машин.
1.2. Виртуальная сеть
На базе имеющейся сети можно организовать виртуальную сеть, состоящую как из реальных, так и из виртуальных ПК, которая физически может быть частью вашей сети или же выходить за ее пределы, пересекаясь с ней.
При этом система адресов и способ идентификации ПК несколько отличается от того, что применяется в обычной сети.
В обычной сети рабочие станции и сервер "узнают" друг друга по IP-адресам, именам и принадлежности к домену или рабочей группе. Доступ к ресурсам сети и к ПК определяется политиками доступа, существующими в сети.
Виртуальная сеть имеет в своем распоряжении дополнительные возможности:
• доступ к ПК может быть определен не только адресом, но портом;
• ПК могут быть как реальными, так и виртуальными;
• виртуальные ПК могут находиться на реальных машинах как принадлежащих одной из сетей, так и не принадлежащих им;
• на каждом ПК может находиться несколько виртуальных адаптеров.
• каждый ПК такой сети может быть сервером и/или клиентом виртуальной сети;
• каждая пара или большая группа ПК виртуальной сети может иметь общий секретный ключ доступа;
• виртуальная сеть может обеспечить абсолютную конфиденциальность связи внутри любой группы ПК, посторонний не может перехватить информацию, которой обмениваются машины в виртуальной сети.
• команда tracert [ip-адрес], выводящая на экран командной строки информацию о маршруте соединения, не покажет ни одного промежуточного узла между машинами, работающими в виртуальной сети.
Количество виртуальных сетевых адаптеров, которые допускается устанавливать на одной машине, может быть ограничено особенностями конфигурации конкретного ПК и системы. Но в большинстве случаев не потребуется более двух-трех адаптеров (сетевых плат).
Как и в реальной сети, при построении виртуальной необходимо соблюдать уникальность IP-адресов, а на каждом компьютере - и номеров портов, через которые устанавливаются соединения.
Число виртуальных связей существенно меньше, чем реальных, а маска виртуальной подсети отличается от маски реальной подсети. В реальной сети необходимо обеспечить маршруты для портов, применяемых в виртуальных соединениях извне. Эти маршруты устанавливаются для реальных адресов машин.