Файл: Методические указания по выполнению лабораторных работ по дисциплине Информационные сети и телекоммуникации.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.10.2023
Просмотров: 311
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Компания InnoTek заявляет также, что практически все операционные Linux-системы с версией ядер 2.4 и 2.6 должны работать в качестве гостевых. Для достижения лучшей производительности рекомендуется версия ядра 2.6.13. Как видно из приведенного выше списка, поддерживается множество Linux-платформ, что предоставляет широкие возможности по обучению работы с ними в виртуальных машинах на базе VirtualBox.
Процесс установки гостевой системы на платформе VirtualBox весьма прост и не требует от пользователя дополнительных усилий. При создании виртуальной машины необходимо выбрать тип устанавливаемой гостевой системы, определить количество выделяемой ей оперативной памяти и создать виртуальный диск фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе. Дальнейший процесс установки происходит так же, как и в других платформах виртуализации. После того, как гостевая ОС будет установлена, необходимо также установить Guest VM Additions в целях оптимизации гостевой системы и улучшения ее взаимодействия с хостовой ОС.
svn co http://virtualbox.org/svn/vbox/trunk vbox Также последнюю версию исходных кодов системы VirtualBox единым архивом можно скачать со страницы загрузок по адресу: http://www.virtualbox.org/wiki/DownloadsПринцип организации исходного кода можно узнать из Wiki на сайте InnoTek по адресу: http://www.virtualbox.org/wiki/Source_code_organizationТакже компания InnoTek на своем сайте ведет публичный багтрекер, в котором можно узнать обо всех присутствующих на данный момент проблемах и составить отчет об ошибке, внеся описание проблемы при работе с платформой в базу ошибок VirtualBox. И, конечно, каждый может принять участие в разработке открытой версии платформы, войдя в состав сообщества Open Source на сайте virtualbox.org.
VirtualBox-3.0.4-50677-Win.exe.Следую указаниям мастера, установить VirtualBox
Принцип работы VirtualBox
Графический интерфейс VirtualBox имеет два основных окна: главное и консоль виртуальной машины.-
Главное окно управления VirtualBox
-
Консоль виртуальной машины
Процесс установки гостевой системы на платформе VirtualBox весьма прост и не требует от пользователя дополнительных усилий. При создании виртуальной машины необходимо выбрать тип устанавливаемой гостевой системы, определить количество выделяемой ей оперативной памяти и создать виртуальный диск фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе. Дальнейший процесс установки происходит так же, как и в других платформах виртуализации. После того, как гостевая ОС будет установлена, необходимо также установить Guest VM Additions в целях оптимизации гостевой системы и улучшения ее взаимодействия с хостовой ОС.
Сетевое взаимодействие между виртуальными машинами в VirtualBox
Сетевое взаимодействие между виртуальными машинами в VirtualBox может быть трех типов:-
NAT
Виртуальная машина «прячется» за NAT-сервером хоста и может инициировать соединения во внешнюю по отношению к нему сеть, но из внешней сети инициировать соединение с такой виртуальной машиной нельзя. -
Host Interface Networking.
-
Internal Networking.
Связь эмулятора виртуальных машин QEMU и VirtualBox
Компания InnoTek, на протяжении нескольких лет разрабатывавшая платформу VirtualBox, опиралась в своих разработках на один из старейших эмуляторов виртуальных машин QEMU. Проект VirtualBox связан с этой платформой в двух отношениях: c одной стороны, при создании эмулируемых устройств компания InnoTek ориентировалась на представления виртуального оборудования в QEMU, с другой стороны, InnoTek в сотрудничестве с создателями QEMU использовала механизм рекомпиляции в качестве обработчика исключительных ситуаций, когда монитор виртуальных машин (Virtual Machine Monitor) платформы VirtualBox не может корректно обработать исключительную ситуацию при выполнении кода гостевой системы в real mode. По заявлениям разработчиков VirtualBox техники, заимствованные ими из QEMU, позволили им сэкономить значительное количество времени и повысить надежность платформы.Возможности открытой разработки VirtualBox
Помимо полнофункциональных версий VirtualBox для свободного использования, компания InnoTek предлагает ограниченные версии платформы с открытым исходным кодом для различных хостовых систем. Исходный код VirtualBox хранится в системе управления версиями Subversion (svn) и может быть скачан с сайта компании InnoTek. Чтобы извлечь исходный код платформы из онлайнового сервера Subversion, в операционной системе Linux необходимо выполнить команду:svn co http://virtualbox.org/svn/vbox/trunk vbox Также последнюю версию исходных кодов системы VirtualBox единым архивом можно скачать со страницы загрузок по адресу: http://www.virtualbox.org/wiki/DownloadsПринцип организации исходного кода можно узнать из Wiki на сайте InnoTek по адресу: http://www.virtualbox.org/wiki/Source_code_organizationТакже компания InnoTek на своем сайте ведет публичный багтрекер, в котором можно узнать обо всех присутствующих на данный момент проблемах и составить отчет об ошибке, внеся описание проблемы при работе с платформой в базу ошибок VirtualBox. И, конечно, каждый может принять участие в разработке открытой версии платформы, войдя в состав сообщества Open Source на сайте virtualbox.org.
Преимущества и недостатки VirtualBox
Рассмотрев основные возможности VirtualBox, можно сказать, что у этой платформы виртуализации определенно есть будущее, поскольку она готова занять пустующую нишу в сфере настольных систем виртуализации как мощная, производительная, удобная и, главное, бесплатная платформа. Безусловным плюсом системы является ее кроссплатформенность и поддержка со стороны сообщества Open Source. Большой список поддерживаемых гостевых и хостовых операционных систем открывает широкие возможности по применению VirtualBox в контексте различных вариантов использования. Среди бесплатных платформ VirtualBox, определенно, одна из лучших на данный момент. При этом компания InnoTek ориентируется не только на конечных пользователей. Наличие таких функций, как RDP сервер и iSCSI initiator, говорит, что в будущем платформа может серьезно использоваться в производственной среде. Дружественный интерфейс пользователя вкупе с высокой производительностью VirtualBox сейчас имеют множество приверженцев во всем мире. Между тем, у VirtualBox есть и некоторые проблемы: прежде всего, это проблемы со стабильностью на многих хостовых платформах и отсутствие совместимости формата виртуальных дисков с другими системами виртуализации. Также, на данный момент функциональность системы уступает коммерческим платформам (в частности, VMware Workstation 6), однако темпы развития VirtualBox говорят, что в скором времени ее функциональность значительно увеличится. Попробуйте использовать виртуальные машины VirtualBox, и, возможно, эта платформа займет достойное место среди необходимого программного обеспечения на вашем десктопе.Установка VirtualBox
Со страницы http://www.virtualbox.org/wiki/Downloads выбрать приложение для инсталляции под нужную ОС и скачать приложение для инсталляции. Для ОС семейства Windows пример названия файлаVirtualBox-3.0.4-50677-Win.exe.Следую указаниям мастера, установить VirtualBox
Создание виртуальной машины в VirtualBox.
Создание виртуальной машины осуществляется при помощи мастера[3]. Нажать клавишу “New” в консоли виртуальной машины VirtualBox. Будет запущен мастер создания виртуальной машины.-
выбор существующих виртуальных жестких дисков
-
создание виртуального жесткого диска
Практическая часть
-
Установить VirtualBox, ознакомится с документацией -
При помощи мастера создать виртуальную машину: тип Linux, версия Linux 2.6, виртуальный диск не создавать. -
В настройках виртуальной машины на вкладке сеть выбрать тип подключения – виртуальный адаптер хоста -
настроить параметры TCP/IP подключения VirtualBox Host-Only Network
-
Нажмите кнопку Пуск и последовательно выберите пункты Панель управления, Сеть и подключения к Интернету и Сетевые подключения. -
Щелкните правой кнопкой мыши сетевое подключение, которое требуется настроить, и выберите команду Свойства. -
На вкладке Общие (для подключения по локальной сети) или на вкладке Сеть (для всех других подключений) выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства. -
Установить переключатель “использовать следующий IP адрес” -
В поле “ip-адрес” ввести адрес вида 192.168.х.1, где x – число от 0 до 254 -
в поле “маска подсети” задать маску сети 255.255.255.0
-
Скачать iso образ Tiny Core Linux
-
в менеджере виртуальных носителей (запуск комбинацией [ctrl]+[d]) добавить образ tinycore_2.2.iso -
в секции cd/dvd-rom настроек виртуальной машины в качестве выбрать iso образа выбрать tinycore_2.2.iso -
загрузить виртуальную машину -
открыть cpanel
-
для сетевого интерфейса eth0 указать параметры TCP/IP протокола:
-
в виртуальной машине открыть эмулятор терминала (aterm)
-
при помощи ifconfig просмотреть информацию о сетевых интерфейсах -
при помощи команды
Список литературы
-
Виртуальные машины: несколько компьютеров в одном / Гультяев А. К.. — СПб.: Питер,2006.— 224 с: ил. -
Открытая платформа виртуализации VirtualBox / Александр Самойленко http://www.ixbt.com/cm/virtualization-virtualbox.shtml -
VirtualBox User manual http://download.virtualbox.org/virtualbox/3.0.4/UserManual.pdf