Problems with missing ttyv devices in BHyve?
Peter Grehan
grehan at freebsd.org
Fri Oct 4 05:38:59 UTC 2013
Hi Craig,
> A few questions for you.
>
> (1) I want to get the same FreeNAS image working inside Bhyve and on
> real hardware.
> In the source code for /sbin/init, when it parses /etc/ttys,
> if the entry does not exist, it prints out an error message about
> not being able to find
> the tty entry to open it.
> Do you know if there is a way to specify an entry for /dev/ttyu2,
> only if it
> exists, and not print out an error message otherwise?
Not without modifying init :( This seems a very old Unix limitation.
> (2) Is it possible to connect to the console of the BHyve VM via /dev/ttyu2
> or some other mechanism? I would like to be able to connect to
> the BHyve VM
> and use something like Expect or py-expect to execute console
> commands in the VM,
> for automated testing.
Not currently - the only options you have are to run bhyve under
expect, or set up a network port and log in and run expect on commands.
I have what I think is a plan to fix this: maybe for 10.1.
later,
Peter.
More information about the freebsd-virtualization
mailing list