O Guia Rápido Essencial sobre KVM para Administradores

Os patches do php2shell (CVE-2026-109618 e CVE-2026-109619) para o PHP em fim de vida (EOL) já estão disponíveis. Como as respostas do atendimento de vendas estão mais demoradas do que o normal devido à alta demanda, a maneira mais rápida de obter os pacotes corrigidos é adquirir o ELS para Runtimes on-line (abre em uma nova aba). Leia as perguntas frequentes sobre os patches

Vá direto para um resumo gerado por IA desta postagem do blog

  • Resuma esta postagem com o Perplexity
  • Resuma esta postagem com o Gemini
  • O comando virsh é usado para gerenciar máquinas virtuais convidadas. 
  • Você pode iniciar, parar, reiniciar e obter informações sobre máquinas virtuais com facilidade, usando comandos.
  • É possível automatizar a aplicação de patches de segurança em sistemas de virtualização KVM com a solução de aplicação de patches em tempo real QEMUCare.

 

KVM (Máquina Virtual Baseada no Kernel) é uma poderosa tecnologia de virtualização de código aberto integrada ao kernel do Linux. Ela permite criar e gerenciar máquinas virtuais (VMs) em sistemas Linux. Para administradores de Linux, dominar os comandos do KVM e suas opções é essencial para um gerenciamento eficiente da virtualização. Este guia oferece um resumo abrangente do KVM para administradores que trabalham com essa tecnologia, apresentando os comandos essenciais e suas aplicações.

 

Comandos KVM para gerenciamento de virtualização

 

Gerenciamento Básico [Guia Rápido do KVM]

 

Listar apenas as VMs em execução

 

O comando a seguir exibe as máquinas virtuais em execução no momento. Ele mostra um resumo das informações das MVs ativas, incluindo seus nomes, estado (em execução, pausada ou desligada) e IDs.

 

$ sudo virsh list

 

Listar todas as máquinas virtuais

 

Você pode usar este comando para visualizar todas as máquinas virtuais, independentemente de seu estado atual. Ele fornece um resumo de todas as máquinas virtuais que estão em execução no momento e daquelas que estão definidas, mas não estão em execução.

 

sudo virsh list –all

 

Iniciar uma máquina virtual

 

O comando `virsh start` inicia uma máquina virtual especificada. Basicamente, ele dá início ao processo de inicialização, permitindo que ela seja executada e fique acessível.

 

sudo virsh start <vm-name>

 

Desligar uma máquina virtual

 

O comando `virsh shutdown` tenta realizar um desligamento controlado de uma máquina virtual em execução. Ele envia um sinal de desligamento ACPI à VM, permitindo que o sistema operacional convidado execute uma sequência de desligamento adequada. Isso permite que o sistema operacional convidado feche os aplicativos e salve os dados antes de ser desligado.

 

sudo virsh shutdown <vm-name>

 

Reiniciar uma máquina virtual

 

O comando `virsh reboot` reinicia uma máquina virtual em execução. Ao contrário do comando `shutdown`, ele não envolve o sistema operacional convidado. Ele faz com que a máquina virtual reinicie, de forma semelhante a pressionar o botão de reinicialização em uma máquina física. O sistema operacional convidado pode não ter tempo de desligar corretamente, o que pode levar à perda de dados.

 

sudo virsh reboot <vm-name>

 

Gerenciamento avançado [Guia rápido do KVM]

 

Excluir uma máquina virtual

 

O comando `virsh destroy` desliga à força uma máquina virtual em execução. Ao contrário do `virsh shutdown`, que realiza um desligamento gradual, o `virsh destroy` encerra a VM abruptamente, da mesma forma que se desconectasse a tomada de uma máquina física. Esse comando deve ser usado com cautela, pois pode causar perda ou corrupção de dados se o sistema de arquivos da VM não for desligado corretamente.

 

sudo virsh destroy <vm-name>

 

Salvar o arquivo de configuração XML de uma VM

 

O comando `dumpxml` exibe a configuração em XML de uma máquina virtual. A configuração em XML contém informações detalhadas sobre as configurações da máquina virtual, incluindo seu nome, alocação de memória, configuração da CPU, dispositivos de disco, interfaces de rede e outros atributos. Isso pode ser útil para backup, migração ou configuração manual de máquinas virtuais.

 

Por padrão, o `dumpxml` envia a saída para o STDOUT quando executado. Para salvar a configuração XML em um arquivo, você pode usar os operadores de redirecionamento do shell (“>”).

 

Por exemplo, este comando salva a configuração em XML da VM especificada em um arquivo chamado “vm-config.xml”.

 

virsh dumpxml vm-name > vm-config.xml

 

Ver detalhes da VM

 

O comando `virsh dominfo` fornece informações detalhadas sobre uma máquina virtual especificada. Ele exibe diversos detalhes relativos à máquina virtual, tais como ID do domínio, nome, tipo de sistema operacional, estado, CPU, memória máxima, memória utilizada, modelo de segurança, etc.

 

virsh dominfo <vm-name>

 

Verificar o status da VM

 

Você pode usar o comando `virsh domstate` para verificar o estado de uma máquina virtual específica, seja ela em execução ou parada.

 

virsh domstate <vm-name>

 

Conectar-se ao console da VM

 

O comando a seguir conecta-se ao console de uma máquina virtual, permitindo a interação direta com seu sistema operacional.

 

sudo virsh console <vm-name>

Resumo
O Guia Rápido Essencial sobre KVM para Administradores
Nome do artigo
O Guia Rápido Essencial sobre KVM para Administradores
Descrição
Aprenda os comandos essenciais para um gerenciamento eficiente da virtualização com nossa guia de referência abrangente sobre o KVM para administradores de sistema.
Autor
Nome da editora
TuxCare
Logotipo da editora

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.

Índice
Obtenha as respostas sobre segurança de código aberto de que você precisa

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.