<
  • Главная
Статьи

Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину

  1. Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину 480 auto ...
  2. перетворення
  3. формати
  4. утиліти
  5. Disk2vhd
  6. VMware vCenter Converter
  7. Clonezilla
  8. qemu-img
  9. висновок
  10. Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину
  11. Що є віртуальна машина?
  12. перетворення
  13. формати
  14. утиліти
  15. Disk2vhd
  16. VMware vCenter Converter
  17. Clonezilla
  18. qemu-img
  19. висновок
  20. Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину
  21. Що є віртуальна машина?
  22. перетворення
  23. формати
  24. утиліти
  25. Disk2vhd
  26. VMware vCenter Converter
  27. Clonezilla
  28. qemu-img
  29. висновок

Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину

480 auto

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

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

Що є віртуальна машина?

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

Який з них головніший, сказати важко.

В інфраструктурному плані, звичайно, важливіше конфігураційний файл. Але в ньому немає нічого унікального. Його легко відтворити, якщо оригінал був втрачений.

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

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

Як звичайний «залізний» диск можна відключити від одного комп'ютера і підключити до іншого, так і віртуальний можна перенести з одного комп'ютера на інший.

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

Виникає ідея: чи не можна перетворити «залізний» диск в файл-образ, а потім підключити його до віртуальної машини. - Коротка відповідь: так, можна. Але виникнуть нюанси, про які буде сказано далі.

Когось може зацікавити зворотний перенос: з віртуального стану в залізне, але в своїй практиці вчинили такий перехід ми поки не зустрічали. - Занадто добре в хмарі! :-)

А ось перенесення диска з однієї віртуальної машини на іншу - завдання нерідка.

перетворення

Воно полягає в тому, щоб весь вміст диска перемістити в відповідний файл-образ.

При вирішенні завдання отримання цього файлу можна зіткнутися з різними станами диска:

  1. відключений від комп'ютера;
  2. знаходиться в комп'ютері і не є системним;
  3. знаходиться в комп'ютері і є системним;
  4. знаходиться в комп'ютері, який не можна вимкнути, і є системним.

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

Другий - є найбільш типовими і відносно простим.

У третьому - принципово важливо, можна комп'ютер вимикати і перезавантажувати, в тому числі, з іншого системного носія (компакт-диск або флеш-диск).

В останньому випадку потрібно підкувати коня на скаку.

І у всіх випадках будуть потрібні спеціальні утиліти.

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

формати

Питання в тому, в якому форматі записувати образ.

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

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

ФорматПлатформа віртуалізаціїРозробникПримітка

.vhd Windows Virtual PC Microsoft Virtual Hard Disk .vhdx Microsoft Hyper -V .vmdk VMware vSphere / ESX VMware Virtual Machine Disk .vdi Oracle VM VirtualBox Oracle VirtualBox Disk Image .qed QEMU Вільний і відкритий продукт QEMU (Quick Emulator ), QEMU Disk, QEMU copy-on-write .qcow .qcow2

Список існуючих форматів віртуальних дисків в цій таблиці далеко не вичерпний. У неї включені найбільш поширені і популярні формати.

Під час обговорення образів дисків для віртуальних машин іноді згадують ISO-образи. Слід розуміти, що вони відносяться не до звичайних комп'ютерних дисків, а до компакт-дисків (CD, DVD). Хоча на компакт-диск можна записати будь-які файли, найчастіше їх використовують для поширення дистрибутивів програмних продуктів.

Між іншим, подивитися вміст образів дисків можна за допомогою деяких програм-архіваторів: WinRAR (ISO), 7-Zip (ISO, VDI, VHD, VMDK), PowerArchiver (ISO, VHD), ...

У віртуальних дисків можуть бути додаткові опції, серед яких найбільш істотними є дві: «фіксований» або «динамічний».

Фіксований віртуальний диск - це файл розміром, повністю відповідним номінальним розміром диска. Ніякого механізму стиснення даних в ньому не передбачено. Зате він самий простий, швидкий і максимально сумісний.

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

Файлова система віртуального диска може бути довільною, так само як у апаратного.

В контексті віртуальних дисків згадують формати OVF і OVA. Але вони були розроблені не для образів дисків, а для зберігання даних віртуальної машини в цілому. OVF (Open Virtualization Format) - це не файл, а стандарт для комплекту файлів, що відповідають одному або декількох екземплярах віртуальних машин.

Приклад OVF-пакета:

  • package.ovf
  • package.mf
  • resources.xml
  • vmdisk1.vmdk
  • vmdisk2.vmdk
  • resource.iso,

де package.ovf - опис пакета, його метадані; package.mf - вкладений OVF-пакет; resources.xml - опис ресурсів віртуальної машини, її «апаратної частини»; vmdisk1.vmdk і vmdisk2.vmdk - файли з віртуальними дисками; resource.iso - образ компакт-диска, який повинен бути підключений до віртуальної машини.

Зі специфікацією OVF можна ознайомитися тут .

А ось OVA (Open Virtual Appliance) файлом є. Це - TAR-архів OVF-комплекту.

OVF (Open Virtualization Format) - стандарт, розроблений Distributed Management Task Force, Inc. - організацією, створеною в 1992 році для розробки стандартів в галузі комп'ютерних та мережевих технологій, в тому числі, віртуалізації.

утиліти

Засоби для створення віртуальних дисків з'явилися навіть в настільних версіях Windows.

Але таким способом можна створити лише файл з порожнім віртуальним диск, який ще потрібно підключити форматувати, відформатувати.

Нам же цікаво отримання віртуальної копії вже наповненого і використовуваного диска. Для виконання цієї операції є ряд інструментів.

Disk2vhd

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

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

Дистрибутив Disk2vhd знаходиться тут .

VMware vCenter Converter

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

Дистрибутив vCenter Converter знаходиться тут .

Clonezilla

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

Мається на двох версіях: для окремої машини і для сервера. У першому випадку утиліту можна встановити або безпосередньо на диск, образ якого потрібно виготовити; або знімне на пристрій, з якого можливе завантаження операційної системи (CD, DVD, флеш).

Образ може бути зашифрований.

Дистрибутив Clonezilla знаходиться тут .

qemu-img

До складу більшості Unix / Linux-систем входить утиліта dd, яка створює побайтное образ диска (.bin). Цей образ не може бути безпосередньо використаний в якості віртуального диска, але його можна перетворити в диск.

Для конвертації образу в віртуальний диск можна використовувати, наприклад, утиліту qemu-img, що входить до складу системи емуляції qemu .

Таким способом можна отримати віртуальні диски наступних форматів: qed, qcow, qcow2, vhd, vhdx, vmdk, vdi.

Програми для виготовлення побайтного образу диска є і для Windows-машин. наприклад: Disk Editor , HDD Raw Copy Tool , Acronis True Image .

висновок

Переміщення серверів в хмару не повинно стримуватися побоюваннями того, що доведеться встановлювати заново все використовуване програмне забезпечення. Є засоби і методи міграції «залізних» серверів в віртуальну хмарну середу.

PS Ще трохи цікавих статей:

Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину

480 auto

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

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

Що є віртуальна машина?

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

Який з них головніший, сказати важко.

В інфраструктурному плані, звичайно, важливіше конфігураційний файл. Але в ньому немає нічого унікального. Його легко відтворити, якщо оригінал був втрачений.

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

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

Як звичайний «залізний» диск можна відключити від одного комп'ютера і підключити до іншого, так і віртуальний можна перенести з одного комп'ютера на інший.

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

Виникає ідея: чи не можна перетворити «залізний» диск в файл-образ, а потім підключити його до віртуальної машини. - Коротка відповідь: так, можна. Але виникнуть нюанси, про які буде сказано далі.

Когось може зацікавити зворотний перенос: з віртуального стану в залізне, але в своїй практиці вчинили такий перехід ми поки не зустрічали. - Занадто добре в хмарі! :-)

А ось перенесення диска з однієї віртуальної машини на іншу - завдання нерідка.

перетворення

Воно полягає в тому, щоб весь вміст диска перемістити в відповідний файл-образ.

При вирішенні завдання отримання цього файлу можна зіткнутися з різними станами диска:

  1. відключений від комп'ютера;
  2. знаходиться в комп'ютері і не є системним;
  3. знаходиться в комп'ютері і є системним;
  4. знаходиться в комп'ютері, який не можна вимкнути, і є системним.

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

Другий - є найбільш типовими і відносно простим.

У третьому - принципово важливо, можна комп'ютер вимикати і перезавантажувати, в тому числі, з іншого системного носія (компакт-диск або флеш-диск).

В останньому випадку потрібно підкувати коня на скаку.

І у всіх випадках будуть потрібні спеціальні утиліти.

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

формати

Питання в тому, в якому форматі записувати образ.

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

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

ФорматПлатформа віртуалізаціїРозробникПримітка

.vhd Windows Virtual PC Microsoft Virtual Hard Disk .vhdx Microsoft Hyper -V .vmdk VMware vSphere / ESX VMware Virtual Machine Disk .vdi Oracle VM VirtualBox Oracle VirtualBox Disk Image .qed QEMU Вільний і відкритий продукт QEMU (Quick Emulator ), QEMU Disk, QEMU copy-on-write .qcow .qcow2

Список існуючих форматів віртуальних дисків в цій таблиці далеко не вичерпний. У неї включені найбільш поширені і популярні формати.

Під час обговорення образів дисків для віртуальних машин іноді згадують ISO-образи. Слід розуміти, що вони відносяться не до звичайних комп'ютерних дисків, а до компакт-дисків (CD, DVD). Хоча на компакт-диск можна записати будь-які файли, найчастіше їх використовують для поширення дистрибутивів програмних продуктів.

Між іншим, подивитися вміст образів дисків можна за допомогою деяких програм-архіваторів: WinRAR (ISO), 7-Zip (ISO, VDI, VHD, VMDK), PowerArchiver (ISO, VHD), ...

У віртуальних дисків можуть бути додаткові опції, серед яких найбільш істотними є дві: «фіксований» або «динамічний».

Фіксований віртуальний диск - це файл розміром, повністю відповідним номінальним розміром диска. Ніякого механізму стиснення даних в ньому не передбачено. Зате він самий простий, швидкий і максимально сумісний.

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

Файлова система віртуального диска може бути довільною, так само як у апаратного.

В контексті віртуальних дисків згадують формати OVF і OVA. Але вони були розроблені не для образів дисків, а для зберігання даних віртуальної машини в цілому. OVF (Open Virtualization Format) - це не файл, а стандарт для комплекту файлів, що відповідають одному або декількох екземплярах віртуальних машин.

Приклад OVF-пакета:

  • package.ovf
  • package.mf
  • resources.xml
  • vmdisk1.vmdk
  • vmdisk2.vmdk
  • resource.iso,

де package.ovf - опис пакета, його метадані; package.mf - вкладений OVF-пакет; resources.xml - опис ресурсів віртуальної машини, її «апаратної частини»; vmdisk1.vmdk і vmdisk2.vmdk - файли з віртуальними дисками; resource.iso - образ компакт-диска, який повинен бути підключений до віртуальної машини.

Зі специфікацією OVF можна ознайомитися тут .

А ось OVA (Open Virtual Appliance) файлом є. Це - TAR-архів OVF-комплекту.

OVF (Open Virtualization Format) - стандарт, розроблений Distributed Management Task Force, Inc. - організацією, створеною в 1992 році для розробки стандартів в галузі комп'ютерних та мережевих технологій, в тому числі, віртуалізації.

утиліти

Засоби для створення віртуальних дисків з'явилися навіть в настільних версіях Windows.

Але таким способом можна створити лише файл з порожнім віртуальним диск, який ще потрібно підключити форматувати, відформатувати.

Нам же цікаво отримання віртуальної копії вже наповненого і використовуваного диска. Для виконання цієї операції є ряд інструментів.

Disk2vhd

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

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

Дистрибутив Disk2vhd знаходиться тут .

VMware vCenter Converter

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

Дистрибутив vCenter Converter знаходиться тут .

Clonezilla

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

Мається на двох версіях: для окремої машини і для сервера. У першому випадку утиліту можна встановити або безпосередньо на диск, образ якого потрібно виготовити; або знімне на пристрій, з якого можливе завантаження операційної системи (CD, DVD, флеш).

Образ може бути зашифрований.

Дистрибутив Clonezilla знаходиться тут .

qemu-img

До складу більшості Unix / Linux-систем входить утиліта dd, яка створює побайтное образ диска (.bin). Цей образ не може бути безпосередньо використаний в якості віртуального диска, але його можна перетворити в диск.

Для конвертації образу в віртуальний диск можна використовувати, наприклад, утиліту qemu-img, що входить до складу системи емуляції qemu .

Таким способом можна отримати віртуальні диски наступних форматів: qed, qcow, qcow2, vhd, vhdx, vmdk, vdi.

Програми для виготовлення побайтного образу диска є і для Windows-машин. наприклад: Disk Editor , HDD Raw Copy Tool , Acronis True Image .

висновок

Переміщення серверів в хмару не повинно стримуватися побоюваннями того, що доведеться встановлювати заново все використовуване програмне забезпечення. Є засоби і методи міграції «залізних» серверів в віртуальну хмарну середу.

PS Ще трохи цікавих статей:

Міграція залізного сервера в хмару. Перенесення системного диска в віртуальну машину

480 auto

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

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

Що є віртуальна машина?

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

Який з них головніший, сказати важко.

В інфраструктурному плані, звичайно, важливіше конфігураційний файл. Але в ньому немає нічого унікального. Його легко відтворити, якщо оригінал був втрачений.

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

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

Як звичайний «залізний» диск можна відключити від одного комп'ютера і підключити до іншого, так і віртуальний можна перенести з одного комп'ютера на інший.

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

Виникає ідея: чи не можна перетворити «залізний» диск в файл-образ, а потім підключити його до віртуальної машини. - Коротка відповідь: так, можна. Але виникнуть нюанси, про які буде сказано далі.

Когось може зацікавити зворотний перенос: з віртуального стану в залізне, але в своїй практиці вчинили такий перехід ми поки не зустрічали. - Занадто добре в хмарі! :-)

А ось перенесення диска з однієї віртуальної машини на іншу - завдання нерідка.

перетворення

Воно полягає в тому, щоб весь вміст диска перемістити в відповідний файл-образ.

При вирішенні завдання отримання цього файлу можна зіткнутися з різними станами диска:

  1. відключений від комп'ютера;
  2. знаходиться в комп'ютері і не є системним;
  3. знаходиться в комп'ютері і є системним;
  4. знаходиться в комп'ютері, який не можна вимкнути, і є системним.

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

Другий - є найбільш типовими і відносно простим.

У третьому - принципово важливо, можна комп'ютер вимикати і перезавантажувати, в тому числі, з іншого системного носія (компакт-диск або флеш-диск).

В останньому випадку потрібно підкувати коня на скаку.

І у всіх випадках будуть потрібні спеціальні утиліти.

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

формати

Питання в тому, в якому форматі записувати образ.

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

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

ФорматПлатформа віртуалізаціїРозробникПримітка

.vhd Windows Virtual PC Microsoft Virtual Hard Disk .vhdx Microsoft Hyper -V .vmdk VMware vSphere / ESX VMware Virtual Machine Disk .vdi Oracle VM VirtualBox Oracle VirtualBox Disk Image .qed QEMU Вільний і відкритий продукт QEMU (Quick Emulator ), QEMU Disk, QEMU copy-on-write .qcow .qcow2

Список існуючих форматів віртуальних дисків в цій таблиці далеко не вичерпний. У неї включені найбільш поширені і популярні формати.

Під час обговорення образів дисків для віртуальних машин іноді згадують ISO-образи. Слід розуміти, що вони відносяться не до звичайних комп'ютерних дисків, а до компакт-дисків (CD, DVD). Хоча на компакт-диск можна записати будь-які файли, найчастіше їх використовують для поширення дистрибутивів програмних продуктів.

Між іншим, подивитися вміст образів дисків можна за допомогою деяких програм-архіваторів: WinRAR (ISO), 7-Zip (ISO, VDI, VHD, VMDK), PowerArchiver (ISO, VHD), ...

У віртуальних дисків можуть бути додаткові опції, серед яких найбільш істотними є дві: «фіксований» або «динамічний».

Фіксований віртуальний диск - це файл розміром, повністю відповідним номінальним розміром диска. Ніякого механізму стиснення даних в ньому не передбачено. Зате він самий простий, швидкий і максимально сумісний.

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

Файлова система віртуального диска може бути довільною, так само як у апаратного.

В контексті віртуальних дисків згадують формати OVF і OVA. Але вони були розроблені не для образів дисків, а для зберігання даних віртуальної машини в цілому. OVF (Open Virtualization Format) - це не файл, а стандарт для комплекту файлів, що відповідають одному або декількох екземплярах віртуальних машин.

Приклад OVF-пакета:

  • package.ovf
  • package.mf
  • resources.xml
  • vmdisk1.vmdk
  • vmdisk2.vmdk
  • resource.iso,

де package.ovf - опис пакета, його метадані; package.mf - вкладений OVF-пакет; resources.xml - опис ресурсів віртуальної машини, її «апаратної частини»; vmdisk1.vmdk і vmdisk2.vmdk - файли з віртуальними дисками; resource.iso - образ компакт-диска, який повинен бути підключений до віртуальної машини.

Зі специфікацією OVF можна ознайомитися тут .

А ось OVA (Open Virtual Appliance) файлом є. Це - TAR-архів OVF-комплекту.

OVF (Open Virtualization Format) - стандарт, розроблений Distributed Management Task Force, Inc. - організацією, створеною в 1992 році для розробки стандартів в галузі комп'ютерних та мережевих технологій, в тому числі, віртуалізації.

утиліти

Засоби для створення віртуальних дисків з'явилися навіть в настільних версіях Windows.

Але таким способом можна створити лише файл з порожнім віртуальним диск, який ще потрібно підключити форматувати, відформатувати.

Нам же цікаво отримання віртуальної копії вже наповненого і використовуваного диска. Для виконання цієї операції є ряд інструментів.

Disk2vhd

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

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

Дистрибутив Disk2vhd знаходиться тут .

VMware vCenter Converter

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

Дистрибутив vCenter Converter знаходиться тут .

Clonezilla

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

Мається на двох версіях: для окремої машини і для сервера. У першому випадку утиліту можна встановити або безпосередньо на диск, образ якого потрібно виготовити; або знімне на пристрій, з якого можливе завантаження операційної системи (CD, DVD, флеш).

Образ може бути зашифрований.

Дистрибутив Clonezilla знаходиться тут .

qemu-img

До складу більшості Unix / Linux-систем входить утиліта dd, яка створює побайтное образ диска (.bin). Цей образ не може бути безпосередньо використаний в якості віртуального диска, але його можна перетворити в диск.

Для конвертації образу в віртуальний диск можна використовувати, наприклад, утиліту qemu-img, що входить до складу системи емуляції qemu .

Таким способом можна отримати віртуальні диски наступних форматів: qed, qcow, qcow2, vhd, vhdx, vmdk, vdi.

Програми для виготовлення побайтного образу диска є і для Windows-машин. наприклад: Disk Editor , HDD Raw Copy Tool , Acronis True Image .

висновок

Переміщення серверів в хмару не повинно стримуватися побоюваннями того, що доведеться встановлювати заново все використовуване програмне забезпечення. Є засоби і методи міграції «залізних» серверів в віртуальну хмарну середу.

PS Ще трохи цікавих статей:

Що є віртуальна машина?
Що є віртуальна машина?
Що є віртуальна машина?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью