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