New bhyve user

D'Arcy Cain darcy at druid.net
Fri Sep 28 13:23:40 UTC 2018


Greetings.  I have just recently started using bhyve (previously a Xen
user).  I am using vm-bhyve to manage it.  I have a few questions.

First question, am I making the right choice by switching and, if so, is
bhyve the right choice to switch to?  I realize that that is an
impossible question but perhaps some pros and cons as well as war
stories will help me.

I created a switch and clients using the examples on the vm-bhyve web
site.  However, I could not get IP working until I put an IP address on
the vm-public interface.  I duplicated the address of the interface that
it is connected to (re0 in my case) and used DHCP to assign addresses to
the clients.  If this is the correct way, shouldn't it have happened
automatically?

In any case, I saw I see that it can be added at creation time but how
do I modify it later?  I saw "switch address a.b.c.d/xx|none" in the man
page but no way to specify which switch the address should be applied
to.  I tried adding the switch name before and after the address but
that gave me an error.

I tried to boot into a Linux install but even though I set grahics to
yes, it doesn't seem to be serving VNC.  On the console I can only get
into the live CD.  How do I get it installed?

I am thinking of creating a base install with various install options
and then copy that over to new installs as a starting point.  I was
going to use rsync with the -S option to copy over the file as sparse.
Is there another way that is preferred?

In Xen there is a maxvcpus which limit the number of CPUs but they could
baloon down if not busy so that other clients who are busy can use the
CPUs.  In bhyve (at least in vm-bhyve) there is only a cpus line in the
config.  Is this a minimum, maximum or is it a hard limit?

That's it for now.  Thanks for any help.

-- 
D'Arcy J.M. Cain <darcy at druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 788 2246     (DoD#0082)    (eNTP)   |  what's for dinner.
IM: darcy at Vex.Net, VoIP: sip:darcy at druid.net


More information about the freebsd-virtualization mailing list