Instalando KVM/Qemu no CentOS 8 para virtualização

Instalando KVM/Qemu no CentOS 8 para virtualização
Neste artigo, vou mostrar como instalar o KVM/QEMU no CentOS 8 e como me conectar a ele remotamente usando o Virtual Machine Manager. 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 da sua máquina CentOS 8. Para processadores Intel, ative a extensão da CPU VT-X ou VT-D. Para processadores AMD, ative a extensão da CPU AMD-V.

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

No meu caso, svm A bandeira está ativada como você pode ver na captura de tela abaixo. Estou usando um processador AMD.

Se você está usando um processador Intel, VMX Flag será ativado. Então, a virtualização de hardware está ativada. Ótimo!

Instalando KVM/Qemu durante a instalação do CentOS 8:

Você pode configurar a virtualização KVM/Qemu no CentOS 8 durante a instalação do CentOS 8, selecionando Host de virtualização de Seleção de software.

Instalando KVM/Qemu usando o Yum Package Manager:

Se você não instalou Host de virtualização Ambiente durante a instalação do CentOS 8 para configurar o KVM/QEMU, você ainda pode fazer isso depois usando o Yum Package Manager.

O Host de virtualização O ambiente está disponível como um grupo no CentOS 8. Você pode instalar o Host de virtualização Grupo usando o Yum Package Manager com o seguinte comando:

$ sudo yum groupInstall "host de virtualização"

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

Todos os pacotes listados no Host de virtualização Grupo deve ser instalado.

Gerenciando o serviço LibVirtd:

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

$ sudo systemctl status libvirtd

Como você pode ver, o libvirtd serviço é correndo. Isso é também habilitado Para começar automaticamente na inicialização do sistema.

Se libvirtd O serviço não está em execução e inicie -o com o seguinte comando:

$ sudo systemctl start libvirtd

Se libvirtd O serviço não pode iniciar automaticamente e ativá -lo com o seguinte comando:

$ sudo systemctl atability libvirtd

Verificando se KVM/Qemu estiver funcionando:

Agora, para verificar se o KVM/QEMU está funcionando corretamente, execute o seguinte comando:

$ sudo virsh versão

Como você pode ver, o KVM/Qemu está funcionando corretamente. Se não o fizesse, você receberia uma mensagem de erro de conexão aqui.

Centos 8 na época em que este escrito foi enviado com LibVirt 4.5.0 e Qemu 2.12.0.

Permitir comandos qemu/kvm sem root:

Se você deseja permitir que seu usuário de login (sem raiz) execute o comando virsh ou outros comandos kvm/qemu ou use esses comandos sem sudo, adicione seu usuário de login ao grupo libvirt da seguinte forma:

$ sudo userMod -Ag libvirt $ (whoami)

Cliente da linha de comando para instalar máquinas virtuais KVM/Qemu:

Virt-Install é uma ferramenta de linha de comando para instalar facilmente máquinas virtuais KVM/Qemu. Virt-Install é baseado no Libvirt. Então, as máquinas virtuais instaladas usando Virt-Install também pode ser gerenciado com Virsh e virt-manager.

Você pode instalar Virt-Install Usando o Yum Package Manager da seguinte maneira:

$ sudo yum instalar virt-intall

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

Virt-Install deve ser instalado.

Execute o seguinte comando para verificar se o Virt-Install está funcionando:

$ virt-Install --version
Virt-Install está funcionando.

Instalando o utilitário gráfico do Virtual Machine Manager:

O Virtual Machine Manager é um utilitário gráfico para criar, gerente KVM/Qemu Máquinas Virtuais. Se você vai executar máquinas virtuais KVM/Qemu em um servidor CentOS 8 com GUI (Interface Graphical Usuário), o Virtual Machine Manager é uma ferramenta obrigatória para você.

Você pode instalar o Virtual Machine Manager usando o Yum Package Manager da seguinte maneira:

$ sudo yum install virt-manager

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

O Virtual Machine Manager deve ser instalado.

Depois que o Virtual Machine Manager estiver instalado, você pode encontrá -lo no menu de aplicação do CentOS 8, como pode ver na captura de tela abaixo. Clique no ícone do Virtual Machine Manager.

O Virtual Machine Manager deve iniciar e se conectar automaticamente ao KVM/Qemu em execução em sua máquina CentOS 8 usando LibVirt.

Conectando -se remotamente ao servidor KVM/Qemu:

Você pode configurar um servidor sem cabeça do CentOS 8 KVM/Qemu e gerenciá -lo remotamente de outro computador usando o Virtual Machine Manager.

Depois de instalar o KVM/Qemu no CentOS 8, execute o comando a seguir para encontrar o endereço IP da sua máquina CentOS 8:

$ ip a | Grep INET

Como você pode ver, o endereço IP da minha máquina CentOS 8 é 192.168.21.226. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

Em seguida, de outro computador Linux (no meu caso Debian 10), execute o seguinte comando para criar um par de chaves privadas do SSH.

$ ssh-keygen

Imprensa .

Imprensa .

Imprensa .

SSH Public-Private Key Par deve ser criado.

Agora, copie a chave SSH para sua máquina CentOS 8 com o seguinte comando:

$ ssh-copy-id [email protected]

OBSERVAÇÃO: Aqui, Shovon é meu nome de usuário de login e 192.168.21.226 é o endereço IP do meu servidor CentOS KVM/Qemu. Não se esqueça de substituí -lo pelo seu.

Digitar sim e pressione .

Digite a senha do seu usuário de login e pressione .

A chave SSH deve ser copiada para o servidor CentOS 8 KVM/QEMU.

Agora, abra o gerente de máquina virtual e vá para Arquivo > Adicione conexão…

Agora, selecione Qemu/kvm como Hipervisor, verificar Conecte -se ao host remoto sobre SSH. Em seguida, digite o nome de usuário de login e o endereço IP do seu servidor CentOS 8 KVM/Qemu no Nome de usuário e nome de anfitrião seção respectivamente.

Se você deseja se conectar automaticamente ao servidor CentOS 8 KVM/Qemu quando você inicia o Virtual Machine Manager, verifique o Autoconnect Caixa de seleção.

Depois de terminar, clique em Conectar.

Seu servidor CentOS 8 KVM/Qemu deve ser listado no painel do Virtual Machine Manager.

Se você deseja criar uma nova máquina virtual no servidor CentOS 8 KVM/Qemu, clique com o botão direito do mouse (mouse) e selecione Novo.

Então, siga o mago.

Então, é assim que você instala KVM/Qemu no CentOS 8 e se conecta a ele remotamente usando o Virtual Machine Manager. Obrigado por ler este artigo.