• Записи 162
  • Теги 66
  • Комментарии 330

Компьютерное

Некоторые тонкости использования образов qcow2 на desktop

Сегодня узнал, что для Debian (равно как и многих других дистрибутивов) можно скачать готовый образ в формате qcow2 для libvirt-qemu вместо установки из ISO-образа. Но, как выяснилось, есть некоторые нюансы. Во-первых, для виртуализации на обычном desktopе нужно качать образы nocloud, а не genericcloud. В запущенную машину на genericcloud просто не получится зайти из-за того, что пароли пользователей в ней не заданы, а предполагается, что ключ для входа под SSH будет загружен средствами openstack. Во-вторых, образ по умолчанию имеет размер всего 3 Гб, и нужно его увеличивать в два этапа.
Первый — на хосте изменить размер образа с помощью команды qemu-img:

sudo qemu-img resize /var/lib/libvirt/images/debian-12-nocloud-amd64-20250804-2194.qcow2 размер


Размер можно указать либо желаемый итоговый (например, 20G), либо на сколько увеличить (например, +17G).
Второй этап — в виртуальной машине сделать apt update (без чего apt просто не найдёт никакие пакеты), установить cloud-guest-utils и выполнить команду growpart:

sudo apt update sudo apt install cloud-guest-utils sudo growpart /dev/vda 1


Где /dev/vda — путь к виртуальному диску, 1 — номер раздела.
И ещё момент: при подключении образа нужно в качестве типа подключения указывать VirtIO вместо SATA, это ускоряет работу с диском.

Написать комментарий:

Написать комментарий


Задать вопрос