Instalando o KVM no Debian Top 10

Instalando o KVM no Debian Top 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.

Ativando a extensão da virtualização de hardware:

Primeiro, você deve ativar a extensão da virtualização de hardware do BIOS do seu computador. Se você estiver usando o processador Intel, ele será chamado de VT-X ou VT-D. Se você estiver usando um processador AMD, ele será chamado de AMD-V no BIOS.

Depois de ativar a virtualização de hardware, execute o seguinte comando para verificar se a extensão VT-X/VT-D ou AMD-V está ativada.

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

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

Instalando KVM/Qemu:

Agora, você tem que instalar o KVM e o Qemu no repositório oficial do pacote 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 o KVM e o Qemu com o seguinte comando:

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

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

O APT Package Manager vai 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 a virtualização KVM e Qemu.

libvirt E todas as ferramentas necessárias estão disponíveis no pacote oficial repositório 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 virinst

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

O APT Package Manager vai baixar e instalar todos os pacotes necessários.

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

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

$ sudo systemctl status libvirtd

Como você pode ver, libvirtd serviço é correndo. O libvirtd serviço também é habilitado. Então, ele começará automaticamente na inicialização.

Se, em algum caso, libvirtd O serviço não está em execução, 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 captura de tela abaixo.

$ sudo virsh list list --ath

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

Para começar o padrão Rede, execute o seguinte comando:

$ sudo virsh net-start

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

$ sudo virsh net-auStart

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) 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/disco 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 para o /KVM/ISO Diretório com o seguinte comando:

$ CD /KVM /ISO

Agora, faça o download do Ubuntu 16.04 LTS ISO Imagem com o seguinte comando:

$ sudo wget http: // libera.Ubuntu.com/16.04.6/Ubuntu-16.04.6-server-amd64.ISO

A imagem ISO está sendo baixada. Vai demorar um pouco para completar. Depois que o download estiver concluído, a imagem ISO estará disponível no /KVM/ISO diretório.

Quando o download estiver concluído, execute o seguinte comando para criar uma nova máquina virtual KVM.

$ sudo virt-instala-name server01 \
--Linux do tipo OS \
--OS-Variant Ubuntu16.04 \
--RAM 1024 \
--disco/kvm/disk/server01.img, dispositivo = disco, barramento = virtio, tamanho = 10, formato = qcow2 \
--Gráficos VNC, ouça = 0.0.0.0 \
--Noautoconsole \
--HVM \
--cdrom/kvm/iso/ubuntu-16.04.6-server-amd64.ISO \
--Boot CDROM, HD

OBSERVAÇÃO: Você pode alterar o texto em negrito no comando acima para instalar um novo sistema operacional. O comando é bastante auto-explicativo. Então, eu não estou entrando 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:

$ sudo virsh list --l

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. Será diferente no seu caso. Então, certifique -se de substituí -lo de agora em diante.

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

Basta conectar -se ao endereço VNC 192.168.21.131: 0.

Você deve estar conectado ao servidor VNC. Como você pode ver, o Ubuntu 16.04 LTS Installer está 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 conectar -se à máquina virtual via SSH, imprima as informações de IP da máquina virtual primeiro.

$ ip a

Agora, você poderá ser capaz de SSH na máquina virtual 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 o LibVirt para criar máquinas virtuais KVM no Debian 10. Obrigado por ler este artigo.