Maybaygiare.org

Blog Network

Como instalar o KVM no Ubuntu 20.04 LTS Server (Fossa Focal)

KVM é uma ferramenta de virtualização livre e de código aberto para sistemas operacionais Linux. Quando instalamos o KVM em um servidor Ubuntu então ele se torna o tipo-2 KVM hypervisor. O requisito mínimo para o KVM é que o servidor deve ter extensões de virtualização do CPU como Intel-VT e AMD-V. O KVM também é conhecido como máquina virtual baseada no Kernel porque durante a instalação do KVM um módulo do kernel (KVM-intel.ko / kvm-amd.ko) é carregado no kernel.

neste artigo, vamos demonstrar como instalar e configurar o KVM hypervisor no Ubuntu 20.04 LTS server. Estamos assumindo que você já tenha instalado o servidor Ubuntu 20.04 LTS. Vamos mergulhar profundamente nos passos de instalação do KVM:

Passo 1) confirmar se o servidor suporta virtualização do ‘Hardware’

autenticar-se no seu servidor Ubuntu 20.04 LTS e executar de acordo com o comando grep,

sysadm@ubuntu-server-20-04:~$ grep -E -c "vmx|svm" /proc/cpuinfo2sysadm@ubuntu-server-20-04:~$

acima da saída confirma que o servidor suporta virtualização do ‘hardware’. Se a saída não for maior que zero, então reinicie seu servidor, vá para suas configurações de bios e ativar a tecnologia VT.

Se você deseja verificar se o servidor é capaz de executar máquinas virtuais KVM, em seguida, instalar o “kvm-ok” utilitário usando o apt comando,

sysadm@ubuntu-server-20-04:~$ sudo apt install -y cpu-checker

uma Vez que o “cpu-checker” o pacote está instalado, executar “kvm-ok” comando e verificar a sua saída

sysadm@ubuntu-server-20-04:~$ kvm-okINFO: /dev/kvm existsKVM acceleration can be usedsysadm@ubuntu-server-20-04:~$

Acima de saída confirma que KVM virtual com máquinas pode ser instalado em nosso servidor.

Step 2) Instale KVM, virt-manager e bridge-utils

execute o comando abaixo do apt para instalar KVM, bridge-utils, virt-manager e outras dependências do kvm.

sysadm@ubuntu-server-20-04:~$ sudo apt install -y qemu qemu-kvm libvirt-daemon bridge-utils virt-manager virtinst

uma Vez que todos os pacotes tenham sido instalados com êxito, verifique se o módulo KVM é carregado na carregado ou não usando o comando lsmod,

sysadm@ubuntu-server-20-04:~$ lsmod | grep -i kvmkvm_intel 286720 0kvm 663552 1 kvm_intelsysadm@ubuntu-server-20-04:~$

Passo 3) Iniciar e verificar libvirtd serviço

Ao instalar o KVM, em seguida, libvirtd serviço de começar automaticamente, execute o comando abaixo para verificar seu status,

sysadm@ubuntu-server-20-04:~$ sudo systemctl status libvirtd.service

Saída do comando acima ficaria como abaixo,

Libvirtd-serviço de estado-ubuntu-20-04-lts-server

No caso de libvirtd serviço não é iniciado por qualquer motivo, em seguida, executar seguindo o comando para iniciar e ativá-lo

sysadm@ubuntu-server-20-04:~$ sudo systemctl enable libvirtd --now

Step 4) Configurar a Ponte de rede para Máquinas Virtuais do KVM

neste passo, iremos configurar uma ponte de rede para VMs do KVM para que o VMs possa ser acessado de fora. Embora uma ponte virtual “virbr0” é criada automaticamente quando instalamos o KVM, mas isso só é usado para testar o propósito.

para criar uma ponte de rede, precisamos editar o arquivo ” / etc/netplan / 00-instalador-config.yaml ” a seguir está o conteúdo do arquivo do meu servidor antes de fazer as alterações.

sysadm@ubuntu-server-20-04:~$ cat /etc/netplan/00-installer-config.yaml

net-installer-config-file-before-bridge

Add network bridge entries, remove IP da interface enp0s3 e atribui o mesmo IP à network bridge(br0). Depois de fazer as alterações, o conteúdo do arquivo ficaria como abaixo:

sysadm@ubuntu-server-20-04:~$ sudo vi /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no dhcp6: no version: 2 bridges: br0: interfaces: addresses: gateway4: 172.20.10.1 nameservers: addresses: 

Network-Bridge-netplanner-config-ubuntu20-04-servidor

Executar “netplan aplicar” comando para ativar a noiva br0 e fazer alterações acima para o efeito.

sysadm@ubuntu-server-20-04:~$ sudo netplan applysysadm@ubuntu-server-20-04:~$

Executar comandos abaixo para verificar o status da bridge br0

sysadm@ubuntu-server-20-04:~$ sudo networkctl status br0

networkctl-estado-br0-ubuntu

Status da bridge br0 também pode ser verificada a partir do seguinte comando ip,

sysadm@ubuntu-server-20-04:~$ ip a s

network-bridge-ip-comando-ubuntu

Grande, acima de saída do comando confirmar que a ponte de rede br0 está ativado e configurado com sucesso. Agora vamos passar ao passo de criação de vm.

Passo 5) a criação de máquinas virtuais com o virt-manager & virt-install

virt-manager é o X11-server com base em GUI (graphical user interface), isso requer xserver ambiente, executar comandos abaixo a configuração mínima xserver ambiente

sysadm@ubuntu-server-20-04:~$ sudo apt updatesysadm@ubuntu-server-20-04:~$ sudo apt-get install xorg -y

uma Vez pacotes xorg estiver instalado, reinicie o seu servidor.

sysadm@ubuntu-server-20-04:~$ sudo reboot

uma Vez que o sistema está disponível após reiniciar, abra o terminal e digite o virt-manager comando para iniciar o gui,

,Iniciar-Virt-Manager-Ubuntu-20-04

Agora, comece a criar uma máquina virtual, clique no Ícone do Monitor

Escolha a primeira opção e, em seguida, clique em avançar,

Local-ISO-Media-KVM-Virt-Manager

Procurar instalação de meios de comunicação, como o ISO do arquivo localmente, no meu caso é o Debian 10 arquivo ISO, que é colocado em sysadm diretório home do usuário.

OS-ISO-Arquivo-KVM-Virt-Manager

Clique em Avançar,

Na janela seguinte, especificar a quantidade de RAM e vCPUs para sua máquina virtual e, em seguida, clique em avançar

RAM-CPUs-KVM-VM-Ubuntu20-04-Servidor

Na próxima janela, especifique o tamanho do disco para a VM,

Disco-de-KVM-VM-Ubuntu-20-04-Servidor

Clique em Avançar para prosseguir;

Escolha a rede a que pretende ligar a máquina virtual, no meu caso, estou anexando o mesmo a ponte de rede (br0) que criamos no passo acima e defina o nome da VM de acordo com o requisito.

rede-selecção-KVM-VM-Ubuntu-20-04-servidor

Carregue em Terminar para iniciar a instalação do sistema operacional.

siga as instruções da tela e complete a instalação Debian 10 OS.

criar máquinas virtuais usando virt-install (ferramenta da linha de comandos)

virt-install é um utilitário da linha de comandos para instalar VMs kvm, o exemplo é mostrado abaixo

sysadm@ubuntu-server-20-04:~$ sudo virt-install -n CentOS-Server --description "VM for Database" --os-type=Linux --os-variant=rhel7 --ram=1096 --vcpus=1 --disk path=/var/lib/libvirt/images/centos-server.img,bus=virtio,size=10 --network bridge:br0 --graphics none --location /home/sysadm/CentOS-7-x86_64-DVD-1511.iso --extra-args console=ttyS0

Nota: Alterar os parâmetros no comando acima que se adapte ao seu ambiente

Vamos obter o seguinte cli ecrã, siga as instruções e conclua o CentOS de instalação 7,

virt-install-kvm-ubuntu20-04-lts-server

Consulte “virt-install” na página de manual para obter mais informações sobre as suas diferentes opções e parâmetros.

Deixe uma resposta

O seu endereço de email não será publicado.