KVM

Instalando KVM no Debian 10

Instalando KVM no Debian 10
Neste artigo, vou mostrar como instalar o KVM no Debian 10 e criar uma máquina virtual KVM usando libvirt. Então vamos começar.

Habilitando a extensão de virtualização de hardware:

Primeiro, você deve habilitar a extensão de virtualização de hardware do BIOS do seu computador. Se você estiver usando o processador Intel, ele se chamará VT-x ou VT-d. Se você estiver usando um processador AMD, ele será chamado de AMD-v no BIOS.

Depois de habilitar a virtualização de hardware, execute o seguinte comando para verificar se a extensão VT-x / VT-d ou AMD-v está habilitada.

$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo

Como você pode ver, svm bandeira está disponível. Estou usando um processador AMD. Se você estiver usando um processador Intel, então será vmx. Então, a virtualização de hardware está habilitada. Excelente!

Instalando KVM / QEMU:

Agora, você deve instalar o KVM e o QEMU do repositório de pacotes oficial do Debian 10 Buster.

Primeiro, atualize o cache do repositório de pacotes APT com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes APT deve ser atualizado.

Agora, instale KVM e QEMU com o seguinte comando:

$ sudo apt install qemu qemu-kvm qemu-system qemu-utils

Para confirmar a instalação, pressione Y e então pressione .

O gerenciador de pacotes APT irá baixar e instalar todos os pacotes necessários.

Neste ponto, KVM e QEMU devem ser instalados.

Instalando LibVirt:

Para criar máquinas virtuais e gerenciá-las facilmente, libvirt é usado. É uma ferramenta obrigatória para virtualização KVM e QEMU.

libvirt e todas as ferramentas necessárias estão disponíveis no repositório oficial de pacotes do Debian 10 Buster.

Para instalar libvirt e todas as ferramentas necessárias, execute o seguinte comando:

$ sudo apt install libvirt-clients libvirt-daemon-system virtinst

Agora aperte Y e então pressione para confirmar a instalação.

O gerenciador de pacotes APT irá baixar e instalar todos os pacotes necessários.

Neste ponto, libvirt e todas as ferramentas necessárias serão instaladas.

Agora, verifique se libvirtd serviço está sendo executado com o seguinte commnad:

$ sudo systemctl status libvirtd

Como você pode ver, libvirtd serviço é corrida. O libvirtd serviço também é ativado. Então, ele vai começar automaticamente na inicialização.

Se em qualquer caso, libvirtd serviço não está sendo executado, você pode iniciá-lo com o seguinte comando:

$ sudo systemctl start libvirtd

Por padrão, o padrão rede de libvirt não está ativo como você pode ver na imagem abaixo.

$ sudo virsh net-list --all

Para criar máquinas virtuais com libvirt, o padrão a rede deve estar ativa.

Para iniciar o padrão rede, execute o seguinte comando:

$ sudo virsh net-start padrão

Além disso, configure o padrão rede para iniciar automaticamente na inicialização com o seguinte comando:

$ sudo virsh net-autostart padrão

Criando uma máquina virtual KVM:

Nesta seção, vou mostrar como criar sua primeira máquina virtual KVM e instalar um sistema operacional (Ubuntu 16.04 LTS) a partir de uma imagem ISO na máquina virtual. Então vamos começar.

Primeiro, faça uma nova estrutura de diretório para máquinas virtuais KVM com o seguinte comando:

$ sudo mkdir -pv / kvm / disco, iso

A seguinte estrutura de diretório deve ser criada.

/ kvm
-- disco/
--Iso /

No / kvm / disk diretório, todas as imagens do disco rígido da máquina virtual serão mantidas.

No / kvm / iso diretório, todas as imagens ISO do sistema operacional serão mantidas.

Agora, navegue até o / kvm / iso diretório com o seguinte comando:

$ cd / kvm / iso

Agora, baixe o Ubuntu 16.04 Imagem LTS ISO com o seguinte comando:

$ sudo wget http: // releases.ubuntu.com / 16.04.6 / ubuntu-16.04.6-server-amd64.iso

A imagem ISO está sendo baixada. Vai demorar um pouco para ser concluído. Assim que o download for concluído, a imagem ISO estará disponível no / kvm / iso diretório.

Assim que o download for concluído, execute o seguinte comando para criar uma nova máquina virtual KVM.

$ sudo virt-install --name server01 \
--os-type linux \
--os-variant ubuntu16.04 \
--ram 1024 \
--disco / kvm / disco / server01.img, dispositivo = disco, barramento = virtio, tamanho = 10, formato = qcow2 \
--gráficos vnc, ouvir = 0.0.0.0 \
--noautoconsole \
--hvm \
--cdrom / kvm / iso / ubuntu-16.04.6-server-amd64.iso \
--boot cdrom, hd

NOTA: Você pode alterar o texto da fonte em negrito no comando acima para instalar um novo sistema operacional. O comando é bastante autoexplicativo. Então, não vou entrar em mais detalhes.

Uma nova máquina virtual KVM deve ser criada.

Você pode listar todas as máquinas virtuais KVM com o seguinte comando:

lista de $ sudo virsh --todos

Como você pode ver, a nova máquina virtual KVM server01 está correndo.

Agora, imprima a porta VNC do server01 máquina virtual com o seguinte comando:

$ sudo virsh vncdisplay server01

Como você pode ver, a porta VNC é : 0

Agora, imprima o endereço IP do seu servidor KVM / QEMU com o seguinte comando:

$ ip a

Como você pode ver, o endereço IP é 192.168.21.131. Vai ser diferente no seu caso. Portanto, certifique-se de substituí-lo de agora em diante.

Agora, você deve ser capaz de se conectar ao servidor VNC da máquina virtual a partir de qualquer cliente VNC.

Basta conectar ao endereço VNC 192.168.21.131: 0.

Você deve estar conectado ao servidor VNC. Como você pode ver, o Ubuntu 16.04 instalador LTS em execução. Agora, instale o Ubuntu 16.04 na máquina virtual como você costuma fazer.

Ubuntu 16.04 LTS está sendo instalado na máquina virtual KVM.

Uma vez Ubuntu 16.04 LTS está instalado, o server01 máquina virtual será desligada automaticamente.

Para ligá-lo novamente, execute o seguinte comando:

$ sudo virsh start server01

Agora, você deve ser capaz de se conectar ao console do server01 máquina virtual usando VNC novamente.

Eu também instalei o servidor SSH no server01 máquina virtual. Para se conectar à máquina virtual via SSH, imprima as informações de IP da máquina virtual primeiro.

$ ip a

Agora, você deve ser capaz de fazer o SSH na máquina virtual a partir do seu servidor KVM / QEMU, como pode ver na captura de tela abaixo.

Então, é assim que você instala o KVM no Debian 10 e usa libvirt para criar máquinas virtuais KVM no Debian 10. Obrigado por ler este artigo.

Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...
Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...