В бета-версии 151 сборки проекта [[http://openindiana.org/ OpenIndiana]], в рамках которого независимым сообществом развивается построенное на кодовой базе Illumos ответвление от OpenSolaris, появилась поддержка системы виртуализации KVM. Поддержка KVM была ранее [[http://www.opennet.dev/opennews/art.shtml?num=31516 портирована]] компанией Joyent для своей ОС SmartOS и на днях перенесена в Illumos (за исключением поддержки KVM branded zone, которая пока не добавлена). <p>Для использования KVM пользователям последней доступной сборки oi_148 необходимо выполнить обновление до oi_151_beta:
sudo pkg set-publisher -g http://pkg.openindiana.org/dev-il -G http://pkg.openindiana.org/dev openindiana.org
sudo pkg image-update --be-name oi_151_beta
После чего можно подключить репозиторий с пакетами для работы с KVM и установить требуемые инструменты:
sudo pkg set-publisher -p http://pkg.openindiana.org/kvm-test
sudo pkg install driver/i86pc/kvm system/qemu system/qemu/kvm
Управление окружениями производится при помощи стандартных утилит из состава QEMU. Использование libvirt пока не поддерживается.
Пример использования.
Создаем образ гостевой системы:
qemu-img create -f qcow2 virt.img 15G
Устанавливаем операционную систему в гостевое окружение:
qemu-kvm -hda virt.img -cdrom install_cd.iso -boot d -m 512
Запускаем гостевое окружение (вместо qemu-kvm можно использовать qemu-system-x86_64):
qemu-kvm -hda virt.img -net nic -net user
URL: http://openindiana.org/2011/08/testing-kvm/
Обсуждается: http://www.opennet.dev/tips/info/2615.shtml