Commit Graph

53 Commits

Author SHA1 Message Date
Matt Churchyard
ef6a4b7cd2 Wrong mode on README 2016-05-02 18:11:49 +01:00
Matt Churchyard
0f7b3d1cb7 Make wiki mention bigger, starting to put all info & guides there 2016-04-20 13:55:38 +01:00
Matt Churchyard
0d45c4297c Mention that ports or 1.0-beta is recommended for most users 2016-04-19 12:17:51 +01:00
Matt Churchyard
408d9c17d6 Rename TEMPLATES now we are using the wiki 2016-04-11 11:17:26 +01:00
Matt Churchyard
7ab2067cea Can't see why we shouldn't default to hd0,1 2016-04-09 13:37:39 +01:00
Matt Churchyard
d6e23820d8 Note that on stdio, you don't get terminal back till guest is shutdown 2016-04-09 11:46:55 +01:00
Matt Churchyard
ee9f155d3f Mention -f in quickstart
Turns out to be a really useful option. Because you would
normally connect straight to the console to run an install anyway,
it's actually beneficial to just run the installer on stdio.
2016-04-09 11:43:29 +01:00
Matt Churchyard
a325de15d9 Show foreground option in README 2016-04-09 11:32:06 +01:00
Matt Churchyard
f74a257462 Grammer in Quick-Start 2016-04-08 14:18:20 +01:00
Matt Churchyard
6bdf0b7fac Add a quickstart overview to README 2016-04-08 14:17:01 +01:00
Matt Churchyard
af3a245c20 fix mistake in README 2016-04-07 17:58:23 +01:00
Matt Churchyard
e7db5d4c05 Small fixes and template updates 2016-04-07 17:52:43 +01:00
Matt Churchyard
8dba1f136e Keep boot command in README until package is at 0.11 2016-04-07 11:44:05 +01:00
Matt Churchyard
1b4bd1ec93 Update readme now 0.11 has changed things a bit 2016-04-07 11:42:01 +01:00
Matt Churchyard
832afba34f update readme as UEFI should work in 10.3 2016-04-05 16:17:16 +01:00
Matt Churchyard
3c4844efe8 Just note that Windows needs ahci disks not virtio 2016-04-05 16:15:30 +01:00
Matt Churchyard
008aac7ca6 Merge pull request #76 from oodgaard/adding-custom-disks
Added a how to for custom sparse zvol.
2016-04-05 16:13:21 +01:00
Matt Churchyard
44f8831ac9 Msajor re-write of grub-bhyve support
Please see readme, all grub-bhyve guests (linux/openbsd/netbsd) will
need their configuration files changing. These changes are primarily to
allow users more control over the grub commands used, whilst removing a lot
of ugly redundant code from lib/vm-guest.
We now also support multiple guests with the stop command.
2016-04-05 10:29:47 +01:00
Otto Odgaard
14f7cb5489 updated adding custom disks readme. 2016-03-28 12:37:52 +10:00
Otto Odgaard
3dc62e48d5 added a how to for custom sparse zvol. 2016-03-27 14:30:54 +10:00
Matt Churchyard
f6b4cca8c1 Slight docs fixes and remove some unnecessary if blocks 2015-11-09 13:39:32 +00:00
Matt Churchyard
ad0425e7ce Fix #26. Just provide sample dnsmasq configuration 2015-11-09 09:18:37 +00:00
Matt Churchyard
5ce20cccf5 Explain how to make autocomplete permanent 2015-10-23 11:45:23 +01:00
Matt Churchyard
e9decd17f7 Expand auto-complete instructions 2015-10-22 12:45:13 +01:00
Matt Churchyard
2109558dee Update autocomplete example in README
Added newer commands to the list
Also support completing ISO files after 'install guest ..' which is really useful
2015-10-22 12:37:33 +01:00
Matt Churchyard
6e2f3726cb More relentless performance chasing
Try to reduce number of shell callouts to the bare minimum.
It's slightly more ugly but use setvar to set return values where possible.
Over the top 1000-round testing showed almost a second for $(), and near instant
for setvar. The following functions now take a variable name and set that rather than
echo'ing the response, so can be called inline rather than via $().

__switch_get_ident
__config_get
__vm_running_check
__vm_find_console
__vm_get_disk_path

Also use ${var%%} & ${var##} to parse slot/func numbers from passthru devices rather
than callout to echo/cut.
2015-10-19 16:26:20 +01:00
Matt Churchyard
3e2bcee000 Tidy up Windows instructions slightly 2015-10-16 08:58:17 +01:00
Matt Churchyard
6d6ecb6a34 clone command for ZFS users
makes it easy to duplicate an existing guest
2015-10-15 14:55:48 +01:00
Matt Churchyard
16d3f21f1e Replace my test directory with placeholder in examples 2015-10-15 12:28:40 +01:00
Matt Churchyard
7c5be8feb6 Cool autocomplete for csh/tcsh shell 2015-10-15 12:19:05 +01:00
Matt Churchyard
633f283b5d Mention that shared storage environments should work 2015-10-14 13:27:51 +01:00
Matt Churchyard
6dfdcd7800 0.7.1 didn't really function correctly with Windows 2015-10-10 22:19:36 +01:00
Matt Churchyard
da439ed8c5 Mention the default RDP login details 2015-10-09 16:53:22 +01:00
Matt Churchyard
a7eba86d35 Tidy Windows support and add to README 2015-10-09 15:42:11 +01:00
Matt Churchyard
dcb2dc20c0 Show what a running vm looks like in 'vm list' 2015-08-10 09:30:56 +01:00
Matt Churchyard
e50a3ccd40 Tidying up for a new release 2015-08-10 09:30:03 +01:00
Matt Churchyard
f0565e4472 Tidying up for a new release 2015-08-10 09:19:21 +01:00
Matt Churchyard
d1221b5eee Tidying up for a new release 2015-08-10 09:18:46 +01:00
Matt Churchyard
16f281a47d Various changes - see full commit message for details
Replace spaces with tabs
Change __nat_init function name to match other functions in the switch library
Completely rewrite guest support, making vm-core logic much cleaner
Guests are now supported via the lib/vm-guest library
Each guest has a function which unifies the install/run logic in once place rather than two.
Loaders now run in the background; Not 100% ideal in some cases but better for most.
This also fixes the small tap0 issue which will now only present itself if you start a guest
with no networking
All guests need more testing with these changes but should be functional.
2015-08-08 12:21:01 +01:00
Matt Churchyard
01687e55f2 Add some basic nat support, few quirks but fairly automated 2015-08-07 16:52:07 +01:00
Matt Churchyard
66e73eb623 try to improve ZFS usage in README.md 2015-08-07 11:04:05 +01:00
Matt Churchyard
7785127cc2 try to improve ZFS usage in README.md 2015-08-07 11:03:26 +01:00
Matt Churchyard
a8bce5b48e try to improve ZFS usage in README.md 2015-08-07 11:01:49 +01:00
Matt Churchyard
7e88de9ab9 Enhance and tidy up ZFS support
Also load libs first so __err function is available before we try and use it
2015-08-06 19:31:08 +01:00
Matt Churchyard
9e331fb3a2 Add Makefile command to setup VM directory and copy templates 2015-07-29 09:17:58 +01:00
Matt Churchyard
a44a59e5f8 The man page is the best resource for up-to-date info 2015-07-11 11:54:22 +01:00
churchers
2d745e4c5f Add download link to readme 2015-06-30 08:37:37 +01:00
churchers
617227fa3f Script needs to be /usr/local/sbin/vm
Not actually critical but that's where the rc.d script will look without
modification
2015-06-24 12:20:49 +01:00
churchers
9874981120 Minor switch changes
Switches now only created if they don't exist so init no longer requires
vmm.ko to be unloaded. Multiple init runs will just do nothing.

Switches have been updated to add a dash to the end of the interface
description. This stops the possibility of the wrong switch being used
if one switch has a name that is a substring of another - eg "int" &
"internet".
2015-06-24 11:20:44 +01:00
churchers
348e9fa264 More README tidy-up 2015-06-24 10:21:48 +01:00