Виртуальные машины (Гультяев А.) (953916), страница 16
Текст из файла (страница 16)
Поэтому для работы с буфером обмена в ВМ применяются комбинации-«заместители» (см. табл. 2.4), а также команды меню Edit (правка) окна виртуальной машины. Однако даже применение этих команд само посебе не гарантирует получения требуемого результата. Прежде всего при передаче данных через буфер обмена необходимо учитывать тип этих данных: текст,графика либо информационный объект (файл или папка). Кроме того, на механизм обмена данными влияет то, установлен ли на конкретной ВМ пакет расширений для виртуальных машин.74Глава 2. Виртуальные машины Virtual PC 2004Обмен текстовыми данными возможен только между приложениями гостевсйи хостовой ОС, поддерживающими работу с текстом (например, между двул-ятекстовыми редакторами). Причем параметры форматирования при передачетекста не сохраняются.Чтобы передать через буфер обмена текстовый фрагмент из хостовой ОС в приложение гостевой ОС, выполните следующее.1.
В приложении-источнике выделите передаваемый фрагмент и поместите егов буфер обмена хостовой ОС любым способом, разрешенным в этой ОС (например, с помощью комбинации клавиш Ctrl+C).2. В окне гостевой ОС откройте (или сделайте активным) окно приложенияприемника.3. В меню Edit (или Правка) приложения-приемника выберите команду Pas:e(или Вставить), либо используйте любое другое средство вставки данных избуфера обмена, поддерживаемое приложением-приемником (например, комбинацию клавиш Ctrl+V).©ВНИМАНИЕ. По неизвестной причине невозможно передать текстовый фрагмент описанным способом из редакторов MS Word и WordPad.
В то же времяв качестве приложения-приемника в гостевой ОС оба работают исправно.Передача через буфер обмена из хостовой ОС в приложение гостевой ОС графического фрагмента документа или экранного изображения (снимка экрана)выполняется аналогичным образом. Разумеется, приложение-приемник должкоподдерживать работу с графикой. Кроме того, на ВМ обязательно должны бы'ъустановлены расширения для виртуальных машин. В противном случае передача графики в ВМ из хостовой ОС вообще невозможна.Следует отдельно упомянуть о вставке изображений и текстовых данных с и;пользованием технологии OLE, то есть в качестве внедренных объектов.
Ест .иприложение-приемник поддерживает механизм OLE (к таковым относятся, в частности, все приложения Microsoft Office), то можно вставлять в документ данные, передаваемые из приложения хостовой ОС, с помощью команды Специальная вставка.№Передача объектов других типов посредством механизма OLE из хостовой С Св гостевую невозможна.
Однако вы можете поместить любой объект, подлежащий передаче (например, электронную таблицу Excel) в разделяемую папку В VIи выполнить вставку объекта оттуда.Чтобы передать через буфер обмена текстовый фрагмент или изображение изгостевой ОС в приложение хостовой ОС, выполните следующее.1. В приложении-источнике выделите передаваемый текстовый фрагмент ш:иизображение.2. В меню Edit (Правка) окна ВМ выберите команду Сору (Копировать) или нажмите комбинацию главная клавиша+С3. В окне хостовой ОС откройте (или сделайте активным) окно приложенилприемника.Работа пользователей с виртуальной машиной754. В приложении-приемнике вставьте передаваемый фрагмент любым способом,разрешенным в этой ОС (например, с помощью комбинации клавиш Ctrl+V).тЕсли на ВМ не установлены расширения для виртуальных машин, то необходимо специальным образом выделять в окне приложения-источника передаваемыйфрагмент (требуется нажать и удерживать главную клавишу).Передача файлов и папок между хостовой и гостевой ОС через буфер обменаневозможна — для таких операций используется метод перетаскивания (dragand-drop).Перетаскивание объектовПеретаскивание — это единственный способ непосредственного копированияфайлов и папок из ВМ в хостовую ОС (или из хостовой ОС в ВМ).
Кроме того,невозможно вырезать объект, принадлежащий ВМ, и поместить его в окно хостовой ОС (как, впрочем, невозможно и перемещение в обратном направлении).№Чтобы перемещать (а не копировать) файл или папку между хостовой ОС и ВМможно использовать в качестве «перевалочного пункта» разделяемую папку.При копировании данных из ВМ в хостовую ОС в окне ВМ открывается информационное окно, отображающее состояние процесса копирования (рис. 2.57).Рис. 2.57. Состояние процесса копирования отображается в специальном окне76Глава 2. Виртуальные машины Virtual PC 2004При обмене файлами и папками между ВМ и хостовой ОС необходимо учитывать следующие ограничения:II для такого обмена данными неприменимы операции с буфером обмена (копирование, вырезание и вставка), соответственно, не работают в таких ситуациях сочетания клавиш Ctrl+C, Ctrl+X, Ctrl+V и команды контекстного меню;II файлы и папки можно копировать только в папку (или на рабочий стол), тоне в окно какого-либо приложения;1! при перетаскивании файлов и папок из ВМ в хостовую ОС не поддерживается правая кнопка мыши.Сетевые возможностивиртуальных машин Virtual PCВозможность создать на единственном физическом компьютере вполне работоспособную сеть — это одно из важнейших достоинств технологии виртуальнь хмашин.Чтобы воспользоваться этой возможностью, ВМ должна быть соответствующимобразом сконфигурирована.Правила включения виртуальных машин в сетьVirtual PC поддерживает возможность включения ВМ в вычислительные сетиследующих типов:Ш в локальную сеть, содержащую только виртуальные машины;Ш в локальную сеть, содержащую как виртуальные машины, так и хост-компьютер;ш в интранет.Кроме того, возможен доступ ВМ к ресурсам и сервисам Интернета.Доступность того или иного типа сетевого соединения зависит от параметре всетевого адаптера(ов) данной виртуальной машины.На возможности сетевой работы ВМ влияет также настройка гостевой ОС и хостовой ОС.
Например, если хост-компьютер является участником домена ActiveDirectory, то для доступа к соответствующим сетевым ресурсам ВМ такжедолжна быть включена в домен Active Directory.Если гостевая ОС сконфигурирована надлежащим образом, то данная ВМ будетавтоматически распознана как сетевой компьютер.Практически все современные версии операционных систем Windows сконфигурированы по умолчанию таким образом, что включаемые в сеть компьютер Аполучают IP-адреса от DHCP-сервера. Если на ВМ в качестве гостевой ОС установлена ОС из семейства Windows и в сети используется DHCP-сервер, тоВМ будет автоматически присвоен соответствующий IP-адрес.
Если же DHCPсервер в сети отсутствует, виртуальной машине может быть вручную назначенстатический IP-адрес.Сетевые возможности виртуальных машин Virtual PC77Если у хост-компьютера отсутствует физическое подключение к сети, то дляобъединения в сеть виртуальных машин и хостовой ОС требуется сначала установить на хостовой ОС адаптер Microsoft Loopback Adapter (в локализованнойверсии Windows он именуется «Адаптер Microsoft замыкания на себя») и лишьзатем сконфигурировать сетевые параметры ВМ и хостовой ОС.&Установка адаптера Microsoft Loopback Adapter необходима также в тех случаях, когда предполагается создание сети сложной конфигурации с несколькимимаршрутизаторы и и (возможно) с использованием межсетевых брандмауэров(firewalls). Процедура установки Microsoft Loopback Adapter описана в подразделе «Подключение хост-компьютера к сети из виртуальных машин».В каждой ВМ может использоваться от одного до четырех сетевых адаптеров,для каждого из которых, в свою очередь, могут быть заданы индивидуальныепараметры.
Вы можете сопоставить каждый из четырех эмулируемых адаптеровлюбому физическому сетевому адаптеру хост-компьютера (в том числе адаптеруMicrosoft Loopback Adapter, если таковой установлен). Вы можете также сопоставить несколько эмулируемых адаптеров одному и тому же физическому сетевому адаптеру. С другой стороны, можно вообще не устанавливать соответствиемежду эмулируемыми и физическими адаптерами, если создается локальная сеть,состоящая исключительно из виртуальных машин.Конфигурирование сетевых параметров каждой ВМ выполняется индивидуальнос помощью элементов управления, представленных в категории Networking (Организация сети) окна свойств ВМ (рис. 2.58).Setting?forMet:hirre_i!2SettingCurrent Value• :{\ File NameШЛ MemoryMachme_22103 MB•i& Hard Disk 1Project 2003. vhd^ > Hard Disk 2Nonef p Hard Disk 3None*Ф Undo DisksDisabled% CD/DVD DriveЩ Floppy DiskSecondary controllerJCOMINoneJ COM2None, f LPT1NoneAuto detected^NetworkingNumber of network adapters:Adapter 1:! Shared networking (NAT)ALJOULLT 2:.:Not connectedVAdapter 3:; Not connectedvAdapt gt 4;Not connectedvV••• ш щ д дЩ, SoundEnablede|) MouseNo pointer integrationShared FoldersЩ Display\ Ш Cl0SeNot installedDefaultShow messageYou can select the number of network adapters youwant to have on this virtual machine.
You can thenselect wNch network adapter from the physicalcomputer will be used For network communication witheach virtual adapter, You can also select to use the localnetwork orj for the first adapter, the shared network.Рис. 2.58. Категория Networking окна свойств ВМКонфигурирование сетевых параметров следует начинать с выбора числа используемых сетевых адаптеров ВМ. Выбор определенного значения в списке Number78Глава 2. Виртуальные машины Virtual PC 2004of network adapters (Число сетевых адаптеров) определяет число доступных д/:янастройки полей Adapter 1 ... Adapter N. Именно с их помощью и производитсябазовая настройка сетевой конфигурации ВМ.В исходном состоянии каждый из раскрывающихся списков содержит следующие пункты:т Not connected (Нет соединений) — для данной ВМ сетевые адаптеры не используются;Ш Local only (Только локально) — ВМ является участником сети, состоящей толькоиз других виртуальных машин, зарегистрированных на данном хост-компьютере, и при этом не имеет доступа к физическим сетевым ресурсам хоста;II Shared networking (NAT) (Совместное использование сети) — разрешено подключение ВМ к частной сети, созданной средствами Virtual PC; такая сеть содержит виртуальный DHCP-сервер (Dynamic Host Configuration Protocol —протокол динамического конфигурирования узлов) и виртуальный NAT-cepвер (NAT означает Network Address Translation — трансляция сетевого адреса);сконфигурированная соответствующим образом ВМ получает доступ к большинству сетевых ресурсов хост-компьютера на основе протокола TCP/IP;данный вариант подключения ВМ может быть задан только для первого тэмулируемых адаптеров (Adapter 1);II физический адаптер хост-компьютера — в списке отображается наименование физического сетевого адаптера хост-компьютера; если в составе хосткомпьютера имеется несколько сетевых адаптеров, то все они будут представлены в списке; ВМ, для которой указан данный вариант, получает непссредственный доступ к физическому сетевому подключению хостовой ОС.в этой сети ВМ будет опознана сетевыми службами как самостоятельныйкомпьютер, способ взаимодействия с которым зависит от конфигурации сет л(например, если в сети используется DHCP-сервер, то IP-адрес для ВМ б> дет назначен автоматически).Если на хостовой ОС установлен адаптер Microsoft Loopback Adapter, то списокдополняется соответствующим пунктом.
При установке нескольких экземпляров Microsoft Loopback Adapter все они будут также представлены в списке подсвоими порядковыми номерами.Создание сети из виртуальных машинВариант построения сети из виртуальных машин является наиболее простые.Чтобы получить такую сеть, достаточно выполнить три шага.1. При настройке каждой ВМ, включаемой в сеть, для используемого сетевогоадаптера укажите вариант Local only (рис. 2.59).2.
При настройке протокола T C P / I P для каждой ВМ выберите IP-адрес из выбранного диапазона и задайте подходящую маску подсети (рис. 2.60).3. Сделайте общими ресурсы ВМ (разрешите к ним удаленный доступ).Доступ к ВМ, входящим в такую «виртуальную» сеть, осуществляется стандартными средствами гостевой ОС, например через папку Сетевое окружение.Сетевые возможности виртуальных машин Virtual PC79Settings for New_VM:Setting; current Value('• File Name::^Networking.