* Wen Congyang (we...@cn.fujitsu.com) wrote: > >> I have sent the v8. But the usage is not changed. You can setup the > >> environment according to the wiki. > >> When we open nbd client, we need to connect to the nbd server. So I > >> introduce a new command child_add to add NBD client > >> as a quorum child when the nbd server is ready. > >> > >> The nbd server is ready after you run the following command: > >> nbd_server_start 0:6262 # the secondary qemu will listen to host:port > >> nbd_server_add -w mc1 # the NBD server will know this disk is used as > >> NBD server. The export name is its id wc1. > >> # -w means we allow to write to this disk. > >> > >> Then you can run the following command in the primary qemu: > >> child_add disk1 > >> child.driver=replication,child.mode=primary,child.file.host=127.0.0.1,child.file.port=6262,child.file.export=mc1,child.file.driver=nbd,child.ignore-errors=on > >> > >> After this monitor command, nbd client has connected to the nbd server. > > > > Ah! The 'child.file.export=mc1' wasn't there previously; I see Yang added > > that to the wiki yesterday; > > that probably explains the problem that we've been having. > > Sorry for this mistake.
OK, so this is working for me (with the 7.2 world). What isn't working in this setup is migrate -b, I get: (qemu) Receiving block device images Error unknown block device disk1 qemu-system-x86_64: error while loading state section id 1(block) qemu-system-x86_64: load of migration failed: Invalid argument Can you explain the id=disk1 on the master side? Dave > > Thanks > Wen Congyang > > > > > Dave > > > >> > >> Thanks > >> Wen Congyang > >> > >>> > >>> - Michael > >>> > >>> . > >>> > >> > >> > > -- > > Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK > > . > > > -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK