Como eu crio o Ubuntu Virtual Machines usando o KVM?

4

Eu gostaria de criar várias Máquinas Virtuais do Ubuntu Server usando o KVM para testar e usar. Como faço para criar máquinas virtuais usando o KVM?

    
por Marco Ceppi 23.05.2012 / 20:39

2 respostas

5

Se você ainda não tiver o KVM instalado, precisará fazer isso. Há um meta-pacote kvm nos repositórios.

sudo apt-get install kvm

Para criar VMs da maneira mais fácil, use o virt-manager (disponível nos repos). Ele fornece uma boa interface gráfica para orientá-lo.

sudo apt-get install virt-manager

Tenha em mente que você pode usar o virt-manager no seu servidor KVM local ou em um servidor remoto. Depois de ativá-lo e apontá-lo para o servidor KVM correto, basta clicar no botão "Criar nova máquina virtual". O resto é bastante autoexplicativo.

Além disso, se você quiser usar uma interface em ponte para o KVM, siga meu guia aqui: link

O modo de ponte funciona melhor para qualquer tipo de rede na máquina virtual.

    
por reverendj1 23.05.2012 / 20:47
0

Este site tem a resposta Clique aqui

Abaixo está o texto desse site:

Como criar máquinas virtuais usando o KVM (máquina virtual baseada em kernel) Arquivado em: Linux, SysAdmin, Virtualization - acidborg @ 14:24

Descrição: o KVM é uma infraestrutura de virtualização incluída no kernel Linux desde a versão 2.6.20. Embora suporte alguns tipos de paravirtualização, explicarei como criar máquinas virtuais / também chamadas de convidados) usando seu suporte completo à virtualização.

Etapas:

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.

Espero que ajude.

Fonte: link

    
por Mitch 23.05.2012 / 20:47

Tags