diff --git a/docs/drvbhyve.html.in b/docs/drvbhyve.html.in index 603be80038..e75eb83aa0 100644 --- a/docs/drvbhyve.html.in +++ b/docs/drvbhyve.html.in @@ -98,6 +98,9 @@ the following to the domain XML (Since 1.2.4): </devices> ... + +
Make sure to load the nmdm
kernel module if you plan to use that.
Then virsh console
command can be used to connect to the text console
of a guest.
start --console domname+
+The virsh domxml-to-native
command can preview the actual
+bhyve
commands that will be executed for a given domain.
+It outputs two lines, the first line is a bhyveload
command and
+the second is a bhyve
command.
+
Please note that the virsh domxml-to-native
doesn't do any
+real actions other than printing the command, for example, it doesn't try to
+find a proper TAP interface and create it, like what is done when starting
+a domain; and always returns tap0
for the network interface. So
+if you're going to run these commands manually, most likely you might want to
+tweak them.
+# virsh -c "bhyve:///system" domxml-to-native --format bhyve-argv --xml /path/to/bhyve.xml +/usr/sbin/bhyveload -m 214 -d /home/user/vm1.img vm1 +/usr/sbin/bhyve -c 2 -m 214 -A -I -H -P -s 0:0,hostbridge -s 3:0,virtio-net,tap0,mac=52:54:00:5d:74:e3 -s 2:0,virtio-blk,/home/user/vm1.img -s 1,lpc -l com1,/dev/nmdm0A vm1 +