Я хотел бы создать несколько виртуальных машин Ubuntu Server, используя KVM для тестирования и использования. Как мне создать виртуальные машины, используя KVM?
Если у вас еще не установлен KVM, вам нужно будет это сделать. В репозиториях есть метапакет kvm
.
sudo apt-get install kvm
Для создания виртуальных машин проще всего использовать virt-manager (доступен в репозиториях). Он предоставляет хороший графический интерфейс, чтобы помочь вам пройти через него.
sudo apt-get install virt-manager
Имейте в виду, что вы можете использовать virt-manager как на локальном KVM-сервере, так и на удаленном. После того, как вы запустили его и указали на нужный сервер KVM, просто нажмите кнопку «Создать новую виртуальную машину». Все остальное довольно очевидно.
Кроме того, если вы хотите использовать мостовой интерфейс для KVM, следуйте моему руководству здесь: http://john.wesorick.com/2012/01/setting-up-bridged-network-interface.html [ 113]
Мостовой режим работает лучше для любых сетей на виртуальной машине.
На этот сайт есть ответ Нажмите здесь
Ниже приведен текст с этого сайта:
Как создавать виртуальные машины с использованием KVM (виртуальной машины на основе ядра) Подано в: Linux, SysAdmin, Virtualization - acidborg @ 14:24
Описание: KVM - это инфраструктура виртуализации, включенная в ядро Linux с 2.6.20. Хотя он поддерживает некоторые виды паравиртуализации, я собираюсь объяснить, как создавать виртуальные машины (также называемые гостевыми), используя полную поддержку виртуализации.
Шаги:
Check if your processor supports full virtualization (if either vmx or svm appears as a flag, then your processor supports it): egrep '(vmx|svm)' --color=always /proc/cpuinfo
Install the packages needed:
Debian/Ubuntu: apt-get install kvm libvirt0 python-libvirt python-virtinst
Red Hat/Fedora: yum install kvm libvirt libvirt-python python-virtinst
Configure a bridge (Debian/Ubuntu or Red Hat/Fedora) to use a single network interface for all your virtual machines.
Create the virtual machine (a RHEL 5 virtual machine in this example): virt-install --name=guest_name --arch=x86_64 --vcpus=1 --ram=512 --os-type=linux --os-variant=rhel5 --hvm --connect=qemu:///system --network bridge:br0 --cdrom=/var/lib/libvirt/images/rhel5-x86_64.iso --disk path=/mnt/virtual_machines/guest_name.img,size=20 --accelerate --vnc --noautoconsole --keymap=es
Explanation of the params:
name: name of the guest.
arch: architecture of the guest.
vcpus: number of CPUs assigned to the guest.
ram: MB of RAM assigned to the guest.
os-type and os-variant: available options can be checked using man virt-install.
hvm: use full virtualization.
connect: connect to the hypervisor.
network bridge: the bridge to use for the guest.
cdrom: the ISO of the operating system to install.
disk path=x,size=y: path and size of the image file for the guest.
accelerate: make use of the KVM acceleration capabilities if available.
vnc: export a virtual console over VNC to the guest.
noautoconsole: Don’t automatically try to connect to the guest console.
keymap: keyboard layout for the VNC console
Use a VNC client to connect to the guest (port 5900 or 5901 if you already have a VNC server listening on port 5900) and install the operating system.
Я надеюсь, что это поможет.
Источник: http://acidborg.wordpress.com sup>