J'aimerais créer plusieurs machines virtuelles Ubuntu Server à l'aide de KVM pour les tester et les utiliser. Comment créer des machines virtuelles avec KVM ?
Réponses
Trop de publicités?Si vous n'avez pas encore installé KVM, vous devrez le faire. Il existe un kvm
dans les dépôts.
sudo apt-get install kvm
Pour créer des VMs facilement, utilisez virt-manager (disponible dans les dépôts). Il fournit une interface graphique agréable pour vous guider.
sudo apt-get install virt-manager
N'oubliez pas que vous pouvez utiliser virt-manager sur votre serveur KVM local ou sur un serveur distant. Une fois que vous l'avez lancé et qu'il pointe vers le bon serveur KVM, cliquez simplement sur le bouton "Créer une nouvelle machine virtuelle". Le reste est assez explicite.
Par ailleurs, si vous souhaitez utiliser une interface bridgée pour KVM, suivez mon guide ici : http://john.wesorick.com/2012/01/setting-up-bridged-network-interface.html
Le mode ponté fonctionne mieux pour tout type de réseau sur la machine virtuelle.
Ce site a la réponse Cliquez ici
Vous trouverez ci-dessous le texte de ce site :
Comment créer des machines virtuelles avec KVM (Kernel-based Virtual Machine) Classé sous : Linux, SysAdmin, Virtualisation - acidborg @ 14:24
Description : KVM est une infrastructure de virtualisation incluse dans le noyau Linux depuis la version 2.6.20. Bien qu'elle supporte certains types de paravirtualisation, je vais expliquer comment créer des machines virtuelles (aussi appelées invités) en utilisant son support complet de virtualisation.
Les étapes :
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.
J'espère que cela vous aidera.
Source : http://acidborg.wordpress.com