- doc
- advanced topics
- virtualization
- virt-manager
virt-manager é uma solução de virtualização de Software Livre para Linux. virt-manager possui uma interface mais complexa que GNOME Boxes mas também possui um conjunto mais completo de recursos.
Executar o Tails dentro de uma máquina virtual tem vários recursos de segurança implicações. Dependendo do sistema operacional host e da sua segurança necessidades, executar o Tails em uma máquina virtual pode ser perigoso.
virt-manager é a única virtualização solução que permite usar um persistente Armazenar. Veja executando Tails a partir de um pendrive imagem.
As instruções a seguir foram testadas no Debian 12 (Bookworm).
Terminologia
virt-manager é baseado em ferramentas de virtualização de baixo nível, indo da interface do usuário até as interações do hardware com o processador. Esta terminologia é um tanto confusa e outras documentações podem mencionar as seguintes ferramentas:
KVM é o módulo do núcleo do Linux que interage com os recursos de virtualização do processador.
QEMU é o software de virtualização que emula processadores e periféricos virtuais baseado no * KVM * e que inicia e para máquinas virtuais.
libvirt é a biblioteca que permite o virt-manager interagir com as capacidades de virtualização fornecidas pelo QEMU.
SPICE é o protocolo que permite visualizar a área de trabalho das máquinas virtuais.
virt-manager é a interface gráfica que permite criar, configurar e executar máquinas virtuais.
Instalação
Para instalar o virt-manager no Debian, execute o seguinte comando:
sudo apt install virt-manager libvirt-daemon-system
Para instalar o virt-manager no Ubuntu, execute o seguinte comando:
sudo apt install virt-manager libvirt-bin qemu-kvm
Executando Tails a partir de uma imagem ISO
Baixar Tails como uma imagem ISO, em vez de uma imagem pendrive.
Iniciar o virt-manager.
Clique duas vezes em QEMU/KVM - Not Connected para conectar-se ao sistema QEMU do seu host.
Para criar uma nova máquina virtual, escolha
.No passo 1, escolha Mídia de instalação local (imagem ISO ou CDROM).
Na etapa 2:
Escolha a imagem ISO, depois Procurar... e Procurar local para procurar a imagem ISO a partir da qual deseja iniciar.
Desmarque Detectado automaticamente na mídia/fonte de instalação.
Especifique Debian 11 no campo Escolha o sistema operacional que você está instalando.
No passo 3, alocar pelo menos 2048 MB de RAM.
Na etapa 4, desmarque Ativar armazenamento para esta máquina virtual.
No passo 5:
Digite um nome de sua preferência para a nova máquina virtual.
Clique em Concluir para iniciar a máquina virtual.
- Clique em QEMU/KVM - Não conectado.
- Escolha QEMU. para administrar a conexão com seu local Sistema
- Clique na aba Redes Virtuais e depois selecione a rede virtual padrão em no painel esquerdo.
- Clique em
ícone na parte inferior do painel esquerdo para inicie a rede virtual padrão.
Executando Tails a partir de uma imagem pendrive
Executar o Tails a partir de uma imagem pendrive é a única solução de virtualização que permite usar um armazenamento persistente em uma máquina virtual.
Download Tails as a USB image, instead of an ISO image.
Aumente o tamanho da imagem pendrive para pelo menos 8 GB. Isso cria espaço para atualizações automáticas e armazenamento persistente.
truncate -s size tails.img
tamanho deve ser pelo menos
7200M
.tails.img é o nome do arquivo da imagem USB que você deseja redimensionar.
Iniciar o virt-manager.
Clique duas vezes em QEMU/KVM - Not Connected para conectar-se ao sistema QEMU do seu host.
Para criar uma nova máquina virtual, escolha
.No passo 1, escolha Importar imagem de disco existente.
Na etapa 2:
Escolha Procurar... e Procurar local para procurar a imagem pendrive a partir da qual deseja iniciar.
Especifique Debian 11 no campo Escolha o sistema operacional que você está instalando.
No passo 3, alocar pelo menos 2048 MB de RAM.
No passo 4:
Digite um nome de sua preferência para a nova máquina virtual.
Escolha Personalizar a configuração antes da instalação.
Clique em Concluir para abrir a vista de configuração.
Na visualização de configuração, escolha VirtIO Disk 1 ou IDE Disk 1
Set Disk bus to USB.
Clique em Aplicar.
Expanda Opções avançadas.
Ative Removível.
Clique novamente em Aplicar.
Clique em Iniciar Instalação no canto esquerdo superior para iniciar a máquina virtual.
Depois de iniciar a imagem pendrive, você pode criar um armazenamento persistente nela.
Executando Tails a partir de um pendrive
Para iniciar o Tails a partir de um dispositivo USB usando o virt-manager, primeiro crie uma máquina virtual a partir de uma imagem ISO conforme descrito acima.
Então faça o seguinte:
Na janela da máquina virtual, escolha Máquina Virtual▸ Desligar▸ Forçar Desligamento para desligar a máquina virtual.
Insira o dispositivo USB a partir do qual você deseja iniciar o Tails.
Escolha Visualizar▸ Detalhes para editar a configuração da máquina virtual.
Clique no botão Adicionar Hardware na parte inferior do painel à esquerda.
Selecione Dispositivo USB Host no painel à esquerda.
No painel à direita, clique no dispositivo a partir do qual você quer iniciar o Tails, e clique em Concluir.
Você pode manter a imagem ISO original conectada como um DVD virtual para instalar o Tails no dispositivo USB, caso seja necessário.
Você também pode desconectar a imagem ISO original e iniciar diretamente do dispositivo USB quando o Tails já estiver instalado nele. Para isso:
Desligue a máquina virtual.
In the configuration of the virtual machine, click on SATA CDROM 1 in the left pane.
Clique no botão Desconectar no painel direito.
Para ativar o pendrive como opção de inicialização:
Clique em Opções de inicialização no painel esquerdo.
Select the USB boot option corresponding to your USB device.
Clique em Aplicar.
To start the virtual machine choose View ▸ Console and then Virtual Machine ▸ Run.
After you start on the USB device, you can create a Persistent Storage on it.
Solução de problemas
Problemas gráficos
Problemas com suporte gráfico no Tails rodando dentro de uma máquina virtual com virt-manager são comuns. A melhor solução pode variar dependendo da versão do software de virtualização e da configuração da máquina virtual. Por exemplo:
A funcionalidade Redimensionar automaticamente a MV com janela não funciona em todas as configurações.
O dispositivo de vídeo que fornece desempenho gráfico ideal pode ser diferente dependendo da versão do sistema operacional hospedeiro.
Para resolver esses problemas:
Garanta que a máquina virtual possua uma tela Spice e um canal Spice configurados, e não o VNC.
Experimente vários modelos de dispositivos de vídeo virtual.
Comece com os dispositivos de vídeo Virtio e QXL: geralmente estes fornecem os melhores resultados. Se não funcionarem bem para você, tente todos os outros modelos de dispositivo de vídeo.
Tente ativar ou desativar as opções de aceleração OpenGL e 3D do dispositivo de exibição e vídeo.