Date: Thu, 23 Jan 2014 04:51:54 -0500 From: Aryeh Friedman <aryeh.friedman@gmail.com> To: =?ISO-8859-1?Q?Jonas_B=FClow?= <jonas.bulow@gmail.com>, "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: Re: Linux on BHyVe in 10.0-RELEASE Message-ID: <CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA@mail.gmail.com> In-Reply-To: <CAEGOEeV7rOogDA3NhZFMjbQ30ygJ4s%2BnD=DkvMNj-KR3Vah35w@mail.gmail.com> References: <CAEGOEeUo-spSp051MWg-4%2B_vDACBK9NqWOPz7LBdDEHvGS3=_w@mail.gmail.com> <52E0C1D4.9000304@freebsd.org> <CAEGOEeWbysCn5Ma-aGOLGmbJPTn0CTa%2BMjRvwGVYm7jJJ57coQ@mail.gmail.com> <52E0D1BB.2050807@callfortesting.org> <CAEGOEeVUvHmypGBgd0V=Ffhzex2zsVuihA8rbxhLX9QCFxvO%2Bg@mail.gmail.com> <CAGBxaXm1-0NBwOTx40V9C-Z0wF5a9y%2BHNMRuM-N5UansiiREeQ@mail.gmail.com> <CAEGOEeV2=3Nn-5rebUJfNL-xeutSZH5_i7HkiB9ucEC%2BPD2_nw@mail.gmail.com> <CAGBxaXkui_vc0RLNcXab6qE2YRXyXRcP-p=KmwtQBsF87mDYXw@mail.gmail.com> <CAEGOEeV7rOogDA3NhZFMjbQ30ygJ4s%2BnD=DkvMNj-KR3Vah35w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry for the repost I am currently attempting to import a linux instance into bhyve via petitecloud but here is the script that PC would generate for such a instance tell me if something like it works: (just replace the mentions of freebsd with linux ones): #!/bin/sh pw lock petitecloud truncate -s 10G /vms/pri/jf4aibtonk ifconfig tap202 destroy ifconfig tap202 create ifconfig tap202 up sleep 5 ifconfig bridge0 addm tap202 up /usr/sbin/bhyveload -m 512 -d /vms/cds/FreeBSD-10.0-BETA2-amd64-disc1.iso jf4aibtonk /usr/sbin/bhyve -c 1 -m 512 -AI -H -P -g 0 -s 0:0,hostbridge -s 1:0,virtio-net,tap202 -s 2:0,virtio-blk,/vms/pri/jf4aibtonk -s 3:0,virtio-blk,/vms/cds/FreeBSD-10.0-BETA2-amd64-disc1.iso -S 31,uart,stdio jf4aibtonk echo $!>/var/run/petitecloud/jf4aibtonk ifconfig tap202 destroy ifconfig tap202 create ifconfig tap202 up sleep 5 ifconfig bridge0 addm tap202 up /usr/sbin/bhyveload -m 512 -d /vms/pri/jf4aibtonk jf4aibtonk /usr/sbin/bhyve -c 1 -m 512 -AI -H -P -g 0 -s 0:0,hostbridge -s 1:0,virtio-net,tap202 -s 2:0,virtio-blk,/vms/pri/jf4aibtonk -S 31,uart,stdio jf4aibtonk echo $!>/var/run/petitecloud/jf4aibtonk I suggest try it via PC or some other precanned script and then debug and adopt from there (i.e. use the assumption that everything is file backed not disk backed until you can isolate the issue) On Thu, Jan 23, 2014 at 4:45 AM, Jonas B=FClow <jonas.bulow@gmail.com> wrot= e: > Can you elaborate more what you mean? > > I currently do: > > cp vm0 lin1 > ...edit lin1 and set linux and ubuntu13.10 > sh lin1 iso > =3D> failing install > > /J > > > > On Thu, Jan 23, 2014 at 10:38 AM, Aryeh Friedman <aryeh.friedman@gmail.co= m > > wrote: > >> Try: >> >> truncat --size 10G disk.img >> bhyve.... -d disk.img >> >> >> On Thu, Jan 23, 2014 at 4:37 AM, Jonas B=FClow <jonas.bulow@gmail.com>wr= ote: >> >>> I tried to run from an USB drive with a standard file backend (non ZFS?= ). >>> >>> Mounted as: >>> >>> /dev/da5p1 on /mnt (ufs, local, soft-updates) >>> >>> Installation of ubuntu still fails when trying to install the grub >>> bootloader. >>> >>> /J >>> >>> >>> On Thu, Jan 23, 2014 at 9:58 AM, Aryeh Friedman < >>> aryeh.friedman@gmail.com> wrote: >>> >>>> Does using the standard file backed bhye work? >>>> >>>> >>>> On Thu, Jan 23, 2014 at 3:56 AM, Jonas B=FClow <jonas.bulow@gmail.com>= wrote: >>>> >>>>> fwiw, I do not have any /dev/zvol in the host. I'm using a vanilla >>>>> FreeBSD >>>>> 10.0-Release install using ZFS. >>>>> >>>>> /J >>>>> >>>>> >>>>> On Thu, Jan 23, 2014 at 9:24 AM, Michael Dexter >>>>> <editor@callfortesting.org>wrote: >>>>> >>>>> > >>>>> > Here's what I've found so far: >>>>> > >>>>> > vmrun.sh does not like zvols and I am hoping for: >>>>> > >>>>> > sh vmrun.sh -m 1024 -d /dev/zvol/zroot/vm3 vm3 >>>>> > >>>>> > It gets as far as: >>>>> > >>>>> > Writing partition tables [In Progress ] >>>>> > Initializing ada0p2 [ Failed ] >>>>> > >>>>> > I am trying to figure out why. >>>>> > >>>>> > What does work for me for FreeBSD VM's is to prepare >>>>> /dev/zvol/zroot/vm3 >>>>> > using the bhyve-script approach and then boot it as usual. >>>>> > >>>>> > I will include this in an rc version of "bhyve-script" that I hope = to >>>>> > release shortly. It may not be worth adding the functionality to >>>>> > bhyve-script as it is EOL. >>>>> > >>>>> > Michael >>>>> > >>>>> > On 1/22/14 11:26 PM, Jonas B=FClow wrote: >>>>> > > Yes, if "using zvol" is the same thing as using ZFS for the guest >>>>> image. >>>>> > > >>>>> > > I tried setting DEVTYPE to "" with the same result. >>>>> > > >>>>> > > /J >>>>> > > >>>>> > > >>>>> > > On Thu, Jan 23, 2014 at 8:16 AM, Peter Grehan <grehan@freebsd.org= > >>>>> > wrote: >>>>> > > >>>>> > >> Hi Jonas, >>>>> > >> >>>>> > >> >>>>> > >> Installation starts and everything looks good until it tries to >>>>> install >>>>> > >>> the >>>>> > >>> grub boot loader. That last step fails. Exiting the installer a= nd >>>>> > running: >>>>> > >>> #sh lin1 start >>>>> > >>> Gives a grub prompt. >>>>> > >>> >>>>> > >>> Any hints? >>>>> > >>> >>>>> > >> >>>>> > >> Are you using a zvol for the guest disk image ? >>>>> > >> >>>>> > >> later, >>>>> > >> >>>>> > >> Peter. >>>>> > >> >>>>> > >> >>>>> > > _______________________________________________ >>>>> > > freebsd-virtualization@freebsd.org mailing list >>>>> > > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>>> > > To unsubscribe, send any mail to " >>>>> > freebsd-virtualization-unsubscribe@freebsd.org" >>>>> > > >>>>> > >>>>> > >>>>> _______________________________________________ >>>>> freebsd-virtualization@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>>> To unsubscribe, send any mail to " >>>>> freebsd-virtualization-unsubscribe@freebsd.org" >>>>> >>>> >>>> >>>> >>>> -- >>>> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org >>>> >>> >>> >> >> >> -- >> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org >> > > --=20 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?CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA>