Início
» LINUX
»
Como criar máquinas virtuais no Ubuntu Server com o Cockpit
Como criar máquinas virtuais no Ubuntu Server com o Cockpit
O Cockpit permite criar e gerenciar máquinas virtuais KVM a partir de um navegador. No Ubuntu Server, instale o Cockpit e seu cockpit-machinescomplemento, selecione um instalador, atribua recursos e inicialize a máquina virtual. Os nomes dos assistentes podem variar conforme a versão.
Antes de começar
Utilize uma conta do Ubuntu Server com sudoacesso. Reserve CPU, memória e espaço em disco suficientes para o Ubuntu e a máquina virtual.
Habilite Intel VT-x ou AMD-V no firmware; VMs aninhadas também precisam de virtualização aninhada do hipervisor externo.
Tenha uma imagem ISO de instalação fornecida pelo fabricante do sistema operacional ou por uma fonte de rede compatível.
Restrinja a porta TCP 9090 a uma rede administrativa confiável ou VPN; não exponha o Cockpit à internet pública.
1. Instale o Cockpit a partir dos backports do Ubuntu
Conecte-se localmente ou via SSH e execute estes comandos no Bash. O Cockpit recomenda o pacote oficial de backports no Ubuntu LTS, onde os backports normalmente estão habilitados. Se as fontes do APT foram personalizadas, verifique o diretório correspondente. Em uma versão não LTS sem backports correspondentes, instale cockpita partir do repositório padrão do Ubuntu e instale o complemento para máquinas virtuais na próxima etapa.
Use o codinome do Ubuntu presente em /etc/os-release para que o APT selecione o repositório de backports correspondente.
2. Habilite o console da web e adicione suporte a máquinas virtuais.
O Cockpit utiliza a ativação de sockets do systemd. Habilite o socket e instale o complemento Machines a partir do mesmo repositório de backports; o pacote do Ubuntu depende de componentes do libvirt.
Em versões não LTS sem backports correspondentes, use sudo apt install cockpit-machineso comando alternativo. Se o APT não encontrar o complemento, atualize os índices de pacotes e verifique se o Universe e as fontes do repositório correspondente estão habilitados. Mantenha os pacotes do Cockpit no mesmo pocket ao atualizar.
3. Faça login no Cockpit
Abra o arquivo https://SERVER_IP:9090em um navegador que tenha acesso ao host. Faça login com uma conta Linux permitida; digite a senha novamente se o Cockpit solicitar autorização.
Use o endereço do servidor e uma conta Linux com permissão para fazer login.
O Cockpit cria um certificado autoassinado quando nenhum está configurado, portanto, a primeira visita pode exibir um aviso. Para uso remoto rotineiro, instale um certificado confiável pelo navegador e restrinja a porta 9090 a redes confiáveis.
4. Abra a página da máquina virtual e inicie uma nova máquina virtual.
Selecione Máquinas Virtuais e, em seguida, Criar nova máquina virtual (ou o equivalente da versão). Se a página não estiver visível, confirme cockpit-machinesa instalação e atualize a página.
A página de Máquinas Virtuais é fornecida pelo complemento cockpit-machines.
Insira um nome descritivo, como ubuntu-test, e escolha um tipo de instalação. Não presuma que o Cockpit fará o download automático de um sistema operacional pronto para uso.
Escolha um nome de convidado útil e defina a origem da instalação e o sistema operacional.
5. Escolha o instalador, o sistema operacional e a capacidade.
Selecione Mídia de instalação local (imagem ISO) e navegue até uma imagem ISO disponível no host ou use uma URL/fonte de rede compatível. Escolha a entrada do sistema operacional mais semelhante; isso ajuda o libvirt a escolher as configurações padrão, mas não instala o sistema operacional.
Selecione uma ISO disponível para o host ou uma fonte de rede compatível.
Aloque CPU e memória, deixando espaço livre no host. Escolha a capacidade de disco para o sistema operacional, atualizações, aplicativos e dados esperados; não existe um tamanho de RAM ou disco universal. Verifique o espaço livre no host antes de continuar.
Estes são valores de exemplo no formato: tamanho dos recursos para a carga de trabalho do convidado e do host.
6. Analise, crie e instale o sistema operacional convidado.
Analise a origem e os recursos e, em seguida, escolha Criar e executar (algumas versões separam a criação da inicialização). O Cockpit define e inicializa a máquina virtual; você ainda precisa instalar o sistema operacional nela.
Revise todas as configurações antes de criar e iniciar a máquina virtual.
Abra o Console e siga as instruções do instalador. Após a instalação, reinicie o computador a partir do disco virtual. Se o instalador retornar, ejete ou desconecte a imagem ISO nas configurações do dispositivo ou de inicialização e reinicie o computador.
Conclua a instalação do sistema operacional convidado no console da máquina virtual.
Verifique a rede e solucione problemas de inicialização.
A rede padrão do Libvirt geralmente permite que as máquinas virtuais acessem a rede externa do host usando NAT; dispositivos de LAN normalmente não conseguem se conectar diretamente. Para colocar uma máquina virtual na rede física, configure uma ponte com cuidado, pois alterar a rede do host pode interromper o acesso.
Página de Máquinas Virtuais não encontrada: verifique se o complemento está instalado e atualize o navegador.
A máquina virtual não inicializa: verifique a ISO, a ordem de inicialização e as configurações de virtualização, incluindo virtualização aninhada.
Sem rede de convidados: verifique se a rede libvirt selecionada está ativa. Consulte o guia do libvirt do Ubuntu para obter informações sobre NAT e bridges.