Как виртуализировать Linux машину

Просмотров: 1662Комментарии: 0
ВкусняшкиFAQ SolutionLinuxВиртуализация
Как виртуализировать Linux машину

Продолжаю свой кароначелендж grin. Сегодня хочу рассказать о виртуализации linux машины без простоя. Для Windows систем есть замечательный VmWare Converter, а для Linux нет.

В прошлой статье я расказал как я поднял домашний гипервизор на условно старом ноутбуке, а сегодгя мой сказ пойдет о переносе linux webсервера на виртуальную платформу ESXi.

На входе у меня было 2 варианта:

  1. паралельно развернуть еще 1 сервер и перенести на него сервисы
  2. склонировать текущий и запустить его в виртульной среде

Как вы поняли по началу статьи, я ленив и выбрал второй вариант, так как та том железе у меня было наработано много сервисов.

Итак, вводную получили, пошли работать

Дом на то он и дом, когда из экологических материалов (читай как г-на и палок) будет создаваться конфетка.

Linux сервер у меня работает на неттопе типа Intel Nuc, а так-же дома имеется роутер типа Dlink DIR-853 с USB портом. Последний будем использовать как samba шару, на которую будем копировать образ. Первым делом на Linux машине необходимо смонтироваь сетевую папку для копирования файловой системы. Для этого установим CIFS, выполним в терминале:

# apt install cifs-utils

После установки необходимо смонтировать нашу шару, для этого выполним

# mount -t cifs //192.168.2.2/shareFolder /media/sharedfolder
-o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

Собсвенно можно переходить к копированию FS на шару. Для этого на нашей Linux системе мы выполняем команду dd.

# dd if=/dev/sda of=/media/sharedfolder/sda.img bs=8M conv=sync,noerror

тут стоит пояснить, что if=/dev/sda:

- if источник, где

- /dev/sda диск, который мы клонируем, а of=/media/sharedfolder/sda.img:

- of куда мы клонируем и в каой файл /media/sharedfolder/sda.img

Стоит так-же отметить, что на диске свободного места должно быть больше, чем оюъем всего диска, потом с целью экономии это можно исправить.

а conv=sync,noerror - указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.

После того как полная копия готова, её требуется в дальнейшем обработать. Для этого я использовал virtualBox на своем Windows компьютере.

VBoxManage convertfromraw sda.img linuxserver.vmdk --format VMDK

На выходе получаем файл жесткого диска, который можно подключить к виртуальной машине и дальше делать с ним что угодно.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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

(обязательно)