У меня есть образ * .qcow2 из моей старой ОС, он содержит Windows 10. Затем я скопировал его в новую ОС и попытался установить. Я следовал описанному здесь методу "Как создать новый домен из существующего базового образа в virsh".
А моя ВМ не появляется из вирша? (список virsh --all) Как мне заставить virsh обнаружить мою новую виртуальную машину? Или как запустить виртуальную машину из командной строки, если virsh не может ее обнаружить?
Вот несколько команд, которые я запускаю в окне терминала:
$ sudo virt-sysprep -a /home/vm-images/win10.qcow2
[sudo] password for ita:
[ 0.0] Examining the guest ...
[ 4.9] Performing "abrt-data" ...
[ 4.9] Performing "backup-files" ...
[ 27.3] Performing "bash-history" ...
[ 27.3] Performing "blkid-tab" ...
[ 27.3] Performing "crash-data" ...
[ 27.3] Performing "cron-spool" ...
[ 27.3] Performing "dhcp-client-state" ...
[ 27.4] Performing "dhcp-server-state" ...
[ 27.4] Performing "dovecot-data" ...
[ 27.4] Performing "logfiles" ...
[ 27.4] Performing "machine-id" ...
[ 27.4] Performing "mail-spool" ...
[ 27.4] Performing "net-hostname" ...
[ 27.5] Performing "net-hwaddr" ...
[ 27.5] Performing "pacct-log" ...
[ 27.5] Performing "package-manager-cache" ...
[ 27.6] Performing "pam-data" ...
[ 27.6] Performing "passwd-backups" ...
[ 27.6] Performing "puppet-data-log" ...
[ 27.6] Performing "rh-subscription-manager" ...
[ 27.7] Performing "rhn-systemid" ...
[ 27.7] Performing "rpm-db" ...
[ 27.7] Performing "samba-db-log" ...
[ 27.7] Performing "script" ...
[ 27.7] Performing "smolt-uuid" ...
[ 27.7] Performing "ssh-hostkeys" ...
[ 27.8] Performing "ssh-userdir" ...
[ 27.8] Performing "sssd-db-log" ...
[ 27.8] Performing "tmp-files" ...
[ 27.8] Performing "udev-persistent-net" ...
[ 27.9] Performing "utmp" ...
[ 27.9] Performing "yum-uuid" ...
[ 27.9] Performing "customize" ...
[ 27.9] Setting a random seed
virt-sysprep: warning: random seed could not be set for this type of guest
[ 28.2] Performing "lvm-uuids" ...
$ virt-install -n windows-10 --connect=qemu:///system --description "Windows 10" --os-type=win10 --ram=2048 --vcpus=1 --disk path=/home/vm-images/win10.qcow2,bus=virtio,size=12 --network default --boot hd
Starting install...
Domain creation completed.
You can restart your domain by running:
virsh --connect qemu:///system start windows-10
$ virsh list --all
Id Name State
--------------------
Ты забыл virsh
параметр командной строки --connect qemu:///system
.
Поскольку вы не запускаете virsh как root, по умолчанию используется qemu:///session
, который показывает только виртуальные машины, запущенные под вашей учетной записью.