Pesquisa de site

Gerenciando máquinas virtuais KVM com Cockpit Web Console no Linux


Cockpit é uma ferramenta front-end gratuita e de código aberto que fornece acesso administrativo a sistemas Linux. Ele permite que administradores de sistema monitorem, gerenciem e solucionem problemas de servidores Linux. Ele fornece uma interface da web intuitiva que é fácil de navegar e acompanhar os principais recursos e recursos do sistema.

Há muitas coisas que você pode fazer com o Cockpit. Você pode monitorar métricas do sistema, como utilização de CPU e memória, visualizar logs do sistema, configurar redes, verificar o status do serviço em execução, gerenciar contas de usuários e muito mais.

Neste guia, vamos nos concentrar em como você pode gerenciar máquinas virtuais KVM com o console web Cockpit no Linux.

Requisitos

Antes de prosseguirmos, certifique-se de ter instalado a plataforma de virtualização KVM em seu sistema Linux. Temos um guia detalhado sobre como instalar o KVM no CentOS 8 e como instalar o KVM no Ubuntu 20.04.

Etapa 1: Instale o console da Web Cockpit no Linux

A primeira tarefa será instalar o Cockpit em um servidor Linux. Demonstraremos como fazer isso nos sistemas Debian e Ubuntu. Já temos um artigo sobre como instalar o Cockpit no CentOS 8 e RHEL 8.

Para começar, atualize as listas de pacotes do sistema.

sudo apt update

Depois, instale o console do cockpit invocando o comando:

sudo apt install cockpit

Junto com o cockpit, você precisa instalar o pacote cockpit-machines para ajudá-lo a gerenciar máquinas virtuais.

sudo apt install cockpit-machines

Depois de instalado com sucesso, inicie o Cockpit usando o comando:

sudo systemctl start cockpit

Para verificar seu status, execute:

sudo systemctl status cockpit

A saída abaixo confirma que o front-end da GUI do cockpit está funcionando conforme o esperado.

Etapa 2: Acessando o Console Web do Cockpit

Por padrão, o cockpit escuta na porta TCP 9090. Você pode confirmar isso usando o comando netstat conforme mostrado.

sudo netstat -pnltu | grep 9090

Se você acessa o Cockpit remotamente e seu servidor está atrás do firewall UFW, você precisa permitir a porta 9090 no firewall. Para conseguir isso, execute o comando:

sudo ufw allow 9090/tcp
sudo ufw reload

Para acessar a interface do Cockpit, abra seu navegador e navegue no seguinte endereço:

https://server-ip:9090

Na página de login, forneça suas credenciais de usuário e clique no botão ‘Login‘.

Etapa 3: Criar e gerenciar máquinas virtuais KVM no Cockpit Web Console

Para começar a criar e gerenciar uma máquina virtual, localize e clique na opção ‘Máquinas Virtuais’ conforme mostrado.

Na página ‘Máquinas Virtuais’, clique no botão ‘Criar Nova VM’.

Certifique-se de preencher todos os detalhes necessários conforme mostrado.

Uma explicação detalhada das opções acima usadas:

  • Nome: Refere-se a um nome arbitrário dado à máquina virtual, por exemplo, Fedora-VM.
  • Tipo de fonte de instalação: pode ser um sistema de arquivos ou uma URL.
  • Fonte de Instalação: Este é o caminho da imagem ISO a ser utilizada durante a instalação das máquinas virtuais.
  • Fornecedor de SO – A empresa/entidade que desenvolve e mantém o SO.
  • Sistema operacional – O sistema operacional a ser instalado. Selecione seu sistema operacional no menu suspenso.
  • Memória – O tamanho da RAM é Megabytes ou Gigabytes.
  • Tamanho de armazenamento – Esta é a capacidade do disco rígido para o sistema operacional convidado.
  • Iniciar VM imediatamente – Se você deseja iniciar imediatamente a VM após a criação, basta marcar a opção da caixa de seleção. Por enquanto, deixaremos desmarcado e simplesmente criaremos a VM clicando no botão ‘Criar’.

Uma vez feito isso, sua VM será listada conforme mostrado.

Clique na VM recém-criada para obter uma visão geral dela conforme mostrado. Para iniciar a máquina virtual, basta clicar no botão ‘Instalar’. Isso leva você a um console preto que mostra a inicialização da VM e fornecerá a primeira etapa de instalação com várias opções, conforme mostrado.

À medida que a máquina virtual é inicializada, vamos dar uma olhada rápida nas outras opções de guias. A guia ‘Visão geral‘ fornece informações básicas sobre a VM, como tamanho da memória e não. de vCPUs.

A seção ‘Uso’ oferece informações sobre o uso de memória e de vCPU.

Para visualizar informações sobre o disco rígido virtual e o caminho da imagem ISO usada para criá-lo, clique na guia ‘Discos’.

A guia ‘Redes’ fornece informações sobre as interfaces de rede virtuais anexadas à máquina virtual.

Por último, a seção console dá acesso a uma VM usando o console gráfico – graças ao virt-viewer – ou o console serial.

Além disso, você pode reiniciar, desligar ou até mesmo excluir a máquina virtual quando terminar. Você pode encontrar essas opções no canto direito, conforme mostrado.

Considerações finais

Isso basicamente resume o gerenciamento de máquinas virtuais KVM usando a interface web Cockpit. O console cockpit proporciona uma experiência perfeita no gerenciamento de máquinas virtuais, oferecendo uma interface web intuitiva e fácil de usar.

Fonte: redhat.com