Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 May 2020 11:13:12 -0400
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        Brandon helsley <brandon.helsley@hotmail.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: Bhyve iso
Message-ID:  <CAGBxaXn2Cwk-q8v1kzb3vyO1X65nfzf8PaF_Vcc2dS-bQuxrNA@mail.gmail.com>
In-Reply-To: <CY4PR19MB16556D1DA82793AE978A91C0F9A10@CY4PR19MB1655.namprd19.prod.outlook.com>
References:  <CY4PR19MB1655A27EFE20217E948D7A5EF9A10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaX=E=sUw4qHnM0iR78MNdZX=aUDeexzMuTT1=DE=%2BhK4QA@mail.gmail.com> <CY4PR19MB165506449C43939A9A6FAB71F9A10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXm-4McryhTwjv-mjdGPnD5=tmGYY%2BX8A54O%2B-VnsMwAgA@mail.gmail.com> <CY4PR19MB16556D1DA82793AE978A91C0F9A10@CY4PR19MB1655.namprd19.prod.outlook.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 11, 2020 at 11:00 AM Brandon helsley <
brandon.helsley@hotmail.com> wrote:

> What does script mean?
>

Refer to the man pages for each command.   The 10,000 ft view of the script
though is the first call to bhyve does the install and the second one
restarts the machine after the install.   The way each iteration is done is
basically as follows:

1. Stop/destroy any existing running instances of the machine
(Install only 1a. Create the file(s) needed to back the virtual hard
drive(s))
2. Set up the networking needed connect the VM into the external LAN with a
valid/routable connection
3. Run bhyve
4. Do any additional book keeping needed to allow PetiteCloud (the program
that generated the script) to manage the VM instance from it's web interface


> Sent from Outlook Mobile <https://aka.ms/blhgte>;
> ------------------------------
> *From:* Aryeh Friedman <aryeh.friedman@gmail.com>
> *Sent:* Monday, May 11, 2020 8:05:59 AM
> *To:* Brandon helsley <brandon.helsley@hotmail.com>
> *Cc:* freebsd-virtualization@freebsd.org <
> freebsd-virtualization@freebsd.org>
> *Subject:* Re: Bhyve iso
>
>
>
> On Mon, May 11, 2020 at 9:45 AM Brandon helsley <
> brandon.helsley@hotmail.com> wrote:
>
> What is option for adding another drive? Ahci is under -s but I don't see
> anything relevant.
>
>
> Here is an example script for install FreeBSD and then rebooting the VM
> after the install:
>
> #!/bin/sh
> #
> # Generated by PetiteCloud 0.2.6
> #
>
> truncate -s 750G /vms/pri/dfdebf870cff2e43
> ifconfig tap6 destroy
> ifconfig tap6 create
> ifconfig tap6 up
> sleep 5
> ifconfig bridge0 addm tap6 up
> bhyvectl --destroy --vm=adda5345720edee1
> /usr/sbin/bhyve -c cores=4 -m 8192 -AI -H -P -w -g 0 -s 0:0,hostbridge -s
> 1,virtio-net,tap6 -s 2,ahci-hd,/vms/pri/dfdebf870cff2e43 -s
> 3,ahci-cd,/vms/cds/FreeBSD-12.1-RELEASE-amd64-dvd1.iso -s 29,fbuf,tcp=
> 0.0.0.0:5906,w=800,h=600 -s 30,xhci,tablet  -s 31,lpc -l com1,stdio -l
> bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd adda5345720edee1
> echo $!>/var/run/petitecloud/adda5345720edee1
> sleep 10
> ifconfig tap6 destroy
> ifconfig tap6 create
> ifconfig tap6 up
> sleep 5
> ifconfig bridge0 addm tap6 up
> bhyvectl --destroy --vm=adda5345720edee1
> /usr/sbin/bhyve -c cores=4 -m 8192 -AI -H -P -w -g 0 -s 0:0,hostbridge -s
> 1,virtio-net,tap6 -s 2,ahci-hd,/vms/pri/dfdebf870cff2e43  -s 29,fbuf,tcp=
> 0.0.0.0:5906,w=800,h=600 -s 30,xhci,tablet  -s 31,lpc -l com1,/dev/nmdm6B
> -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd
> adda5345720edee1&>/dev/null
> echo $!>/var/run/petitecloud/adda5345720edee1
> sleep 10
>
>
> Sent from Outlook Mobile <https://aka.ms/blhgte>;
> ------------------------------
> *From:* Aryeh Friedman <aryeh.friedman@gmail.com>
> *Sent:* Monday, May 11, 2020 7:32:23 AM
> *To:* Brandon helsley <brandon.helsley@hotmail.com>
> *Cc:* freebsd-virtualization@freebsd.org <
> freebsd-virtualization@freebsd.org>
> *Subject:* Re: Bhyve iso
>
>
>
> On Mon, May 11, 2020 at 9:26 AM Brandon helsley <
> brandon.helsley@hotmail.com> wrote:
>
> In setting up bhyve today, or at least learning how, and I'm stuck at the
> part after I create with truncate the device map image. I'm supposed to put
> an iso with the devicemap.img and then boot from grub. How do I complete
> this last step with the iso? Could someone please help?
>
>
> See man page for bhyve but basically what you do is you add an other drive
> like you do the disks but instead of saying the block device is AHCI-HD or
> VirtIOBlk you say it is AHCI-CD.
>
> --
> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
>
>
>
> --
> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
>


-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXn2Cwk-q8v1kzb3vyO1X65nfzf8PaF_Vcc2dS-bQuxrNA>