Estou tendo um problema ao visualizar a saída de uma máquina virtual instalada via virt-install
.
Eu usei esse método pela primeira vez , mas ele me deixou com o seguinte imediatamente após a execução:
Starting install...
Connected to domain ApacheServer
Escape character is ^]
Ele fica aqui para sempre e nenhuma entrada é aceita no terminal neste momento. Depois de pesquisar na web, acabei destruindo/excluindo meu convidado e recomeçando com a instalação, mas desta vez, adicionei
--console pty,target_type=serial
os argumentos que estavam sendo passados para virt-install
. Para maior clareza, abaixo está o comando de instalação completo que usei por último:
virt-install \
-n ApacheServer \
--description "CENTOS7 for Apache Server" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/CentOS7-Apache.img,bus=virtio,size=10 \
--graphics none \
--console pty,target_type=serial \
--cdrom /home/server/Downloads/CentOS-7-x86_64-Minimal-1810.iso \
--network bridge:virbr0
Isso não muda nada para mim. Eu ainda estou preso em Escape character is ^]
após a instalação. Eu até fechei esta janela do console e tentei entrar no convidado via $ virsh console ApacheServer
. Isso me deixa com:
Connected to domain ApacheServer
Escape character is ^]
error: operation failed: Active console session exists for this domain
Minha expectativa atual é que, após a instalação, ou depois de emitir o virsh console <domain name>
comando, eu veja a saída do console/terminal que o convidado está enviando.
Assim, verifica-se que especificar seu dispositivo de inicialização
--cdrom /path/to/bootmedia.iso
pode ser problemático quando se trata de visualizar a saída durante a inicialização. Tentando instalar novamente, notei este aviso aparecer antes doStarting install...
texto:Procurei por esse aviso e encontrei sugestões para adicionar o seguinte aos
virt-install
argumentos:--location /path/to/bootmedia.iso
en lieu of--cdrom
e--extra-args console=ttyS0
.Depois de fazer essas duas alterações, tudo funcionou. O comando de instalação de trabalho completo é o seguinte: