Date: Sat, 12 Aug 2023 13:05:46 +0300 From: Odhiambo Washington <odhiambo@gmail.com> To: freebsd-virtualization@freebsd.org Subject: Re: Starting the bhyve journey Message-ID: <CAAdA2WOpv1jw-=Ut%2BTwV=%2BxfWK2vuKrguhp7FNpWdYgMc1Ai%2BA@mail.gmail.com> In-Reply-To: <CAAdA2WPwjJV=qDyx_NEi_CFYgvfKz6FjySBb9PrfMYYa%2BBpFCw@mail.gmail.com> References: <CAAdA2WPwjJV=qDyx_NEi_CFYgvfKz6FjySBb9PrfMYYa%2BBpFCw@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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] [-- Attachment #2 --] <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 12, 2023 at 12:24 PM Odhiambo Washington <<a href="mailto:odhiambo@gmail.com">odhiambo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello all.<div><br></div><div>I am new to bhyve and have read a lot about it, so I decided to try creating a few VMs.</div><div>I found a HOWTO that is detailed and which appears to be the easiest to follow: <a href="https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/" target="_blank">https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/</a></div><div>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).</div><div>I have gotten stuck midway and cannot figure out why: I cannot boot the VMs I create.</div><div>I have tried creating a Windows2019 as well as a Debian12 VM, but both don't boot.</div><div><br></div><div>vm-public: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1492<br> ether ce:6f:18:51:d4:51<br> id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15<br> maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200<br> root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0<br> member: em1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP><br> ifmaxaddr 0 port 2 priority 128 path cost 20000<br> groups: bridge vm-switch viid-4c918@<br> nd6 options=9<PERFORMNUD,IFDISABLED><br></div><div>tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1492<br> description: vmnet/debian12/0/public<br> options=80000<LINKSTATE><br> ether 58:9c:fc:10:ff:ed<br> inet6 fe80::5a9c:fcff:fe10:ffed%tap0 prefixlen 64 scopeid 0x6<br> groups: tap vm-port<br> media: Ethernet autoselect<br> status: no carrier<br> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL><br></div><div><br></div><div>1. Windows2019 VM:</div><div> vm create -t uefi -s 100G -m 8G -c8 windows2019</div><div> vm install windows2019 /usr/local/bhyve-vms/.iso/server2019.iso</div><div><br></div><div>2. Debian12 VM:</div><div> vm create -s 60G -m 8G -c 8 debian12</div><div> vm install debian12 .iso/debian-12.0.0-amd64-DVD-1.iso</div><div><br></div><div>root@gw:/usr/local/bhyve-vms # vm list<br>NAME DATASTORE LOADER CPU MEMORY VNC AUTO STATE<br>debian12 default bhyveload 8 8G - Yes[2] Bootloader (91866)<br>windows2019 default uefi 8 8G - Yes [1] Stopped<br></div><div><br></div><div>From the above output of `vm list`, you can see that none of them is booting up.</div><div><br></div><div>What is it that I could be missing?</div></div></blockquote><div><br></div><div>I found the problem. The .templates/uefi.conf had a wrong value for network0_switch.</div><div>It should be "vm-public" instead of "public".</div><div></div></div><div><br></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>"<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">", </span><span style="font-size:12.8px">egrep -v '^$|^.*#' </span><span style="background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:"Lucida Console",Consolas,"Courier New",monospace;font-size:13.6px">¯\_(ツ)_/¯</span><span style="font-size:12.8px"> :-)</span></div><div><span style="font-size:12.8px">[How to ask smart questions: </span><span style="font-size:12.8px"><a href="http://www.catb.org/~esr/faqs/smart-questions.html" target="_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a>]</span></div></div></div></div></div>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAdA2WOpv1jw-=Ut%2BTwV=%2BxfWK2vuKrguhp7FNpWdYgMc1Ai%2BA>
