Временами полезно иметь развёрнутую инфраструктуру из N машин, чтобы посмотреть, как работает сетевое взаимодействие, как кластер шардится по нодам и т.д.
Периодически натужно вспоминаю, как я это делал в прошлый раз. А на этот раз решил просто записать этот нехитрый набор команд, дабы не вспоминать, не искать.
Ставим пакеты:
sudo aptitude install \ qemu-kvm \ libvirt-bin \ virtinst \ virt-viewer
Создаём папку, в которой будут лежать образы виртуалок.
mkdir ~/virt cd ~/virt
Создаём пустой образ.
fallocate -l 8192M guest1.imgЗапускаем установку в нужный образ, нужного iso’шника.
sudo virt-install \
-r 512 \
--accelerate \
-n deb1 \
-f guest1.img \
--cdrom ~/Downloads/debian-testing-amd64-lxde-CD-1.iso
Мне на этот раз понадобился Debian, но можно ставить и Windows, если судьба заставит :)
Ну а далее — sudo virsh — чтобы гасить/поднимать и настраивать виртуалки.