Как да създадете виртуален компютър във Virtual PC. Ръчно инсталиране на виртуална компютърна виртуална машина с Windows с помощта на алтернативни виртуални машини

По време на пускането на Windows 7 по-голямата част от потенциалните му купувачи използваха Windows XP. Сред тях много малко се оказаха тези, които решиха незабавно и безусловно да преминат към нов продукт. Мнозинството обаче не бързаха да оттеглят стария XP, защото се оказа, че огромно количество софтуер просто не може да работи под новата система. Какво оставаше да направи Microsoft? Загубата на потенциални купувачи не е опция, така че решението се оказа следното: да пуснете актуализация за Windows 7, която носи пакет за виртуализация – системна функция, която ви позволява да стартирате XP точно в „седморката“.

Актуализация, наречена "Virtual PC" и номерирана KB958599, беше пусната през 2008 г. Това е виртуална машина - приложение, което емулира компютърния хардуер и създава изолирана среда в операционната система, където можете да инсталирате друга ОС, включително тип, различен от Windows.

Виртуалният компютър на Microsoft е включен в изданията на Windows 7 Ultimate, Professional и Enterprise. Тази виртуална машина е специално проектирана да инсталира Windows XP Service Pack 3 и да решава проблеми с нестартиращия софтуер.

Как да инсталирам виртуален компютър?

Проверете поддръжката за хардуерна виртуализация

Ако имате инсталиран Ultimate, Enterprise или Professional 7 на вашия компютър и автоматичните актуализации са активирани, вече имате Virtual PC. Преди да започнете да го използвате, трябва да се уверите, че вашият процесор поддържа хардуерна виртуализация. За да тества това, Microsoft създаде инструмент за откриване на хардуерно подпомагана виртуализация, който е лесен за изтегляне и стартиране.

Ако помощната програма покаже съобщение, както е на екранната снимка по-долу, значи се поддържа хардуерна виртуализация и можете да използвате Virtual PC без допълнителни настройки.

При липса на такава поддръжка (съобщение в прозореца по-долу), трябва да се направят още някои промени в системата.

Моля, имайте предвид, че хардуерната виртуализация е активирана и деактивирана в BIOS, така че ако не работи на вашия компютър, опитайте да я активирате в BIOS Setup. Опцията може да се нарича Intel_Virtualization Technology (за процесори Intel), AMD-V (съответно за AMD), Виртуализация Extensions и др.

В този пример опцията Intel_Virtualization Technology е деактивирана (Disabled). За да го активирате, трябва да промените стойността на Disabled на Enabled.

Ако хардуерната виртуализация не успее, Microsoft предлага да инсталирате корекция, която все пак ще ви позволи да стартирате Virtual PC на Windows 7. На страницата за изтегляне трябва да изберете версията на файла според битовата дълбочина на вашата система.

Инсталиране на виртуален компютър ръчно

Ръчната инсталация на виртуална машина в Windows 7 включва инсталиране на 2 компонента:

  • Виртуален компютър с Windows;
  • Виртуален диск в режим Windows XP;

Първо инсталирайте виртуален компютър. За това:

  • изтеглете от официалния сайт актуализация KB958599, съответстваща на битността на вашия Windows 7 и го стартирайте;

  • приемете лицензионното споразумение;

  • изчакайте инсталацията да завърши;

  • затворете прозореца на инсталатора и рестартирайте компютъра.

След това трябва да инсталирате виртуалния диск на Windows XP Mode:

  • стартирайте инсталатора, изтеглен от официалния уебсайт на Microsoft;

  • изберете местоположение за виртуалния диск;

  • изчакайте инсталацията да приключи;

  • поставете отметка в квадратчето „Стартиране на режим Windows XP“ и щракнете върху „Край“.


Първо стартиране на режим Windows XP

След като инсталира режима на Windows XP, "седемте" ще го конфигурират допълнително и ще създаде виртуален диск.

Пред вас ще се отвори първият прозорец, където ще трябва да приемете лицензионното споразумение за използване на програмата и да кликнете върху „Напред“.

След това ще бъдете помолени да посочите папката, в която ще бъде инсталиран виртуалният диск, и да създадете първия потребител.

След това - активирайте защитните функции на създаваната система (по избор).

След като кликнете върху бутона „Стартиране на инсталацията“, ще започне процесът на инсталиране на виртуална машина с Windows XP. Остава да се изчака завършването му.


Създаване на нова виртуална машина на Windows 7

  • Чрез Старт или File Explorer отворете местоположението на виртуалния диск в режим XP.

  • Кликнете върху бутона „Създаване на виртуална машина“ в горното меню на папката.

  • Това ще стартира съветника и ще започне създаването на вашата нова виртуална машина. В следващото поле въведете неговото име и местоположение.

  • Регулирайте мрежовите настройки и количеството RAM (виртуалният Windows XP може да се задоволи с 512 мегабайта RAM, но можете да разпределите повече).

  • Създайте виртуален твърд диск (или използвайте съществуващ). Посочете неговия тип (динамично разширяващ се или фиксиран обем) и местоположение. Кликнете върху „Създаване“.

  • След това новосъздадената ще се появи в списъка с виртуални машини. Кликнете върху него с „десния бутон на мишката“ и изберете „Отвори“ от менюто.

  • В списъка с опции щракнете върху „DVD устройство“ и посочете пътя до физическото лазерно устройство, където е поставен дискът с Windows XP. Ако ще инсталирате системата от изображение, намерете неговия инсталационен iso файл в директорията - виртуалната машина счита изображенията в iso формат за „оптични устройства“.

След това започва нормалният процес на инсталиране на Windows XP.

Използване на алтернативни виртуални машини

В допълнение към собствения си компонент за виртуален компютър, Windows 7 поддържа системи за виртуализация на трети страни. Сред тях две са най-известните и разпространени - Oracle VM VirtualBox и VMWare Workstation. Нека разгледаме принципите на работа с тях на примера на всеки един. Да вземем VirtualBox от Oracle и да създадем нова виртуална машина на нея, за да инсталираме същата "седем".

След като инсталирате VirtualBox, отворете главния му прозорец - мениджъра на виртуална машина. Кликнете върху бутона „Създаване“ в горното хоризонтално меню.

В следващия прозорец напишете името на виртуалната машина и изберете нейната версия и битност от списъка. В нашия пример това е Wibdows 7 32 bit.

Конфигурирайте количеството RAM, което ще използва виртуалната (гост) система.

Създайте твърд диск (или изберете един от създадените по-рано).

Посочете типа диск. Ако не знаете как се различават, оставете тази настройка по подразбиране (VDI).

Посочете формата за съхранение на данни - динамично разширяващ се виртуален диск или диск с фиксиран размер.

Като преместите плъзгача, задайте размера на диска и също така посочете името му (ако искате да е различно от името на „виртуалната машина“).

След като кликнете върху „Създаване“, новата виртуална машина ще се покаже в списъка на главния прозорец. От дясната страна са неговите настройки.

За да започнете да инсталирате операционната система, щракнете върху иконата на машината и щракнете върху бутона „Изпълни“ от горната лента.

След това ще се отвори друг прозорец - този, в който ще наблюдавате напредъка на инсталацията на ОС и работата в бъдеще. Прозорецът на мениджъра на виртуална машина (главният) за момента може да бъде минимизиран.

Тук, както при създаване на виртуална машина на Virtual PC, трябва да посочите пътя до инсталационния диск на „седемте“ или ISO изображението.

След като инсталацията на ОС приключи, виртуалната машина е готова за работа. Трябва да го стартирате, като щракнете върху съответната икона в левия вертикален списък на главния прозорец на VirtualBox. Както можете да видите, създаването на виртуални машини не е никак трудно.

Създаването на виртуална машина на VMWare Workstation също е интуитивно и в много отношения наподобява току-що обсъдената процедура.

Много често има нужда от инсталиране на остарял софтуер, който не иска да работи в Windows 7.

Преди това използвах виртуални машини WMVare, за да реша обикновено простата задача за стартиране на няколко от три програми или старо оборудване, внедрих компютър в компютър... Изключително дълго и непрактично. Сравнително наскоро отново се опитах да прецака стария си скенер и попаднах на едно интересно решение - Виртуална машина в режим XP.

Режим на Windows XP

Режим на Windows XPе решение, базирано на платформата Virtual PC, което ви позволява да стартирате приложения, написани за XP във фонов режим и невидими за потребителя виртуална сесия.

  • Решава всички проблеми с програмната несъвместимост с Windows 7
  • Пренасочване на USB и COM портове
  • Поддръжка за принтери, смарт карти, клипборд, споделени твърди дискове, както и USB и COM портове.
  • Лесна настройка на XP режим
  • Прозрачност за крайния потребител.
  • Виртуалната среда се конфигурира и управлява от познатия интерфейс на Virtual PC.

XP режимразпространява се абсолютно безплатно и не изисква специално лицензиране.

XP режимподдържат се само издания на Windows 7 Professional, Enterprise и Ultimate (Professional, Enterprise и Ultimate).

За работа XP режимизисква поддръжка на хардуерна виртуализация на ниво процесор - Intel-VT или AMD-V.

Следният списък показва някои модели процесори на Intel, които имат хардуерна поддръжка за виртуализация:

Pentium 4 662 и 672
Pentium Extreme Edition 955 и 965 (не Pentium 4 Extreme Edition с HT)
Pentium D 920-960 с изключение на 945, 935, 925, 915
Core Duo T2300, T2400, T2500, T2600, T2700 (Yonah)
Core 2 Duo E6300, E6400, E6320, E6420, E6540, E6550, E6600, E6700, E6750, E6850 (Conroe)
Core 2 Duo E7600, E8200, E8300, E8400, E8500, E8600 и някои версии на E7400 и E7500 (Wolfdale)
Мобилен Core 2 Duo T5500 T5600 T7100 T7200 T7250 T7300 T7400 T7500 T7600 T7600G T7700 T7800 (Merom)
Мобилен Core 2 Duo SU9300 SU9400 SU9600 P7370 P8400 P8600 P8700 P8800 P9500 P9600 P9700 T8100
T8300, T9300, T9400, T9500, T9600, T9800, T9900 (Penryn)
Core 2 Quad Q6600, Q6700 (Kentsfield)
Core 2 Quad Q8400, Q8400S, Q9300, Q9400, Q9400S, Q9450, Q9550, Q9550S, Q9650 и някои версии на Q8300
(Йоркфийлд)
Core 2 Extreme X6800 (Conroe_XE)
Core 2 Extreme QX6700, QX6800, QX6850 (Kentsfield_XE)
Core 2 Extreme QX9650, QX9770, QX9775 (Yorkfield_XE)
Серия Xeon 3000, 5000, 7000
Atom Z520, Z530, Z540, Z550, Z515 (Silverthorne)
всички процесори Intel Core i7
Pentium Dual-Core E6300, E6500 и някои версии на E5300 и E5400*
Серия Celeron E3000

Има доста широка гама от програми, които все още се използват много активно в момента, но не работят правилно в съвременните версии на операционната система или изобщо не работят. Какво да направите, ако на компютъра е инсталиран софтуер, който работи добре на Windows XP, но не работи на по-новите седем? Най-рационалният начин в такава ситуация е да използвате виртуалната ОС Windows XP, която може да бъде инсталирана на Windows 7. Понякога това дори може да се нарече единственият изход, тъй като съвременните драйвери понякога не поддържат старо оборудване.

И така, какъв е режимът на виртуалния механизъм? Накратко, като използвате този режим на компютър със седем инсталирани, можете да стартирате по-ранна версия на продукта. Той е част от технологията за виртуализация на работния плот на Microsoft Enterprise (накратко MEDV) и се предлага под формата на Microsoft Desktop Optimization Pack.

Отличителна черта на използването на такава виртуална машина е пълната интеграция с родителската система - потребителят ще може да различи Windows XP от инсталираните основни седем само чрез различен дизайн на прозореца. Следователно няма да се бърка с настолните компютри на две операционни системи, превключване от една система на друга, което е много удобно. Освен това няма да има проблеми с стартирането на приложения, написани изключително за Windows XP или по-стара версия - те ще работят в среда, "позната" за тях. Ако възнамерявате да използвате активно Windows XP, но не възнамерявате да го инсталирате като гост ОС, просто трябва да използвате виртуална машина. В този случай говорим за машина, наречена Virtual PC.

Преди монтажа

Преди да инсталирате виртуалната машина за виртуален компютър на компютър, уверете се, че вашият процесор поддържа технологията за изобразяване. Въпреки че по-голямата част от съвременните микропроцесори поддържат тази функция, няма да е излишно да проверите това отново. Всъщност, без поддръжката на инструкции за визуализация, машината просто не може да бъде инсталирана.

Трябва също да знаете, че само 32-битови системи могат да бъдат инсталирани на машината (дори ако основната ОС е 64-битова).

Може да са необходими системни актуализации за правилната работа на виртуалната машина. Без някои актуализации програмата няма да работи, а инсталирането на всички най-нови версии значително повишава степента на сигурност.

Инсталиране на програмата

Инсталацията на Virtual PC се извършва с помощта на съветника за създаване на съответните устройства. Благодарение на него можете да конфигурирате основните настройки на Windows XP, както ви е необходимо. Например, можете да зададете определено количество RAM, което ще бъде достъпно за вашата машина.

Нека да преминем директно към алгоритъма за инсталиране:

  • Щракнете върху бутона на менюто "Старт" и отворете папката Windows Virtual PC;
  • Отваря се папка, наречена "Виртуални машини", показваща всички машини, инсталирани на компютъра (ако има такива). Изберете "Създаване на виртуална машина";
  • Отваря се съветник, където можете да изберете желаната конфигурация, а именно: да определите името и местоположението на системата, да определите наличната памет, да създадете виртуално HDD устройство.

Когато съветникът приключи, новосъздадената виртуална машина за виртуален компютър ще се появи в горната папка. Ако е необходимо, можете да зададете ограничения за достъп за определени потребители. Това става с помощта на елемента "Споделяне".

Всичко, виртуалната машина за виртуален компютър е инсталирана. За да го стартирате, трябва да изберете желаната машина от списъка с налични и да кликнете върху „Отваряне“. Ще се отвори програмата за инсталиране на ОС. Инсталирането на операционна система на машина включва използването на инсталационния диск на XP. Виртуалният Windows XP се инсталира по същия начин като обикновена операционна система.

Веднага след като инсталацията приключи, в същата папка изберете елемента "Инструменти / Инсталиране на интеграционни компоненти". Компонентите за интеграция също се инсталират с помощта на съответния съветник. След приключването му компютърът ще трябва да бъде рестартиран и едва тогава машината с инсталиран XP ще бъде готова за използване.

(Посетен 1 402 пъти, 1 посещения днес)

В момента виртуализацията е една от най-обещаващите компютърни технологии. Според много експерти технологиите за виртуализация имат голям потенциал и са сред първите три най-бързо развиващи се технологии. Много производители както на софтуер, така и на хардуер се фокусират върху поддръжката на виртуализацията в своите продукти и това не е изненадващо: в края на краищата, според прогнозите на водещи ИТ анализатори, до 2015 г. половината от всички компютърни системи ще бъдат виртуални. Днес се отделя специално внимание на виртуализацията на операционните системи, както в контекста на виртуализацията на сървърната инфраструктура на предприятията, така и във връзка с виртуализацията на потребителски настолни компютри. Виртуалната сървърна инфраструктура е много по-мощна от реалната: тя е по-гъвкава, има много функции за висока наличност и е много по-лесна за управление и внедряване. Настолните системи са виртуализирани за различни потребителски задачи, от създаване на сигурни виртуални среди за софтуерна изолация до преносими виртуални машини, използвани на работа и у дома.

Microsoft, разбира се, не можеше да не обърне внимание на технологиите за виртуализация и в двата аспекта. Още през 2003 г. той купи Connectix заедно с продукта Virtual PC, който постави началото на историята на виртуализацията на Microsoft.

По това време все още не беше ясно как виртуализацията ще позволи по-ефективно използване на компютърните системи и Microsoft не даде висок приоритет на развитието на продукта Connectix Virtual PC, пускайки само версията Virtual PC 2004, докато VMware агресивно популяризира подобен продукт VMware Workstation. Времето показа, че виртуализацията представлява голям интерес за домашните и корпоративните потребители и Microsoft трябваше да действа като догонваща страна в конкуренцията с VMware, който направи голям залог на виртуализацията. С пускането на Virtual Server 2005, базиран на ядрото на Virtual PC, Microsoft се изкупи донякъде в очите на потребителите, но съществуващите по това време Standard и Enterprise издания на Virtual Server не бяха безплатни и не предизвикаха голям интерес. През 2006 г. беше пуснат Virtual Server 2005 R2, който Microsoft трябваше да направи безплатен поради факта, че VMware обяви безплатен продукт VMware Server за SMB (Small and Medium Business) сектора, който надмина Virtual Server по своите възможности.

В момента усилията и на двете компании са насочени към създаване на мощни инструменти за управление на сървъри за виртуализация, чиито възможности ще определят ефективността на виртуалната инфраструктура като цяло. Не толкова отдавна Microsoft пусна първия сервизен пакет за Virtual Server R2, който ви позволява да вземете сериозно възможността за използване на тази платформа в производствената среда на предприятието. През 2007 г. беше пуснат Virtual PC 2007, платформа за виртуализация на работния плот, която поддържа Windows Vista и е забележимо по-бърза от предишната версия.

В светлината на бързия растеж на компютърния хардуер, домашните потребители често поддържат няколко виртуални системи, работещи едновременно, свързани в мрежа за различни видове експерименти, както и сигурно сърфиране в Интернет. На платформата за виртуален сървър поддържането на виртуална мрежа е една от ключовите задачи за системните администратори при разгръщане на виртуална инфраструктура. В тази статия ще разгледаме всички подробности за настройката на мрежа на платформи за виртуализация на Microsoft.

Относно организирането на виртуални мрежи на платформи за виртуализация на Microsoft

Когато използвате няколко едновременно работещи виртуални машини на един физически компютър, става необходимо да се конфигурират различни видове мрежово взаимодействие между гост и хост OS, в зависимост от задачите, които са им възложени. Това са основните случаи на използване на виртуални мрежи на платформа за виртуализация:

  • създаване на виртуална машина, чийто мрежов адаптер е в режим на споделяне на ресурси на физическа мрежова карта, в резултат на което виртуалната машина се държи по отношение на външната мрежа като независим компютър
  • създаване на изолирани мрежи от няколко виртуални машини с цел софтуерно тестване, обучение и използване на сървъри "в пакет" в собствената им подмрежа
  • работа с външна мрежа от виртуална машина, докато са необходими само връзки, инициирани от нея към външна мрежа

За всеки от тези случаи на използване платформите за виртуализация на Microsoft прилагат отделен тип мрежа.

Споделяне на ресурси на физически мрежов адаптер (виртуална мрежа)

За да може една виртуална машина да предоставя услуги на мрежа, външна за хост системата, Microsoft предлага използването на този тип мрежа. В този случай виртуалната машина се държи като самостоятелен компютър в мрежата, към която е свързан физическият компютър. Ако в тази мрежа има DHCP сървър (DHCP, Dynamic Host Configuration Protocol), който присвоява IP адреси, виртуалната машина ще го получи и ще може да работи като самостоятелна система в мрежата (в противен случай ще трябва да зададете външен IP себе си). Визуално такава схема за мрежово взаимодействие може да бъде представена, както следва:

Този тип мрежа се присвоява по подразбиране на VM, тъй като е приложим за повечето случаи на употреба. Трябва да се отбележи, че при този тип виртуална мрежа се осъществява и мрежово взаимодействие между хост и гост системи.

Локална мрежа (само локална мрежа)

Този тип мрежа ви позволява да комбинирате няколко виртуални машини в изолирана мрежа в рамките на хост системата, докато компонентите на мрежата, външни за хоста, нямат достъп до тях. Визуално това може да бъде представено по следния начин:

Този тип мрежа не позволява на виртуалните машини да взаимодействат с хост системата.

Мрежа, използваща NAT (Превод на мрежови адреси) - Споделена мрежа

Сигурността е един от най-важните моменти, когато планирате да използвате виртуални машини за работа с външна мрежа. Ако използването на виртуална машина е планирано само за потребителя и софтуера да работят с услугите на външна мрежа, като същевременно не предоставят услугите си на външната мрежа, типът споделена мрежа на взаимодействие е идеален.

В този случай операционната система на хоста работи с независим DHCP сървър, който присвоява вътрешни IP адреси на виртуални машини в рамките на хост мрежата. Виртуална машина може да инициира връзка с външна мрежа, използвайки специална услуга за преводач на мрежови адреси, която превежда IP адреси. При този тип мрежа виртуалните машини използват един IP адрес на хост системата (споделен IP) и не се виждат от външната мрежа.

Конфигуриране на виртуалната компютърна мрежа

Когато планирате да разположите множество виртуални машини на един физически хост, трябва предварително да помислите за структурата на тяхното мрежово взаимодействие. Най-честата употреба на продукта Virtual PC е за създаване на виртуално работно пространство за тестване на софтуер или за предоставяне на преносима потребителска среда. В този случай често е необходимо да се осигури както достъп до външната мрежа от виртуални машини, така и тяхното взаимодействие помежду си. За всеки случай на използване на виртуална машина можете да създадете отделен мрежов модел, като прикачите един или повече виртуални мрежови интерфейси към съответния тип мрежа. Виртуален компютър ви позволява да създадете до четири виртуални мрежови адаптера за една виртуална машина. В системата за гости емулираните адаптери се разглеждат като DEC / Intel 21140 базиран PCI Fast Ethernet адаптер. Те напълно поддържат протокола IPv6, както и възможността за зареждане през мрежата (PXE, Preboot eXecution Environment). Трябва да се отбележи, че платформите за виртуализация на Microsoft не поддържат мрежи Token Ring.

Дори когато инсталирате виртуална машина във Virtual PC, в долния ляв ъгъл на конзолата можете да видите иконата за мрежова връзка, която мига, докато виртуалната машина осъществява достъп до виртуалния мрежов адаптер. Като щракнете с десния бутон върху него и изберете "Настройки на мрежата", можете да продължите да конфигурирате мрежата за виртуалната машина. Мрежовите настройки могат също да бъдат извикани, като изберете “Редактиране” -> “Настройки” -> “Мрежа” в главния прозорец на конзолата:

Забележка

Промяната на мрежовите настройки в повечето случаи се улавя от виртуалната машина в движение и не изисква рестартиране на виртуалната машина, за да ги приложи.

Няма връзка

За да сте сигурни, че виртуалната машина няма виртуален мрежов адаптер и няма достъп до мрежовите ресурси на хоста и други системи за гости, изберете категорията „Мрежа“ в настройките на виртуалната машина и изберете „Not Connected“ за първи мрежов адаптер:

Имайте предвид, че ако не се нуждаете от работа в мрежа във VM, това е най-добрият вариант, тъй като може да ускори приложенията, които проверяват мрежовата свързаност (поради липсата на латентност).

Виртуална мрежа

Много често потребителите на виртуални компютри трябва да имат достъп до Интернет от системата за гости, което изисква системата за гости също да предоставя някои услуги на външната мрежа (например мрежови папки). В този случай е подходящ типът мрежова връзка "Виртуална мрежа", когато виртуалните машини в хоста взаимодействат както помежду си, така и с външната мрежа.

За да присвоите този модел на взаимодействие към виртуален мрежов адаптер, изберете категорията "Мрежа" в настройките на виртуалната машина и изберете вашия физически мрежов адаптер:

Забележка

Виртуална машина на платформата Virtual PC може да бъде стартирана без възможност за взаимодействие с други системи за гости на същия хост. За да направите това, можете да стартирате виртуалната машина с помощта на интерфейса на командния ред. Щракнете върху "Старт" -> "Изпълни" -> въведете "cmd" и натиснете "Enter". След това изпълнете командата:

"Virtual PC.exe" -pc -extnetworking -стартиране

(Опцията -extnetworking не засяга типа "Споделена" мрежа).

Само местно

Ако зададете този тип мрежа за системи за гости, тогава виртуалните машини ще взаимодействат само помежду си, без да засягат външната мрежа на хост системата. В този случай мрежовият трафик между виртуалните машини не достига до хост системата, като е локализиран във вътрешната мрежа на платформата. Имайте предвид, че Virtual PC не използва DHCP сървър в този комуникационен модел и ще трябва ръчно да конфигурирате IP адресите на виртуалните машини. Струва си да се отбележи, че в рамките на такава виртуална мрежа мрежовият адаптер на една от системите за гости, работещи в безразборен режим (режимът, при който мрежовата карта получава всички пакети, а не само предназначените за нея) може да прихване трафика на други виртуални машини.

За да присвоите този модел на взаимодействие към виртуален мрежов адаптер, изберете категорията „Мрежа“ в настройките на виртуалната машина и изберете „Само локално“:

споделен

Този мрежов модел, както вече споменахме, „скрива“ виртуалната машина зад операционната система на хоста, позволявайки на системата за гости да инициира връзки към външната мрежа чрез модем или LAN връзка (все пак Microsoft не препоръчва използването на модем във виртуални машини ). Достъпът до виртуални машини отвън няма да бъде възможен (това трябва да се има предвид при работа в мрежа от виртуална машина). В този случай във виртуалната мрежа работи DHCP сървър, който присвоява вътрешни адреси на виртуални машини от диапазона 192.168.131.x, където x е число от диапазона от 1 до 253 (за съжаление, Virtual PC не ви позволява за да промените този диапазон). Имайте предвид, че този тип мрежа не поддържа комуникация между виртуални машини, както и връзка от хост системата към гост. Имайте предвид, че само първият виртуален мрежов адаптер може да се използва за мрежова връзка за споделена мрежа.

За да присвоите този модел на взаимодействие към виртуален мрежов адаптер, изберете категорията „Мрежа“ в настройките на виртуалната машина и изберете „Споделена мрежа (NAT)“:

Имайте предвид, че ако не сте член на групата администратори на хост системата, няма да можете да комуникирате с външната мрежа, използвайки ICMP (Internet Control Messages Protocol).

Създайте множество виртуални мрежи в рамките на един хост

Когато разгръщате виртуални машини на настолни компютри, често е необходимо да се настрои мрежа между виртуалните машини и физическия хост, когато няма връзка с външна мрежа. Понякога физическият компютър изобщо няма мрежов адаптер, но в този случай също е възможно да се конфигурира мрежово взаимодействие между хост ОС и виртуални машини. Освен това в някои случаи е необходимо да се създадат няколко изолирани виртуални мрежи от типа „Само локално“, в рамките на които ще взаимодействат системите за гости. Microsoft предлага просто и елегантно решение: работа на виртуални машини с хост системата чрез виртуалното устройство Loopback Adapter, което ви позволява да комбинирате виртуални машини и хост системата в една изолирана мрежа. Когато добавяте този интерфейс, в хост системата, можете да го зададете в настройките на виртуалните машини като мрежов адаптер, което ще им позволи да взаимодействат в рамките на една и съща виртуална мрежа с хоста. В този случай loopback адаптерът може да се разглежда, относително казано, като виртуален комутатор или хъб, към който са свързани мрежовите адаптери на хост и гост системи. В същото време добавянето на няколко такива адаптера ще ви позволи да създадете няколко виртуални изолирани мрежи. Тези мрежи могат да бъдат свързани помежду си чрез виртуална машина с два виртуални мрежови адаптера, като зададете обвързването към съответния адаптер за обратна връзка на хост системата в параметрите на всеки от адаптерите. Когато осъществявате достъп до Интернет от виртуална машина в такава мрежа, не забравяйте да активирате споделянето на интернет връзка на хост системата.

За да добавите адаптер за обратна връзка, на хост системата направете следното:


След това щракнете върху "Напред" и след това "Край", а в списъка с оборудване, в категорията "Мрежови адаптери", ще имате loopback адаптер, към който можем да "прикачим" виртуални мрежови интерфейси, като комутатор.

Отворете мрежовите настройки на виртуалната машина ("Virtual PC Console" -> "Settings"), отидете в категорията "Мрежа" и свържете виртуалния мрежов адаптер към Loopback адаптера:

След това в настройките на мрежовия адаптер трябва да зададете IP адреса и маската на подмрежата. Препоръчително е да изберете IP адрес от диапазона 192.168.x.y (където x е число от 0 до 255, y е от 1 до 254), за да избегнете конфликти с други адреси във външната мрежа. След това в системата за гости трябва да конфигурирате IP адреса на мрежовия адаптер според подмрежата на хоста (номерът x трябва да е същият като този на хоста, когато използвате маската 255.255.255.0).

За други адаптери можете да се свържете с други интерфейси, като по този начин комбинирате виртуални мрежи една с друга.

Използване на Wi-Fi мрежови адаптери във Virtual PC 2007

Някои потребители на платформата за виртуализация на работния плот Virtual PC 2007 изпитват необходимостта да използват безжичната мрежа от виртуална машина чрез Wi-Fi адаптер на хост системата. Разпознаването на този тип мрежови адаптери обаче не винаги е успешно. Често по време на инсталацията възниква следният проблем:

В този случай достъпът до външната мрежа и ресурсите на хост от виртуални машини няма да бъде възможен при използване на тази Wi-Fi карта в режима на споделяне на ресурси на физическата мрежова карта (виртуална мрежа) поради факта, че мрежовите услуги на виртуалната машина са деактивиран за тази връзка. За да накарате виртуалните машини да работят с безжичен адаптер, трябва да изберете Wi-Fi мрежова връзка на хост системата, да щракнете с десния бутон върху нея и да изберете "Свойства". В прозореца, който се показва, поставете отметка в квадратчето „Мрежови услуги на виртуална машина“:

Конфигуриране на мрежата Virtual Server R2

За разлика от Virtual PC, платформата Virtual Server R2 има повече опции за настройка на мрежа между виртуални машини, но принципите на работа в мрежа са същите. Виртуалният сървър работи по отношение на два типа мрежи:

  • Вътрешна мрежа (взаимодействие в хоста, аналог на локално само във виртуален компютър)
  • Външна мрежа (взаимодействие с външна мрежа чрез физическия мрежов адаптер на хост системата)

След инсталиране на продукта Microsoft Virtual Server, една вътрешна (Вътрешна) мрежа и няколко външни (Външни) мрежи се създават автоматично според броя на физическите мрежови адаптери на хост системата.

За да видите списъка с налични мрежи във виртуален сървър, на страницата за управление на сървъра за виртуализация, в категорията "Виртуални мрежи", щракнете върху "Конфигуриране" -> "Преглед на всички":

Както можете да видите от фигурата, за изграждане на виртуални мрежи можем да използваме виртуалното устройство "Loopback Adapter" според същите принципи като на платформата за виртуален компютър. За да редактирате свойствата на виртуална мрежа, задръжте курсора на мишката върху името на виртуалната мрежа и изберете Редактиране на конфигурация.

Тук можем да редактираме свойствата на виртуалната мрежа (Network Settings) или настройките на DHCP сървъра за нея. Щракването върху "Настройка на мрежата" ще отвори редактора на виртуална мрежа:

На тази страница можете да промените името на виртуална мрежа в полето „Име на виртуална мрежа“. Полето "Мрежов адаптер" посочва типа на виртуалната мрежа. Ако е избрана стойността „Няма (само за гости)“, тогава виртуалните машини, чиито мрежови адаптери са свързани към тази мрежа, ще взаимодействат само помежду си, без да засягат мрежовото взаимодействие на хост системата (подобно на мрежата само локална във виртуален компютър) . Ако изберете физическия адаптер на хост системата, тогава типът на мрежата ще бъде подобен на виртуалната мрежа във Virtual PC.

В полето "Прекъснати виртуални мрежови адаптери" можете да свържете виртуалния мрежов адаптер на виртуалната машина към редактираната мрежа, а в полето "Виртуални мрежови бележки" можете да редактирате описанието на мрежата.

Настройките на DHCP сървъра включват всички необходими настройки на мрежовия адаптер, които са им присвоени при стартиране на виртуалната машина (начални и крайни IP адреси, шлюз по подразбиране, подмрежа, DNS и WINS сървъри и т.н.). Когато конфигурирате DHCP сървър, имайте предвид, че първите 16 адреса в даден диапазон са запазени от сървъра и никога не се присвояват на виртуални машини. За мрежи от тип външна, DHCP сървърът е деактивиран по подразбиране, така че виртуалните машини да могат да получават мрежови настройки от външната мрежа.

След като виртуалната мрежа е конфигурирана, можете да продължите да конфигурирате мрежовите адаптери на виртуалните машини. Можете също да създадете своя собствена виртуална мрежа, като щракнете върху връзката „Добавяне“ в категорията „Виртуални мрежи“. Виртуалният сървър ви позволява да създавате неограничен брой виртуални мрежи, към които могат да бъдат прикачени толкова виртуални машини, колкото желаете. Когато създавате виртуална мрежа, в папката Documents and SettingsAll UsersDocumentsShared Virtual Networks се създава .vnc файл с мрежови настройки, който след това може да бъде импортиран във Виртуален сървър. Имайте предвид, че виртуалните мрежи не са преносими към друг физически хост, тъй като техните настройки зависят от конкретния хардуер, инсталиран на хост системата.

За да конфигурирате един или повече виртуални мрежови адаптери на виртуална машина, в главния прозорец на виртуалния сървър задръжте курсора на мишката върху името на виртуалната машина и щракнете върху „Редактиране на конфигурация“, след което щракнете върху връзката „Мрежови адаптери“.

На тази страница можете да изберете виртуалната мрежа, към която ще бъде свързан интерфейсът на виртуалната мрежа, да добавите още една (до четири за една виртуална машина) и да зададете статичен или динамичен MAC адрес (MAC, контрол на достъпа до медиите) на мрежов адаптер. Microsoft препоръчва присвояване на динамични MAC адреси, за да се предотвратят мрежови конфликти между виртуални машини. Ако използвате статични адреси по някаква причина, уверете се, че са уникални за всяка машина (бъдете особено внимателни, когато разполагате виртуални машини от един и същ шаблон на различни сървъри). Ако конфликт на MAC адреса все още възникне, заменете реда във файла .vmc:

0003FFxxxxxx

и рестартирайте госта, така че виртуалният сървър да присвои уникален MAC на NIC.

Точно както във Virtual PC, можете напълно да деактивирате мрежата на виртуалната машина, като изберете опцията „Not Connected“ в полето „Connected to“. Виртуалният сървър няма отделен тип мрежа, наречена споделена мрежа, но можете лесно да го получите, като свържете виртуалните машини към адаптер за обратна връзка и разрешите споделянето на интернет връзка да се свързва с интернет.

Заключение

Платформите за виртуален компютър и виртуален сървър позволяват на потребителите да създават виртуални мрежи с различни видове взаимодействие. Въпреки че не са толкова конфигурируеми, колкото например продуктите на VMware, те ви позволяват да внедрите всички основни случаи на употреба за множество виртуални машини на един и същ хост, работещи в една или повече изолирани или взаимосвързани мрежи. Тъй като и двете платформи на Microsoft са безплатни, те са подходящи за ентусиасти, домашни потребители и малки фирми. Продуктите за виртуален сървър и виртуален компютър предоставят огромно поле за експериментиране при създаване на виртуални мрежи за образователни цели, при липса на физическа способност за изграждане на реално мрежово взаимодействие между няколко компютъра.

Все повече потребители на Windows 7 искат да изпробват функциите на осмата версия на тази операционна система. За тези цели е идеално използването на виртуални машини, на които можете напълно да инсталирате системата, без да навредите на родната система.

В момента има няколко популярни програми за виртуализация за Windows 7: WMWare, Virtual Box и Virtual PC. В тази статия ще разгледаме последната програма, тъй като в сравнение с други виртуални машини тя предоставя богати възможности за виртуализация и е доста лесна за конфигуриране и работа.

Общ алгоритъм на действията

  1. Изтеглете инсталационния пакет на приложението. Virtual PC е безплатна програма и е разработена от специалисти на Microsoft, поради което е напълно съвместима както с Windows 7, така и с по-ранни версии. Можете да изтеглите инсталатора от официалния уебсайт на корпорацията.
  2. Стартирайте файла и следвайте инструкциите. Преди да инсталирате приложението, уверете се, че текущият ви потребител има администраторски права. За да избегнете тази ситуация, щракнете с десния бутон и изберете „Изпълни като администратор“ от контекстното меню. Ако това не бъде направено, може да възникнат грешки по време на фазата на инсталиране (описано по-долу).
  3. Веднъж инсталиран, пряк път за VirtualPC ще се появи на вашия работен плот. Стартирайте го и изберете "Създаване". След това може да изпитате забавяне на Windows 7 и усещане, че програмата е замръзнала. По това време се събират данни за параметрите на вашата система и се изчисляват оптималните характеристики за виртуалната машина.
  4. По-долу са настройките за виртуалната машина на VirtualPC. Оставете настройките както са за първи път. С небрежни действия е възможно да се използват повече възможности, отколкото могат да бъдат разпределени. Това ще доведе до общи повреди на локалните и виртуалните операционни системи. Променяме само версията на операционната система, която ще се инсталира и в самия край на настройките избираме източника, от който ще инсталираме (CD, образ на диска от твърдия диск, стартираща флашка).
  5. Трябва да се обърне внимание на етапа на инсталиране, който изисква да посочите споделени мрежови папки.Тези ресурси позволяват на системата, която ще инсталираме, да използва ресурсите на локалния компютър.
  6. След всички стъпки за конфигуриране във Virtual PC, бутонът "Run" ще стане активен. Когато щракнете върху него, при първото стартиране, Windows 7, Windows 8 или друга ОС, която сте избрали, ще бъде инсталирана в системата на виртуалната машина, а когато го повторите, ще се зареди операционната система, която е била инсталирана преди това. Стъпките на инсталиране са напълно съвместими със стандартната инсталация на локален компютър и не изискват никакви допълнителни действия от потребителя.
  7. След приключване на процеса, системата, която сте инсталирали, ще се стартира и ще бъде напълно достъпна за тестване. Ако има нужда от промяна на параметрите на виртуалната машина в горната част на прозореца на интерфейса на виртуалния компютър, търсим елемента от менюто "Машина" - "Конфигуриране". В прозореца, който се показва, можете да увеличите наличното количество RAM, свободно пространство и т.н.

Често срещани грешки

Когато извършвате инсталацията съгласно горния алгоритъм за Virtual PC на стъпка 6, може да получите съобщение за грешка в Windows 7, свързано с деактивираната функция за виртуализация.

За да го поправите, трябва да активирате виртуализацията на системата в панела с настройки и за някои версии на дънните платки да направите настройки на BIOS.


Освен това този проблем възниква, когато стартирате антивирусен софтуер в Windows 7 със собствена защитна стена и защитна стена. Ето защо, преди да инсталирате виртуална машина, се препоръчва да деактивирате или спрете всички антивирусни програми.

Друга често срещана грешка е липсата на достъп до някои компоненти на виртуалната машина. По време на фазата на настройка на виртуален компютър, след като устройствата са свързани, може да видите съобщение, което казва, че няма достъп. Това се дължи на правата за достъп в операционната система Windows 7. Стандартната политика за сигурност на Windows 7 ограничава достъпа на потребители и процеси на трети страни до системни устройства. За да разрешите тази грешка, проверете правата на текущия активен потребител и разрешението за свързване на устройства.