Рейтинг:0

Сбой миграции в Qemu с ошибкой «Неизвестный ramblock «mem1», не может принять миграцию», хотя он существует в исходном коде.

флаг in

Я пытаюсь перенести виртуальную машину в QEMU, после горячего подключения памяти к моей виртуальной машине я не могу ее перенести, и я сталкиваюсь с Неизвестный ramblock "mem1", не может принять миграцию. в то время как это имя в порядке, и оно действительно существует в источнике миграции. Параметры источника и получателя:

Источник:

-name mig-test3.compute,debug-threads=on 
-machine q35,accel=kvm,dump-guest-core=off 
хост-процессор 
-smp ядер=1,maxcpus=64 
-m слотов = 32, maxmem = 262144M, размер = 2048M 
-mem-путь /dev/hugepages 
-монитор нет 
-pidfile /opt/feynman/qemu/compute/mig-test3/pid 
-chardev socket,server,nowwait,id=manager-socket,path=/opt/feynman/qemu/compute/mig-test3/manager.sock 
-mon менеджер-сокет, id = менеджер-монитор, режим = контроль 
-chardev socket,id=mertics-socket,path=/opt/feynman/qemu/compute/mig-test3/metrics.sock,server,nowwait 
-mon mertics-socket,id=метрики-монитор,режим=управление 
-chardev socket,server,nowwait,id=snapshot-socket,path=/opt/feynman/qemu/compute/mig-test3/snapshot.sock 
-mon snapshot-socket,id=моментальный-монитор,mode=control 
-chardev socket,id=ops-qmp-socket,path=/opt/feynman/qemu/compute/mig-test3/ops-qmp.sock,server,nowwait 
-mon ops-qmp-socket, id = ops-qmp-monitor, режим = управление 
-chardev socket,path=/opt/feynman/qemu/compute/mig-test3/ops-rl.sock,server,nowwait,id=ops-rl-socket 
-mon ops-rl-socket,id=ops-rl-monitor,mode=readline -vnc :234 
-chardev socket,id=qemu-guest-agent,path=/opt/feynman/qemu/compute/mig-test3/guest-agent.sock,server,nowwait 
-устройство virtio-последовательный 
-device virtserialport, name=org.qemu.guest_agent.0,chardev=qemu-guest-agent 
-устройство pcie-root-port,slot=4,chassis=0,addr=4.0,id=disk-reserved-pcie.0,multifunction=on 
-устройство pcie-root-port,id=disk-reserved-pcie.1,slot=4,chassis=1,addr=4.1 
-устройство pcie-root-port, шасси = 2, адрес = 4.2, id = диск-зарезервировано-pcie.2, слот = 4 
-устройство pcie-root-port,slot=4,chassis=3,addr=4.3,id=disk-reserved-pcie.3 
-устройство pcie-root-port,slot=4,chassis=4,addr=4.4,id=disk-reserved-pcie.4 
-устройство pcie-root-port,slot=4,chassis=5,addr=4.5,id=disk-reserved-pcie.5 
-устройство pcie-root-port,slot=4,chassis=6,addr=4.6,id=disk-reserved-pcie.6 
-устройство pcie-root-port,slot=4,chassis=7,addr=4.7,id=disk-reserved-pcie.7 
-drive format=qcow2,throttling.iops-read=390,cache=none,stats-intervals.0=30,if=none,throttling.iops-write=160,node-name=ld-R8FGNRBTAP1B1EKRKGBEMV91R0,throttling.bps- read-max=9437185,throttling.iops-write-max-length=30,throttling.bps-write-max-length=30,throttling.iops-write-max=320,throttling.bps-read=4608000,file= /opt/feynman/disks/compute/os-2aa293e149614b849f9b0311c39f3706/initial.qcow2,throttling.iops-read-max=780,throttling.bps-write=4608000,throttling.bps-read-max-length=30,aio=native ,throttling.iops-read-max-length=30,throttling.bps-write-max=9437185,index=0,id=virtio0 
-устройство virtio-blk-pci, серийный номер = R8FGNRBTAP1B1EKRKGBE, диск = virtio0 
-drive media=cdrom,node-name=cloud-init,index=1,file=/opt/feynman/qemu/compute/mig-test3/cloudinit-429550438.iso,if=ide 
-порядок загрузки = с 
-smbios тип=1 
-netdev id=ln-0600063325cd,ifname=ln-0600063325cd,script=no,downscript=no,vhost=on,vnet_hdr=on,queues=2,type=tap 
-device virtio-net-pci,mac=06:00:06:33:25:cd,mq=on,vectors=6,netdev=ln-0600063325cd

Пункт назначения:

-name mig-test3.compute,debug-threads=on 
-machine q35,accel=kvm,dump-guest-core=off 
хост-процессор 
-smp ядер=1,maxcpus=64 
-m maxmem=262144M,размер=2048M,слоты=32 
-mem-путь /dev/hugepages 
-монитор нет 
-pidfile /opt/feynman/qemu/compute/mig-test3/pid 
-chardev socket,server,id=manager-socket,nowait,path=/opt/feynman/qemu/compute/mig-test3/manager.sock 
-mon менеджер-сокет, id = менеджер-монитор, режим = контроль 
-chardev socket,id=mertics-socket,nowait,path=/opt/feynman/qemu/compute/mig-test3/metrics.sock,server 
-mon mertics-socket,id=метрики-монитор,режим=управление 
-chardev socket,nowwait,path=/opt/feynman/qemu/compute/mig-test3/snapshot.sock,server,id=snapshot-socket 
-mon snapshot-socket,id=моментальный-монитор,mode=control 
-chardev socket,id=ops-qmp-socket,nowait,path=/opt/feynman/qemu/compute/mig-test3/ops-qmp.sock,сервер 
-mon ops-qmp-socket, id = ops-qmp-monitor, режим = управление 
-chardev socket,nowwait,path=/opt/feynman/qemu/compute/mig-test3/ops-rl.sock,server,id=ops-rl-socket 
-mon ops-rl-socket, id=ops-rl-monitor,mode=readline 
-ВНК :623 
-chardev socket,id=qemu-guest-agent,nowwait,path=/opt/feynman/qemu/compute/mig-test3/guest-agent.sock,server 
-устройство virtio-последовательный
-device virtserialport,chardev=qemu-guest-agent,name=org.qemu.guest_agent.0 
-устройство pcie-root-port,multifunction=on,slot=4,addr=4.0,chassis=0,id=disk-reserved-pcie.0 
-устройство pcie-root-port,id=disk-reserved-pcie.1,slot=4,addr=4.1,chassis=1 
-устройство pcie-root-port,addr=4.2,chassis=2,id=disk-reserved-pcie.2,slot=4 
-устройство pcie-root-port,addr=4.3,chassis=3,id=disk-reserved-pcie.3,slot=4 
-устройство pcie-root-port,addr=4.4,chassis=4,id=disk-reserved-pcie.4,slot=4 
-устройство pcie-root-port,addr=4.5,chassis=5,id=disk-reserved-pcie.5,slot=4 
-устройство pcie-root-port,addr=4.6,chassis=6,id=disk-reserved-pcie.6,slot=4 
-устройство pcie-root-port,id=disk-reserved-pcie.7,slot=4,addr=4.7,chassis=7 
-drive throttling.iops-read=390,file=/opt/feynman/disks/compute/os-2aa293e149614b849f9b0311c39f3706/initial.qcow2,throttling.bps-write-max-length=30,throttling.bps-read-max-length =30,throttling.bps-write=4608000,throttling.bps-write-max=9437185,throttling.iops-write=160,cache=none,node-name=ld-R8FGNRBTAP1B1EKRKGBEMV91R0,if=none,index=0,stats -intervals.0=30,throttling.bps-read=4608000,throttling.iops-read-max-length=30,throttling.iops-write-max-length=30,aio=native,format=qcow2,throttling.iops -read-max=780,throttling.iops-write-max=320,id=virtio0,throttling.bps-read-max=9437185 
-устройство virtio-blk-pci, диск = virtio0, серийный номер = R8FGNRBTAP1B1EKRKGBE 
-drive file=/opt/feynman/qemu/compute/mig-test3/cloudinit-429550438.iso,if=ide,index=1,media=cdrom,node-name=cloud-init 
-порядок загрузки = с 
-smbios тип=1 
-netdev queues=2,script=no,type=tap,vhost=on,vnet_hdr=on,downscript=no,id=ln-0600063325cd,ifname=ln-0600063325cd 
-device virtio-net-pci,mq=on,netdev=ln-0600063325cd,vectors=6,mac=06:00:06:33:25:cd 
-устройство host-x86_64-cpu,node-id=0,core-id=0,thread-id=0,id=cpu1,socket-id=1 
-object memory-backend-file,mem-path=/dev/hugepages,share=off,discard-data=on,id=mem1,size=2147483648 
-устройство pc-dimm,id=pcdimm1,memdev=mem1 
-входящий tcp:172.19.36.133:586a

Я подключил 1 процессор и 2 ГБ оперативной памяти. Он работает на Qemu 5.0.0 и Ubuntu 20.04. У меня есть эта проблема в QEMU 2.11.1 на Ubuntu 18.04, и у меня есть проблемы с обновлением.

Рейтинг:0
флаг us

Я думаю, что это могла быть старая ошибка, исправленная восходящей фиксацией fa0cb34d2210cc749b9a70db99bb41c56ad20831, где некоторые объекты памяти получили имя /object/name, а не просто «имя».

Navid Nabavi avatar
флаг in
Я попробовал id=/object/mem1, но он не принимает его. Потому что он имеет символ «/», который недопустим для этого параметра. Но это возможно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.