У меня есть KVM-сервер, и я использую qcow2 в качестве формата изображения vm.
Мне нужно преобразовать виртуальные машины в физические машины
Любая полезная идея?
Это даже не так сложно, просто требуется некоторое время, Ubuntu LiveCD и внешний USB-диск (если у вас не более одного внутреннего диска).
Предварительный шаг: преобразовать диск во что-нибудь полезное
Вы можете сделать это из вашей текущей системы, не загружаясь с LiveCD.
Загрузите терминал и запустите:
cd /media/wherever-the-image-is/
sudo apt-get install qemu-kvm
qemu-img convert test.qcow2 -O raw disk.img
Переместите /media/wherever-the-image-is/disk.img туда, куда вы не собираетесь писать. Если вы планируете записать его на тот диск, на котором он в данный момент находится, вам нужно будет поместить его на отдельный внутренний диск или, в худшем случае, на внешний диск.
Следующие инструкции предполагают, что вы переместили его на /media/dave/disk.img (dave - это внешний USB-диск)
Перед тем, как приступить к серьезной записи, убедитесь, что у вас есть резервные копии. CloneZilla может помочь вам сделать целые резервные копии диска, если у вас есть место для хранения этих данных.
Запишите образ на свой собственный диск.
Вы захотите сделать что-то подобное. Это предполагает, что вы собираетесь перезаписать весь диск.
Загрузитесь с Live CD Ubuntu и нажмите Try Ubuntu.
Смонтируйте место, где хранится ваше изображение qcow2 (например, внешний USB-диск как / media / dave). Не монтируйте место, куда вы хотите написать.
Затем мы приступаем к работе:
sudo dd if=/media/dave/disk.img of=/dev/sdX
Вы хотите заменить sdX на правильный путь к вашему целевому диску. Пароль sudo пуст, просто нажмите клавишу возврата.
Затем вы можете открыть gparted или что-то еще, и вы должны увидеть свой раздел Ubuntu, сидящий на диске. Вы должны быть в состоянии расширить его.
Вам не нужно два шага
Только один шаг.
qemu-img convert test.qcow2 -O raw /dev/LVMGROUP/LVMDisc
С наилучшими пожеланиями