Читаем Виртуальные машины: несколько компьютеров в одном полностью

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

Управление портами виртуальной машины

Для каждой ВМ можно сконфигурировать собственный набор последовательных (СОМ) и параллельных (LPT) портов. Устройства, подключенные к соответствующим портам хост-компьютера, будут управляться гостевой ОС. Однако эти устройства, подобно устройству чтения гибких дисков, попадают в монопольное владение той ВМ, которая их захватила первой. Доступ к ним со стороны других ВМ, а также со стороны хостовой ОС возможен только после выключения ВМ-«владелицы».

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

1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.

2. В левой части окна параметров ВМ выберите категорию СОМ1 или COM2 (рис. 2.38).

3. Для выбранного виртуального СОМ-порта в правой части окна установите переключатель в соответствии с желаемым вариантом использования СОМ-порта:

 □ None (Никакой) — не использовать данный СОМ-порт (этот вариант выбран по умолчанию);

 □ Physical serial port (Физический последовательный порт) — виртуальному порту ставится в соответствие СОМ-порт хост-компьютера, выбранный в списке; этот физический порт будет захвачен ВМ сразу после ее запуска; если такой вариант вас не очень устраивает, можно указать, что захват порта должен происходить лишь при попытке отправить по нему АТ-команду подключенному к порту модему; для этого требуется установить флажок Wait for modem command to open port (Ждать команду модема для открытия порта); в этом случае освобождение порта произойдет либо по завершении выполнения команды, либо по истечении интервала времени, равного длительности тайм-аута;

 □ Named pipe (Именованный канал) — виртуальному порту ставится в соответствие именованный канал хостовой ОС или сетевого компьютера (подробнее этот вариант описан в разделе «Сетевые возможности виртуальных машин Virtual PC»);

 □ Text file (Текстовый файл) — виртуальный СОМ-порт используется для передачи данных от ВМ в заданный текстовый файл, расположенный на жестком диске хост-компьютера.

Рис. 2.38. Выбор способа использования виртуального СОМ-порта

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

Чтобы выбрать подходящий вариант, выполните следующее.

1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.

2. В левой части окна параметров ВМ выберите категорию LPT1 (рис. 2.39).

3. В правой части окна установите переключатель в соответствии с желаемым вариантом использования LPT-порта:

 □ None (Никакой) — не использовать LPT-порт (этот вариант выбран по умолчанию);

 □ Physical parallel port (Физический параллельный порт) — виртуальному порту ставится в соответствие LPT-порт хост-компьютера, выбранный в списке; этот физический порт будет захвачен ВМ сразу после ее запуска.

Рис. 2.39. Выбор способа использования виртуального LPT-порта

Устройство, подключенное к LPT-порту, попадает в монопольное владение той ВМ, которая его захватила первой. Доступ к нему со стороны других ВМ, а также со стороны хостовой ОС возможен только после выключения ВМ-<владелицы».

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

<p>Работа пользователей с виртуальной машиной</p>

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

<p>Запуск виртуальной машины</p>

Чтобы запустить созданную ВМ, требуется выбрать ее в окне консоли ВМ и щелкнуть на кнопке Start (Пуск).

Если выбранные параметры конфигурации ВМ не поддерживаются техническими характеристиками хост-компьютера, то ВМ не запустится, и на экране появится соответствующее сообщение. Наиболее часто встречается ситуация, когда на момент запуска ВМ объем свободной оперативной памяти меньше «заявленного» в исходной конфигурации ВМ — not enough memory available on the host (рис. 2.43).

Рис. 2.40. Сообщение о нехватке оперативной памяти для запуска ВМ

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

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

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

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT