Re: CFT: vmrc Virtual Machine rc script

2014-02-28 Thread Takuya ASADA
2014-02-28 10:00 GMT+02:00 Michael Dexter :

> On 2/27/14 6:13 AM, Takuya ASADA wrote:
> > Then I get an error:
> > vm: provisioning VM openbsd6
> > /usr/local/vm//openbsd6/openbsd6.conf: 21: Syntax error: "(" unexpected
>
> Note that because the OpenBSD VM is using a pre-made disk image, it will
> not support "provision". You simply want "start".
>
> > Same as another images.
> >
> > Where this error coming from?
>
> From a typo on line 6: :(
>
> vm_console=""nmdm" rather than:
> vm_console="nmdm"
>
>
Oh I see.


> This is now fixed and thank you for testing it!
>

I'll try it again :-)
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"


Re: CFT: vmrc Virtual Machine rc script

2014-02-28 Thread Michael Dexter
On 2/27/14 6:13 AM, Takuya ASADA wrote:
> Then I get an error:
> vm: provisioning VM openbsd6
> /usr/local/vm//openbsd6/openbsd6.conf: 21: Syntax error: "(" unexpected

Note that because the OpenBSD VM is using a pre-made disk image, it will
not support "provision". You simply want "start".

> Same as another images.
> 
> Where this error coming from?

>From a typo on line 6: :(

vm_console=""nmdm" rather than:
vm_console="nmdm"

This is now fixed and thank you for testing it!

Michael
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"


Re: CFT: vmrc Virtual Machine rc script

2014-02-27 Thread Takuya ASADA
2014-02-27 16:25 GMT+02:00 Matt Donovan :

> The error is coming from the openbsd.conf line 21
>
The error is due to a syntax errror in your openbs.conf. Can you post your
> configuration as it appears you have an extra ).
>

It's true, but I even never changes it. Which means the configuration file
is may broken by default.

This line:

grub_boot_cmd="echo -e \"kopenbsd -h com0 (hd0,openbsd1)/bsd\nboot\" |
grub-bhyve -r hd0 -m "${host_vmroot}/${vm_name}/device.map" -M "$vm_ram"
"$vm_name""
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"


Re: CFT: vmrc Virtual Machine rc script

2014-02-27 Thread Matt Donovan
The error is coming from the openbsd.conf line 21
On Feb 27, 2014 8:14 AM, "Takuya ASADA"  wrote:
>
> Hi Michael,
>
> I tried openbsd6, ubuntu7, centos9 by remove comment out on install.sh,
and
> did provision command like this:
> $ sudo /usr/local/etc/rc.d/vm provision openbsd6
>
> Then I get an error:
> vm: provisioning VM openbsd6
> /usr/local/vm//openbsd6/openbsd6.conf: 21: Syntax error: "(" unexpected
>
> Same as another images.
>
> Where this error coming from?
>
> Note: I'm on FreeBSD-CURRENT, not 10.0.
>
>
> 2014-01-27 12:09 GMT+02:00 Michael Dexter :
>
> >
> > Hello all,
> >
> > For the one-week anniversary of bhyve's release, I wish to share the
> > next iteration of my virtual machine scripts that have evolved from a
> > 2005 jail rc/disk image framework to a FreeBSD 9.0 bhyve binary and VM
> > build script to a 10.* sequential provision script. It's primary purpose
> > is to facilitate the exposure of bugs in bhyve and related FreeBSD
> > components but you may find it useful for continuous VM use or for
> > integration into your own scripts.
> >
> > Because bhyve is only the latest multiplicity solution on FreeBSD, this
> > rc script includes basic jail and qemu support and could include chroot,
> > simh and GXemul support. Of these, QEMU is intended to help prepare OSs
> > like OpenBSD that require VirtIO and console adjustments prior to
> > booting under bhyve.
> >
> > Synopsis:
> >
> > Unpack vmrc.tar
> > Run 'sh install.sh' or perform the steps manually
> > Verify your host_nic and host_zpool in /usr/local/etc/vm.conf
> > /usr/local/etc/rc.d/vm(Show usage)
> > /usr/local/etc/rc.d/vm provision vm0  (Note: /usr/local/vm/vm0/vm0.conf)
> > (Fetches OS install media, formats disk, installs to disk)
> > /usr/local/etc/rc.d/vm start vm0  (Loads and boots vm0)
> >
> > Alternatively:
> > /usr/local/etc/rc.d/vm iso vm0(Fetches and boots and ISO image)
> >
> > "ISO" mode will prepare a disk image to install the OS to and includes
> > fetch support for FreeBSD, Ubuntu and CentOS.
> >
> > Manual scripts exist in install/ to fetch FreeNAS, pfSense and OpenBSD.
> >
> > Status:
> >
> > Know issues and known desired features are at the end of
> > instructions.txt plus various "fix:" notes throughout the script. This
> > is not mature enough for packaging yet but does some things quite
> > reliably and is ready for feedback. Because development is ongoing, I
> > invite you to mail me about issues directly and I can post it to
> > something like GitHub if there is interest.
> >
> > Please read the instructions.txt to avoid FAQ's and I have done my best
> > to make the script itself readable.
> >
> >
> > Site: http://bhyve.org/vmrc/
> >
> > Download: http://bhyve.org/vmrc/vmrc.tar (latest version)
> >
> >
> > Thank you Neel, Peter, John and Tycho for your hard work on bhyve.
> >
> > Thank you Devin for greatly improving this script and Allan at
> > ScaleEngine for testing it and providing resources for bhyve's overall
> > improvement.
> >
> >
> > Thank you for testing bhyve!
> >
> > Michael
> > ___
> > freebsd-virtualization@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> > To unsubscribe, send any mail to "
> > freebsd-virtualization-unsubscr...@freebsd.org"
> >
> ___
> freebsd-virtualization@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "
freebsd-virtualization-unsubscr...@freebsd.org"

The error is due to a syntax errror in your openbs.conf. Can you post your
configuration as it appears you have an extra ).
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"


Re: CFT: vmrc Virtual Machine rc script

2014-02-27 Thread Takuya ASADA
Hi Michael,

I tried openbsd6, ubuntu7, centos9 by remove comment out on install.sh, and
did provision command like this:
$ sudo /usr/local/etc/rc.d/vm provision openbsd6

Then I get an error:
vm: provisioning VM openbsd6
/usr/local/vm//openbsd6/openbsd6.conf: 21: Syntax error: "(" unexpected

Same as another images.

Where this error coming from?

Note: I'm on FreeBSD-CURRENT, not 10.0.


2014-01-27 12:09 GMT+02:00 Michael Dexter :

>
> Hello all,
>
> For the one-week anniversary of bhyve's release, I wish to share the
> next iteration of my virtual machine scripts that have evolved from a
> 2005 jail rc/disk image framework to a FreeBSD 9.0 bhyve binary and VM
> build script to a 10.* sequential provision script. It's primary purpose
> is to facilitate the exposure of bugs in bhyve and related FreeBSD
> components but you may find it useful for continuous VM use or for
> integration into your own scripts.
>
> Because bhyve is only the latest multiplicity solution on FreeBSD, this
> rc script includes basic jail and qemu support and could include chroot,
> simh and GXemul support. Of these, QEMU is intended to help prepare OSs
> like OpenBSD that require VirtIO and console adjustments prior to
> booting under bhyve.
>
> Synopsis:
>
> Unpack vmrc.tar
> Run 'sh install.sh' or perform the steps manually
> Verify your host_nic and host_zpool in /usr/local/etc/vm.conf
> /usr/local/etc/rc.d/vm(Show usage)
> /usr/local/etc/rc.d/vm provision vm0  (Note: /usr/local/vm/vm0/vm0.conf)
> (Fetches OS install media, formats disk, installs to disk)
> /usr/local/etc/rc.d/vm start vm0  (Loads and boots vm0)
>
> Alternatively:
> /usr/local/etc/rc.d/vm iso vm0(Fetches and boots and ISO image)
>
> "ISO" mode will prepare a disk image to install the OS to and includes
> fetch support for FreeBSD, Ubuntu and CentOS.
>
> Manual scripts exist in install/ to fetch FreeNAS, pfSense and OpenBSD.
>
> Status:
>
> Know issues and known desired features are at the end of
> instructions.txt plus various "fix:" notes throughout the script. This
> is not mature enough for packaging yet but does some things quite
> reliably and is ready for feedback. Because development is ongoing, I
> invite you to mail me about issues directly and I can post it to
> something like GitHub if there is interest.
>
> Please read the instructions.txt to avoid FAQ's and I have done my best
> to make the script itself readable.
>
>
> Site: http://bhyve.org/vmrc/
>
> Download: http://bhyve.org/vmrc/vmrc.tar (latest version)
>
>
> Thank you Neel, Peter, John and Tycho for your hard work on bhyve.
>
> Thank you Devin for greatly improving this script and Allan at
> ScaleEngine for testing it and providing resources for bhyve's overall
> improvement.
>
>
> Thank you for testing bhyve!
>
> Michael
> ___
> freebsd-virtualization@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "
> freebsd-virtualization-unsubscr...@freebsd.org"
>
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"


CFT: vmrc Virtual Machine rc script

2014-01-27 Thread Michael Dexter

Hello all,

For the one-week anniversary of bhyve's release, I wish to share the
next iteration of my virtual machine scripts that have evolved from a
2005 jail rc/disk image framework to a FreeBSD 9.0 bhyve binary and VM
build script to a 10.* sequential provision script. It's primary purpose
is to facilitate the exposure of bugs in bhyve and related FreeBSD
components but you may find it useful for continuous VM use or for
integration into your own scripts.

Because bhyve is only the latest multiplicity solution on FreeBSD, this
rc script includes basic jail and qemu support and could include chroot,
simh and GXemul support. Of these, QEMU is intended to help prepare OSs
like OpenBSD that require VirtIO and console adjustments prior to
booting under bhyve.

Synopsis:

Unpack vmrc.tar
Run 'sh install.sh' or perform the steps manually
Verify your host_nic and host_zpool in /usr/local/etc/vm.conf
/usr/local/etc/rc.d/vm(Show usage)
/usr/local/etc/rc.d/vm provision vm0  (Note: /usr/local/vm/vm0/vm0.conf)
(Fetches OS install media, formats disk, installs to disk)
/usr/local/etc/rc.d/vm start vm0  (Loads and boots vm0)

Alternatively:
/usr/local/etc/rc.d/vm iso vm0(Fetches and boots and ISO image)

"ISO" mode will prepare a disk image to install the OS to and includes
fetch support for FreeBSD, Ubuntu and CentOS.

Manual scripts exist in install/ to fetch FreeNAS, pfSense and OpenBSD.

Status:

Know issues and known desired features are at the end of
instructions.txt plus various "fix:" notes throughout the script. This
is not mature enough for packaging yet but does some things quite
reliably and is ready for feedback. Because development is ongoing, I
invite you to mail me about issues directly and I can post it to
something like GitHub if there is interest.

Please read the instructions.txt to avoid FAQ's and I have done my best
to make the script itself readable.


Site: http://bhyve.org/vmrc/

Download: http://bhyve.org/vmrc/vmrc.tar (latest version)


Thank you Neel, Peter, John and Tycho for your hard work on bhyve.

Thank you Devin for greatly improving this script and Allan at
ScaleEngine for testing it and providing resources for bhyve's overall
improvement.


Thank you for testing bhyve!

Michael
___
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"