Как да клонирате виртуална машина (ръководство стъпка по стъпка)

  • Споделя Това
Cathy Daniels

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

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

В резултат на това екипите на Dev могат да разработват и тестват софтуер в най-различни среди. Възможността за създаване и последващо "клониране" на среди е едно от многото предимства на използването на виртуални машини.

Какво означава "клониране" на виртуална машина? Нека първо разгледаме какво означава клониране, а след това как да го направим.

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

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

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

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

Защо да клонирате виртуална машина?

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

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

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

Как да клонирате виртуална машина: Ръководство

Виртуалните машини се управляват от приложение, наречено хипервайзор. Примери за това са Virtualbox, VMWare Fusion и Parallels Desktop for Mac.

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

VirtualBox

Използвайте следния метод, за да клонирате машина във VirtualBox. Имайте предвид, че тези команди могат да се изпълняват и от менюто в горната част на приложението VirtualBox.

Стъпка 1: Стартирайте VirtualBox на работния си плот.

Стъпка 2: Уверете се, че на виртуалната машина, която искате да дублирате, са инсталирани всички приложения, конфигурирана е по желания начин и е в желаното състояние. Не забравяйте, че всяко копие ще започне в същото състояние и конфигурация. След като сте готови, най-добре е да изключите виртуалната машина, преди да я клонирате.

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

Стъпка 4: Щракнете върху "Клониране".

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

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

VMware

VMware има подобен процес. Можете да използвате следните стъпки във VMware Fusion.

  1. Стартирайте приложението VMware Fusion.
  2. Уверете се, че виртуалната машина, която копирате, има всички необходими приложения и е конфигурирана по желания от вас начин.
  3. Изключете машината, преди да я клонирате.
  4. Изберете желаната виртуална машина от библиотеката с виртуални машини.
  5. Щракнете върху виртуалната машина, след което създайте пълен клонинг или свързан клонинг. Ако искате да я създадете от моментна снимка, щракнете върху Snapshots (Снимки).
  6. Ако сте избрали опцията за създаване на клонинг от моментна снимка, щракнете с десния бутон на мишката и след това изберете пълен клонинг или свързан клонинг.
  7. Въведете името на новата версия, след което щракнете върху "Запази".

Parallels Desktop

За Parallels Desktop използвайте следните стъпки или вижте това ръководство от Parallels.

  1. Стартирайте Parallels и се уверете, че виртуалната машина, която искате да използвате като оригинал, е конфигурирана и е в състоянието, в което искате да я копирате. Също така се уверете, че тя е изключена.
  2. В контролния център изберете виртуалната машина и след това изберете File->Clone (Клониране).
  3. Изберете местоположението, в което искате да съхраните новата версия.
  4. Щракнете върху "Запази" и той ще бъде създаден.

Една дума за свързаните клонинги

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

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

Използването на свързан клонинг има предимства и недостатъци, затова може да искате да знаете какви са те, преди да решите кой да използвате.

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

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

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

Още един недостатък е, че свързаната машина е зависима от оригиналната виртуална машина. Няма да можете да копирате клонинга и да го стартирате на друга машина, освен ако не копирате и оригинала в същата област.

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

Заключителни думи

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

Когато създавате нов клонинг, ще трябва да решите дали искате да създадете пълен или свързан клонинг. Не забравяйте да вземете предвид предимствата и недостатъците, за които говорихме по-горе.

Както винаги, моля, уведомете ни, ако имате някакви въпроси или коментари. Ще се радваме да ви чуем.

Аз съм Кати Даниелс, експерт по Adobe Illustrator. Използвам софтуера от версия 2.0 и създавам уроци за него от 2003 г. Моят блог е една от най-популярните дестинации в мрежата за хора, които искат да научат Illustrator. В допълнение към работата ми като блогър, аз също съм автор и графичен дизайнер.