Usando o Putty para efetuar login em um servidor remoto do CentOS 7, posso criar com sucesso uma máquina virtual convidada do CentOS 7 no host do CentOS 7.
No entanto, o comando faz com que o console congele e, eventualmente, atinja o tempo limite, sem fornecer qualquer indicação de que tenha criado a máquina virtual com êxito. Eu tenho que entrar novamente com uma sessão Putty separada para confirmar que a máquina virtual convidada foi criada.
Que comando (s) específico (s) precisam ser digitados para instruir a máquina host do CentOS 7 a criar a máquina virtual convidada do CentOS 7 de uma maneira que forneça relatórios de resultados significativos no terminal sem travar? O comando precisa produzir um feedback significativo que possa ser integrado em um script posteriormente.
Saída completa do terminal:
Aqui está o log do terminal da sessão Putty travada / expirada resultante da minha sintaxe
virt-install
atual:
[root@remote-host ~]# virt-install --name centos7 --ram 2048 --disk path=/dev/mapper/centos-third,size=242 --vcpus 1 --os-type generic --os-variant generic --network bridge=virbr0 --graphics none --console pty,target_type=serial --cdrom /tmp/CentOS-7-x86_64-Minimal-1611.iso
WARNING CDROM media does not print to the text console by default, so you likely will not see text install output. You might want to use --location. See the man page for examples of using --location with CDROM media
Starting install...
Creating domain... | 0 B 00:00:00
Connected to domain centos7
Escape character is ^]
Validação Independente em uma Sessão SEPARADA de Putty:
Depois que a sessão Putty acima documentada expirou, iniciei outra sessão Putty (separada) e usei
virsh
para descobrir que a primeira máquina virtual convidada foi criada com êxito, da seguinte maneira:
[root@remote-host ~]# virsh list --all
Id Name State
----------------------------------------------------
5 centos7 running
[root@remote-host ~]# virsh dominfo centos7
Id: 5
Name: centos7
UUID: some-very-long-string
OS Type: hvm
State: running
CPU(s): 1
CPU time: 1742.1s
Max memory: 2097152 KiB
Used memory: 2097152 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c654,c992 (enforcing)
[root@remote-host ~]# virsh vcpuinfo centos7
VCPU: 0
CPU: 2
State: running
CPU time: 1839.3s
CPU Affinity: yyyy
[root@remote-host ~]#
Outra tentativa:
Em seguida, tentei a sugestão da mensagem de erro acima e abri uma (Putty) separada para executar o seguinte comando para criar uma máquina virtual convidada diferente usando --location
em vez de --cdrom
para que a saída do console pudesse ser impresso, mas estou recebendo o seguinte erro:
[root@remote-host ~]# virt-install --name centos7b --ram 2048 --disk path=/dev/mapper/centos-fourth,size=242 --vcpus 1 --os-type generic --os-variant generic --network bridge=virbr0 --graphics none --console pty,target_type=serial --location=/tmp/CentOS-7-x86_64-Minimal-1611.iso
ERROR 'NoneType' object is not iterable
Como podemos alterar os comandos acima para fornecer feedback significativo sobre o sucesso ou a falha do comando virt-install
sem ter que esperar até que a sessão expire e inicie uma sessão separada?