Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР №1 Виртуальная машина.doc
Скачиваний:
2
Добавлен:
13.11.2019
Размер:
731.14 Кб
Скачать

2. Какие операционные системы будут работать в vm?

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

3. Управление жесткими дисками и работа со сменными носителями

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

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

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

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

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

4. Настройка видеопараметров и установка vmware-tools

Настройка видео - ответственный участок в настройке виртуальной машины. По крайней мере, при настройке X-Windows - поскольку тут придется сделать кое-что своими руками. Вместо эмуляции какой-то существующей карточки VMWare предлагает собственный драйвер, входящий в пакет vmware-tools, устанавливаемый на виртуальной системе.

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

Без установленных vmware-tools система тоже понимает какие-то режимы видео, в частности текстовые и графический VGA, так что даже если vmware-tools не устанавливается на вашей виртуальной системе - это не значит, что она не будет работать.

5. Настройка производительности

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

Например, для нормальной работы Windows 2000 нужен (для ваших целей - в зависимости от того, что вы там гоняете) Pentium II/III 600. Для работы вашего Linux-сервера в терминальном режиме требуется Pentium 300. Просто складывая эти числа, вы получите искомый 1 ГГц, на котором обе системы будут поддерживать прежнюю производительность.

В меню Settings > Preferences на закладке Priority VMWare есть установка приоритетов, помогающая тонко настроить приоритет вашей виртуальной машины при распределении циклов процессора. Global обозначает настройку для всех виртуальных машин. Локальная настройка относится только к текущей виртуальной машине. Grabbed input соответствует режиму, когда виртуальная машина получает управление и захватывает ввод пользователя; Ungrabbed, соответственно, - фоновому режиму виртуальной машины (даже если ее окно и находится на переднем плане).

Особое внимание нужно обратить на память, учитывая, что она выделяется статически, в момент запуска виртуальной машины. Поскольку на хост-системе установлена виртуальная память, можно загрузить несколько виртуальных машин - и под все будет распределена память. Но поскольку вся она (на 90%) будет в файле подкачки, производительность упадет драматически. Рассчитывайте память честно, беря в расчет только физическую память. Например, современные Linux-системы с Gnome для комфортной работы требуют около 128 Мб памяти. Плюс в хост-режиме под NT5 вы планируете обрабатывать графику (как я, например, обрабатываю скриншоты), что, по моим оценкам, тоже требует около 128 Мб. Добавьте сюда еще несколько приложений, таких как браузер, почтовый клиент, текстовый редактор. Таким образом, система с 256 Мб будет показывать несколько замедленную реакцию в требовательных к памяти приложениях, а вот установка 256 + 128 Мб обеспечит полный комфорт в работе.

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

6. Вопрос последний, который возникает первым: "Как мне выйти из виртуальной машины?"

В VMWare нажмите левые <Alt + Ctrl>. Эта же комбинация вернет вас к хост-системе из полноэкранного виртуального режима. Другое дело - как вообще вернуться из виртуального компьютерного мира в реальную жизнь, но для этого клавишной комбинации пока не предусмотрено.

Настройка виртуальной машины (Virtual Machine Settings).

Edit Virtual Machine Settings создает универсальную для многих случаев конфигурацию. Более детальная настройка делается с помощью Edit Virtual Machine Settings. Запустите VMWare, выберите из списка созданную конфигурацию и нажмите OK. Конфигурация загружена и ее можно редактировать. Выберите меню Settings.

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

IDE Drives

Предназначен для настройки IDE устройств (жестких дисков и CD-ROM'а). Hard disk  Advanced. Имеет четыре подпункта IDE 0:0 - настройка Primary Master, IDE 0:1 - настройка Primary Slave, IDE 1:0 - Secondary Master и IDE 1:1 - Secondary Slave. Изначально напротив IDE 0:0 стоит Virtual Disk, это означает, что виртуальный диск, созданный с помощью Configuration Wizard будет виден из установленной под VMWare операционной системой как жесткий диск, присоединенный как Master к первичному IDE контроллеру. Напротив IDE 1:0 стоит CD-ROM, значит CD-ROM под виртуальной машиной установлен как Master на вторичном IDE контроллере. Напротив IDE 0:1 и IDE 1:1 - эти устройства пусты. Все четыре устройства конфигурируются идентично. При выборе одного из устройств, справа в окне появляется диалог с несколькими опциями настройки. Первая из них - Device Type - тип устройства. Остальные опции диалога зависят от типа устройства. Устройства бывают 4 видов.

Для всех типов дисков кроме CD-ROM существуют так называемые режимы записи. Режим записи можно выбрать с помощь меню Mode  independent/:

  1. Persistent. Все изменения, произведенные на диске операционной системой немедленно записываются на непосредственно на диск.

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

Virtual Disk

Виртуальный диск – это файл размером не более 2GB, который используется для эмуляции жестких дисков в виртуальной машине. Не зависимо от размера, при создании файл виртуального диска занимает 3k. По мере заполнения его операционной системой, установленной в виртуальной машине, он увеличивается в размере, пока не займет отведенное ему пространство или пока не закончится место на занимаемом им разделе. Во втором случае VMWare выдаст ошибку и попросит освободить место. В поле Disk file указывается имя файла, который и будет являться виртуальным файлов. В поле Capacity (MB) указывается размер виртуального диска в мегабайтах.

CD-ROM

Дает прямой доступ виртуальной машине к реальному CD-ROM'у, установленному в Linux. В поле Name вводится имя файла устройства в Linux'е. Как уже упоминалось, обычно это /dev/cdrom. Checkbox Start connected показывает, будет ли виден CD-ROM при загрузке операционной системы под VMWare (отмечен) или нет (разотмечен). Режимы записи для CD-ROM'ов не поддерживаются.

SCSI Drives

Предназначен для настройки SCSI дисков для виртуальной машины. Поддерживаются 6 SCSI дисков. Параметры настройки те же, что и у IDE Drives.

Floppy Drives

Позволяет настраивать устройства чтения дисков. Поддерживает два дисковода - под Windows 98 это будут диски A: и B: соответственно. Тип диска можно выбрать один из двух:

Ethernet Adapters

Пункт предназначен для настройки сетевых карт в виртуальных машинах. Поддерживаются до трех карт. Опция настройки всего одна у каждой карты - Connection Type - тип сетевого соединения. Типов сетевого соединения три - Bridged - см. пред. страницу.,Host-only - см. пред. страницу. и Custom - можно задать напрямую файл устройства виртуальной сети - /dev/vmnet0, /dev/vmnet1 и т.д..

Примечание: VMware Workstation имеет три типа сетевых интерфейсов vlance, vmxnet и e1000

Sound

С помощью этого пункта можно дать доступ виртуальной машине к твоей звуковой карточке. В поле Name введи имя файла звуковой карточки (обычно, /dev/dsp).

Memory

Здесь задается размер ОЗУ виртуальной машины.

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

  • *.vmx — главный конфигурационный файл;

  • *.vmdk — описание параметров виртуального диска;

  • *.nvram — постоянная память RAM: содержит текущие настройки виртуальной BIOS;

  • *.vmem — файл подкачки виртуальной машины;

  • *.vmsn — содержит текущие данные snapshot’а, nvram и копию VMX-файла;

  • *.vmsd — параметры текущего snapshot’а;

  • *.vmss — содержит RAM приостановленной (suspended) виртуальной машины.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]