Содржина
Виртуелните машини или скратено VM се одлична алатка. Способноста да се врти приспособен оперативен систем и да се работи на вашата машина во секое време има речиси неограничена употреба.
Иако виртуелните машини можат да бидат корисни за секојдневниот корисник на компјутер, тие се бесценети за развивачите на софтвер и тестерите , или кој било кој работи во арената за развој на софтвер. Тие можат да се постават и конфигурираат за речиси секој оперативен систем и хардверски спецификации.
Резултатот? Тимовите за развивачи можат да развијат и тестираат софтвер во широк спектар на средини. Способноста да се креираат и потоа да се „клонираат“ околини е една од многуте придобивки од користењето на виртуелните машини.
Што значи да се „клонира“ виртуелна машина? Ајде прво да погледнеме што значи клонирање, а потоа како да го направиме тоа.
Што е клонирање на виртуелна машина?
Зборот „клон“, кога се користи како глагол, значи да се направи идентична копија од нешто. Во нашиот случај, сакаме да направиме идентична копија од постоечка виртуелна машина. Дупликатот ќе го има истиот оперативен систем, хардверска конфигурација, софтверска конфигурација и инсталирани апликации.
Кога првпат ќе се создаде, клонираната машина ќе одговара на оригиналот во секоја област. Штом ќе се искористи, ќе се појават мали разлики во зависност од постапките на корисникот. Може да се променат поставките за конфигурација, да се создадат датотеки на дискот, да се вчитаат апликациите итн.Самото најавување или создавање нов корисник ќе го промени системот откако ќе се запишат нови кориснички податоци на дискот.
Значи, клонираниот VM е навистина само точна копија во моментот на неговото првично создавање. Откако ќе се стартува и користи, почнува да се разликува од оригиналниот примерок.
Зошто да се клонира виртуелна машина?
Како развивач на софтвер или тестер, честопати ви треба средина за креирање и тестирање апликации. Виртуелните машини ви дозволуваат да креирате чиста околина конфигурирана со ресурсите потребни за тестирање. Додека го користите VM, тој може да се оштети од обиди за различни развојни идеи или тестирање на софтверот. На крајот, ќе ви треба нова.
Може да потрае некое време за да се постави и креира нова виртуелна машина секогаш кога ќе ви треба, така што најдобриот метод е да создадете една оригинална околина на VM. Потоа, чувајте го чист или неискористен. Секогаш кога е потребен нов, само клонирајте го оригиналот. Брзо ќе имате сè што ви треба за вашата околина за тестирање или развој.
Ова добро функционира и кога имате тим од програмери и тестирачи. Наместо секој да создаде свој VM, едноставно може да им се даде копија од оригинал кој е веќе поставен со се што им треба. Ова им овозможува на програмерите и тестерите да почнат да работат брзо, исто така обезбедувајќи дека ќе започнат со истата средина. Ако некој ја корумпира или уништи неговата машина, лесно е да се создаде нова изапочнете одново.
Како да клонирате виртуелна машина: Водич
Виртуелните машини се контролирани од апликација наречена хипервизор. Virtualbox, VMWare Fusion и Parallels Desktop за Mac се примери.
Можете да прочитате за најдобрите хипервизори во нашиот најдобар преглед на виртуелната машина. Речиси секој хипервизор има функција која ви овозможува да клонирате виртуелна машина. Ќе ви покажеме како да го направите тоа користејќи ги 3-те хипервизори што ги наведовме погоре. Повеќето други користат слични методи.
VirtualBox
Користете го следниов метод за клонирање машина во VirtualBox. Имајте предвид дека овие команди може да се извршуваат и од менито на врвот на апликацијата VirtualBox.
Чекор 1: Стартувајте го VirtualBox на вашата работна површина.
Чекор 2: Осигурете се дека VM што сакате да duplicate ги има инсталирано сите апликации, е конфигуриран како што сакате и е во посакуваната состојба. Запомнете дека секоја копија ќе започне во истата состојба и конфигурација. Откако ќе се подготвите, најдобро е да го исклучите VM-от пред да го клонирате.
Чекор 3: Во списокот со виртуелни машини на левиот панел на апликацијата VirtualBox, кликнете со десното копче на оној што сакате да го клонирате. Ова ќе го отвори контекстното мени.
Чекор 4: Кликнете на „Клонирање“.
Чекор 5: Потоа ќе ви биде побарано некои опции за конфигурација - името на новата инстанца, каде што сакате да ја зачувате, итн. Можете да ги задржите стандардните или да ги промените на вашите параметри. Откако ќе го имате вашиотизбрани опции, кликнете на копчето „клонирање“.
Сега ќе имате точен дупликат од вашиот оригинален VM што можете да го користите или да го дадете на некој друг од вашиот тим.
VMware
VMware има сличен процес. Можете да ги користите следните чекори во VMware Fusion.
- Стартирајте ја апликацијата VMware Fusion.
- Осигурете се дека виртуелната машина што ја копирате ги има сите потребни апликации и е конфигурирана на начинот на кој вие го сакате.
- Исклучете ја машината пред да ја клонирате.
- Изберете го VM што го сакате од библиотеката на виртуелната машина.
- Кликнете на виртуелната машина, а потоа креирајте целосна клон или поврзан клон. Ако сакате да го инстанцирате од снимка, потоа кликнете на Снимки.
- Ако сте ја избрале опцијата за создавање клон од слика, кликнете со десното копче и потоа изберете целосен клон или поврзан клон.
- Внесете го името на новата верзија, потоа кликнете на „Зачувај“.
Parallels Desktop
За Parallels Desktop, користете ги следните чекори или погледнете го ова упатство од Parallels.
- Започнете го Parallels и проверете дали VM што сакате да го користите како оригинал е конфигуриран и во состојбата што сакате да ја копирате. Исто така, проверете дали е исклучен.
- Во контролниот центар, изберете го VM и потоа изберете Датотека->Клон.
- Изберете ја локацијата на која сакате да го зачувате новиот верзија.
- Кликнете „Зачувај“ и потоа ќе се креира.
АЗбор за поврзани клонови
Кога креирате клон користејќи ги повеќето хипервизори, ќе ви биде дадена опција да креирате целосен клон или „поврзан“ клон. Можеби се прашувате која е разликата.
Full ви дава самостојна виртуелна машина која работи сама во хипервизорот, додека поврзаната има ресурси поврзани со оригиналниот VM.
Постојат предности и недостатоци за користење на поврзан клон, па можеби ќе сакате да знаете кои се тие пред да одлучите кој да го користите.
Поврзан клон ќе ги сподели своите ресурси, што значи дека ќе зазема многу помалку простор на вашиот хард диск. Целосните клонови можат да користат голем простор на дискот.
Друга предност на користењето на поврзан клон е тоа што кога ќе направите промени на оригиналниот VM, поврзаните верзии ќе се ажурираат. Тоа значи дека нема да има потреба да се создава нов секој пат кога ќе се направи промена на оригиналот. Сепак, ова може да се смета за недостаток ако не сакате тие промени да влијаат на вашите дупликат околини.
Друг недостаток на поврзувањето е тоа што машините може да работат многу побавно, особено ако работите повеќе од една истовремено време. Бидејќи ресурсите се споделени, поврзаниот VM можеби ќе треба да чека на ред за да ги искористи потребните ресурси.
Уште еден недостаток е тоа што поврзаната машина зависи од оригиналниот VM. Нема да можете да го копирате клонот и да го стартувате на друга машина, освен ако исто такакопирајте го оригиналот на истата област.
Исто така, ако нешто се случи со оригиналот - како на пример случајно да се избрише - поврзаните копии повеќе нема да работат.
Завршни зборови
Клон на VM е всушност само копија на таа виртуелна машина во нејзината сегашна состојба. Клонирањето може да биде корисно, особено за оние кои работат во развој на софтвер. Клоновите на виртуелната машина ни овозможуваат да правиме копии од одредена средина за да можеме повторно да ги користиме и да не се грижиме за уништување на оригиналот.
Кога креирате нов клон, ќе треба да одлучите дали сакате да создадете целосен или поврзан клон. Погрижете се да ги земете предвид предностите и недостатоците за кои зборувавме погоре.
Како и секогаш, ве молиме известете не доколку имате прашања или коментари. Би сакале да чуеме од вас.