Як клонувати віртуальну машину (покрокова інструкція)

  • Поділитися Цим
Cathy Daniels

Віртуальні машини, або скорочено ВМ, є чудовим інструментом. Можливість створити власну операційну систему і запустити її на своєму комп'ютері в будь-який час має майже безмежне застосування.

Хоча віртуальні машини можуть бути зручними для звичайного користувача комп'ютера, вони є безцінними для розробників програмного забезпечення, тестувальників або будь-кого, хто працює у сфері розробки програмного забезпечення. Вони можуть бути встановлені та налаштовані практично для будь-якої операційної системи та апаратних специфікацій.

Результат: команди розробників можуть розробляти і тестувати програмне забезпечення в найрізноманітніших середовищах. Можливість створювати, а потім "клонувати" середовища є однією з багатьох переваг використання віртуальних машин.

Що означає "клонувати" віртуальну машину? Давайте спочатку розберемося, що таке клонування, а потім як це зробити.

Що таке клонування віртуальної машини?

Слово "клонувати", коли використовується як дієслово, означає робити ідентичну копію чого-небудь. У нашому випадку ми хочемо зробити ідентичну копію існуючої віртуальної машини. Дублікат буде мати точно таку ж операційну систему, конфігурацію апаратного забезпечення, конфігурацію програмного забезпечення та встановлені додатки.

При першому створенні клонована машина буде відповідати оригіналу у всіх областях. Як тільки вона буде використовуватися, з'являться невеликі відмінності в залежності від дій користувача. Параметри конфігурації можуть змінюватися, файли можуть створюватися на диску, програми можуть завантажуватися і т.д. Простий вхід в систему або створення нового користувача змінить систему, як тільки нові дані користувача будуть записані на диск.

Таким чином, клонована ВМ насправді є точною копією тільки в момент її початкового створення. Як тільки вона запускається і використовується, вона починає відрізнятися від оригінального екземпляра.

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

Налаштування та створення нової віртуальної машини може зайняти деякий час, тому найкращим методом є створення одного оригінального середовища на ВМ. Потім тримайте його чистим або невикористовуваним. Якщо вам знадобиться нове середовище, просто клонуйте оригінал. Ви швидко отримаєте все необхідне для вашого тестового середовища або середовища розробки.

Це також добре працює, коли у вас є команда розробників і тестувальників. Замість того, щоб кожен створював свою власну ВМ, їм можна просто надати копію оригіналу, яка вже налаштована з усім необхідним. Це дозволяє розробникам і тестувальникам швидко приступити до роботи, також гарантуючи, що вони починають з одного і того ж середовища. Якщо хтось пошкодить або знищить свою машину, легко створити нову іпочати все спочатку.

Як клонувати віртуальну машину: інструкція

Віртуальними машинами керує програма, яка називається гіпервізором. Прикладами таких програм є Virtualbox, VMWare Fusion та Parallels Desktop for Mac.

Про найкращі гіпервізори ви можете прочитати в нашому огляді найкращих віртуальних машин. Практично в кожному гіпервізорі є функція, що дозволяє клонувати віртуальну машину. Ми покажемо, як це зробити на прикладі 3 гіпервізорів, які ми перерахували вище. Більшість інших використовують схожі способи.

VirtualBox

Для клонування машини в VirtualBox використовуйте наступний спосіб. Зверніть увагу, що ці команди також можна запустити з меню у верхній частині програми VirtualBox.

Крок 1: Запустіть VirtualBox на робочому столі.

Крок 2: Переконайтеся, що на ВМ, яку ви хочете скопіювати, встановлені всі програми, вона налаштована належним чином і знаходиться в потрібному стані. Пам'ятайте, що кожна копія буде запускатися в тому ж стані і конфігурації. Після того, як все буде готово, краще вимкнути ВМ перед її клонуванням.

Крок 3: У списку віртуальних машин на лівій панелі програми VirtualBox клацніть правою кнопкою миші по тій, яку ви хочете клонувати. При цьому відкриється контекстне меню.

Крок 4: Натисніть "Клонувати".

Крок 5: Після цього вам буде запропоновано вибрати деякі параметри конфігурації - ім'я нового екземпляра, місце його зберігання і т.д. Ви можете залишити значення за замовчуванням або змінити їх відповідно до ваших уподобань. Після того, як ви вибрали потрібні параметри, натисніть кнопку "Клонувати".

Тепер у вас буде точна копія вашої оригінальної ВМ, яку ви можете використовувати або віддати комусь іншому з вашої команди.

VMware

VMware має схожий процес. Ви можете використовувати наступні кроки в VMware Fusion.

  1. Запустіть програму VMware Fusion.
  2. Переконайтеся, що на віртуальній машині, яку ви копіюєте, встановлені всі необхідні програми і вона налаштована так, як вам потрібно.
  3. Перед клонуванням вимкніть машину.
  4. Виберіть потрібну ВМ з бібліотеки віртуальних машин.
  5. Натисніть на віртуальну машину, а потім створіть повний клон або пов'язаний клон. Якщо ви хочете створити її на основі знімка, натисніть на кнопку Знімки.
  6. Якщо ви вибрали опцію створення клону зі знімка, клацніть правою кнопкою миші, а потім виберіть повний клон або пов'язаний клон.
  7. Введіть назву нової версії, після чого натисніть "Зберегти".

Parallels Desktop

Для Parallels Desktop виконайте наведені нижче дії або зверніться до цього посібника від Parallels.

  1. Запустіть Parallels і переконайтеся, що ВМ, яку ви хочете використовувати в якості оригіналу, налаштована і знаходиться в стані, який ви хочете скопіювати. Також переконайтеся, що вона вимкнена.
  2. В центрі керування виберіть ВМ і виберіть Файл - Клонувати.
  3. Виберіть місце, в якому ви хочете зберегти нову версію.
  4. Натисніть "Зберегти", після чого він буде створений.

Декілька слів про пов'язані клони

При створенні клону за допомогою більшості гіпервізорів вам буде надано можливість створити повний клон або "зв'язаний" клон. Вам може бути цікаво, в чому різниця.

Повна надає вам автономну віртуальну машину, яка працює самостійно в гіпервізорі, в той час як пов'язана має свої ресурси, пов'язані з оригінальною ВМ.

Використання пов'язаного клону має свої переваги та недоліки, тому, можливо, ви захочете дізнатися про них, перш ніж вирішити, який з них використовувати.

Пов'язаний клон буде ділитися своїми ресурсами, а це означає, що він буде займати набагато менше місця на жорсткому диску. Повні клони можуть використовувати дуже багато місця на диску.

Ще однією перевагою використання пов'язаного клону є те, що коли ви вносите зміни в оригінальну ВМ, пов'язані версії будуть оновлюватися. Це означає, що не потрібно створювати новий клон кожен раз, коли в оригінал вносяться зміни. Однак це може вважатися недоліком, якщо ви не хочете, щоб ці зміни впливали на ваші дубльовані середовища.

Ще одним недоліком зв'язування є те, що машини можуть працювати набагато повільніше, особливо якщо ви запускаєте більше однієї одночасно. Оскільки ресурси використовуються спільно, зв'язаній ВМ, можливо, доведеться чекати своєї черги для використання необхідних ресурсів.

Ще одним недоліком є те, що пов'язана машина залежить від оригінальної ВМ. Ви не зможете скопіювати клон і запустити його на іншій машині, якщо ви також не скопіюєте оригінал в ту ж область.

Крім того, якщо щось трапиться з оригіналом - наприклад, його випадково видалять - пов'язані копії більше не працюватимуть.

Заключне слово

Клон віртуальної машини - це фактично просто копія цієї віртуальної машини в її поточному стані. Клонування може бути корисним, особливо для тих, хто працює в сфері розробки програмного забезпечення. Клони віртуальних машин дозволяють нам робити копії певного середовища, щоб ми могли використовувати їх повторно і не турбуватися про знищення оригіналу.

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

Як завжди, будь ласка, повідомте нам, якщо у Вас виникнуть запитання чи коментарі. Ми будемо раді почути Вас.

Я Кеті Деніелс, експерт із Adobe Illustrator. Я використовую програмне забезпечення з версії 2.0 і створюю навчальні посібники для нього з 2003 року. Мій блог є одним із найпопулярніших місць в Інтернеті для людей, які хочуть вивчити Illustrator. Окрім роботи блогера, я також є автором та графічним дизайнером.