Re: Starting the bhyve journey

From: Odhiambo Washington <odhiambo_at_gmail.com>
Date: Sat, 12 Aug 2023 10:05:46 UTC
On Sat, Aug 12, 2023 at 12:24 PM Odhiambo Washington <odhiambo@gmail.com>
wrote:

> Hello all.
>
> I am new to bhyve and have read a lot about it, so I decided to try
> creating a few VMs.
> I found a HOWTO that is detailed and which appears to be the easiest to
> follow: https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/
> The only differences are that I did not install a fresh FreeBSD-13 server
> as I already had one, and I am not using ZFS on my server (host).
> I have gotten stuck midway and cannot figure out why: I cannot boot the
> VMs I create.
> I have tried creating a Windows2019 as well as a Debian12 VM, but both
> don't boot.
>
> vm-public: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
> 1492
>         ether ce:6f:18:51:d4:51
>         id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
>         maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
>         root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
>         member: em1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
>                 ifmaxaddr 0 port 2 priority 128 path cost 20000
>         groups: bridge vm-switch viid-4c918@
>         nd6 options=9<PERFORMNUD,IFDISABLED>
> tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0
> mtu 1492
>         description: vmnet/debian12/0/public
>         options=80000<LINKSTATE>
>         ether 58:9c:fc:10:ff:ed
>         inet6 fe80::5a9c:fcff:fe10:ffed%tap0 prefixlen 64 scopeid 0x6
>         groups: tap vm-port
>         media: Ethernet autoselect
>         status: no carrier
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>
> 1.  Windows2019 VM:
>     vm create -t uefi -s 100G -m 8G -c8 windows2019
>     vm install windows2019 /usr/local/bhyve-vms/.iso/server2019.iso
>
> 2. Debian12 VM:
>     vm create -s 60G -m 8G -c 8 debian12
>     vm install debian12 .iso/debian-12.0.0-amd64-DVD-1.iso
>
> root@gw:/usr/local/bhyve-vms # vm list
> NAME         DATASTORE  LOADER     CPU  MEMORY  VNC  AUTO     STATE
> debian12     default            bhyveload    8         8G             -
>    Yes[2]         Bootloader (91866)
> windows2019  default        uefi               8        8G             -
>      Yes [1]     Stopped
>
> From the above output of `vm list`, you can see that none of them is
> booting up.
>
> What is it that I could be missing?
>

I found the problem. The .templates/uefi.conf had a wrong value
for  network0_switch.
It should be "vm-public" instead of "public".



-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]