mclu.git
6 years agoboot: Stop hard-coding the bridge name. master
Richard W.M. Jones [Thu, 18 Jan 2018 11:31:02 +0000 (11:31 +0000)]
boot: Stop hard-coding the bridge name.

8 years agoedk2.git no longer exists.
Richard W.M. Jones [Thu, 7 Jul 2016 20:24:04 +0000 (21:24 +0100)]
edk2.git no longer exists.

8 years agoAdd TODO list.
Richard W.M. Jones [Tue, 8 Mar 2016 21:39:43 +0000 (21:39 +0000)]
Add TODO list.

8 years agoFix typo in manual and add README file.
Richard W.M. Jones [Tue, 8 Mar 2016 13:26:07 +0000 (13:26 +0000)]
Fix typo in manual and add README file.

8 years agoAllow use of virtio-blk disk bus.
Richard W.M. Jones [Sun, 28 Feb 2016 20:45:44 +0000 (20:45 +0000)]
Allow use of virtio-blk disk bus.

It's documented, but didn't work before.

8 years agoAdd 'cmdline' template option.
Richard W.M. Jones [Sun, 28 Feb 2016 20:36:14 +0000 (20:36 +0000)]
Add 'cmdline' template option.

8 years agoDocument needs-external-kernel template option.
Richard W.M. Jones [Sun, 28 Feb 2016 20:20:07 +0000 (20:20 +0000)]
Document needs-external-kernel template option.

Fixes commit 737ffdb932c89d8ec0b2c3d9731ca325da9d84f3.

8 years agoFixes to allow (32 bit) arm guests to run on aarch64 hosts.
Richard W.M. Jones [Sat, 27 Feb 2016 13:09:09 +0000 (13:09 +0000)]
Fixes to allow (32 bit) arm guests to run on aarch64 hosts.

8 years agoFixes to allow aarch64 guests to run on aarch64 hosts.
Richard W.M. Jones [Sat, 27 Feb 2016 12:22:27 +0000 (12:22 +0000)]
Fixes to allow aarch64 guests to run on aarch64 hosts.

8 years agoDefine Config.host_cpu.
Richard W.M. Jones [Sat, 27 Feb 2016 12:22:12 +0000 (12:22 +0000)]
Define Config.host_cpu.

9 years agoboot: Use host-passthrough instead of host-model.
Richard W.M. Jones [Wed, 9 Sep 2015 16:35:12 +0000 (17:35 +0100)]
boot: Use host-passthrough instead of host-model.

This causes the -cpu host option to be used, which has the side-effect
of enabling nested KVM.

9 years agoAllow an external kernel to be used to boot guests.
Richard W.M. Jones [Mon, 18 May 2015 12:11:46 +0000 (13:11 +0100)]
Allow an external kernel to be used to boot guests.

Required for armv7 guests.

9 years agoboot: Allow template to specify custom libvirt XML.
Richard W.M. Jones [Wed, 15 Apr 2015 16:55:02 +0000 (17:55 +0100)]
boot: Allow template to specify custom libvirt XML.

9 years agomclu list: Ignore libguestfs temporary guestfs-* when displaying active guests.
Richard W.M. Jones [Sat, 4 Apr 2015 21:16:15 +0000 (22:16 +0100)]
mclu list: Ignore libguestfs temporary guestfs-* when displaying active guests.

9 years agodocs: Add description and examples.
Richard W.M. Jones [Sat, 4 Apr 2015 20:39:53 +0000 (21:39 +0100)]
docs: Add description and examples.

9 years agodocs: Add documentation for template files.
Richard W.M. Jones [Sat, 4 Apr 2015 19:35:33 +0000 (20:35 +0100)]
docs: Add documentation for template files.

9 years agomclu: boot: Allow template to specify a minimum disk size.
Richard W.M. Jones [Mon, 30 Mar 2015 12:40:43 +0000 (13:40 +0100)]
mclu: boot: Allow template to specify a minimum disk size.

9 years agomclu: boot: Fix quoting issues.
Richard W.M. Jones [Thu, 26 Mar 2015 15:47:58 +0000 (15:47 +0000)]
mclu: boot: Fix quoting issues.

Create a wrapper script that sets the variables and runs
the build script.

9 years agoSort template list before returning.
Richard W.M. Jones [Wed, 25 Mar 2015 17:41:41 +0000 (17:41 +0000)]
Sort template list before returning.

9 years agoEnsure Random.self_init() is called.
Richard W.M. Jones [Tue, 24 Mar 2015 21:34:17 +0000 (21:34 +0000)]
Ensure Random.self_init() is called.

Otherwise guests get the same MAC address because there is
insufficient randomness in the OCaml PRNG.

9 years agomclu boot: Add --size and --timezone options.
Richard W.M. Jones [Tue, 24 Mar 2015 17:28:03 +0000 (17:28 +0000)]
mclu boot: Add --size and --timezone options.

9 years agoparallel: Call _exit so that C and OCaml exit handlers don't run.
Richard W.M. Jones [Mon, 23 Mar 2015 22:24:37 +0000 (22:24 +0000)]
parallel: Call _exit so that C and OCaml exit handlers don't run.

9 years agoboot: Add --console and --viewer parameters.
Richard W.M. Jones [Mon, 23 Mar 2015 22:16:57 +0000 (22:16 +0000)]
boot: Add --console and --viewer parameters.

These allow the serial and/or graphical consoles to be opened
when creating a guest.

9 years agoviewer: Run virt-viewer in the background.
Richard W.M. Jones [Mon, 23 Mar 2015 22:16:34 +0000 (22:16 +0000)]
viewer: Run virt-viewer in the background.

9 years agoImplement 'mclu reboot' command for rebooting guests.
Richard W.M. Jones [Sat, 21 Mar 2015 23:06:50 +0000 (23:06 +0000)]
Implement 'mclu reboot' command for rebooting guests.

9 years agoImplement 'mclu viewer' command to open the graphical console.
Richard W.M. Jones [Sat, 21 Mar 2015 22:28:48 +0000 (22:28 +0000)]
Implement 'mclu viewer' command to open the graphical console.

9 years agoRefactor common code dealing with [host:]name.
Richard W.M. Jones [Sat, 21 Mar 2015 22:49:01 +0000 (22:49 +0000)]
Refactor common code dealing with [host:]name.

9 years agoImplement 'mclu destroy' command.
Richard W.M. Jones [Sat, 21 Mar 2015 22:28:48 +0000 (22:28 +0000)]
Implement 'mclu destroy' command.

9 years agomclu: console: Fix error message.
Richard W.M. Jones [Sat, 21 Mar 2015 22:28:22 +0000 (22:28 +0000)]
mclu: console: Fix error message.

This updates commit 925be79f3065e383cbc532ebd637652999a9671e.

9 years agotemplates: Use shell variables to pass parameters to 'build'.
Richard W.M. Jones [Sat, 21 Mar 2015 22:12:25 +0000 (22:12 +0000)]
templates: Use shell variables to pass parameters to 'build'.

Also allow the hostname of the guest to be set.

9 years agoImplement serial console (mclu console ..)
Richard W.M. Jones [Sat, 21 Mar 2015 22:02:15 +0000 (22:02 +0000)]
Implement serial console (mclu console ..)

9 years agomclu version 2
Richard W.M. Jones [Mon, 16 Mar 2015 13:58:17 +0000 (13:58 +0000)]
mclu version 2

9 years agoStart mclu version 2.
Richard W.M. Jones [Mon, 16 Mar 2015 13:46:38 +0000 (13:46 +0000)]
Start mclu version 2.

10 years agobuild/import: Add --no-start flag.
Richard W.M. Jones [Wed, 28 May 2014 11:20:08 +0000 (12:20 +0100)]
build/import: Add --no-start flag.

10 years agobuild/import: Fix --virtio parameters.
Richard W.M. Jones [Wed, 28 May 2014 11:14:54 +0000 (12:14 +0100)]
build/import: Fix --virtio parameters.

10 years agomclu list: Sort lists of guests when displaying them.
Richard W.M. Jones [Tue, 27 May 2014 21:41:42 +0000 (22:41 +0100)]
mclu list: Sort lists of guests when displaying them.

10 years agoReformat so columns line up in 'mclu list' output.
Richard W.M. Jones [Wed, 14 May 2014 20:35:44 +0000 (21:35 +0100)]
Reformat so columns line up in 'mclu list' output.

10 years agoFix error message.
Richard W.M. Jones [Mon, 12 May 2014 21:44:10 +0000 (22:44 +0100)]
Fix error message.

10 years agoStupid python without static typing and type inference.
Richard W.M. Jones [Mon, 12 May 2014 21:40:17 +0000 (22:40 +0100)]
Stupid python without static typing and type inference.

10 years agoFix typo in README.
Richard W.M. Jones [Mon, 12 May 2014 21:13:39 +0000 (22:13 +0100)]
Fix typo in README.

10 years agoREADME: Note that you can also issue ansible commands against the cluster.
Richard W.M. Jones [Mon, 12 May 2014 18:40:24 +0000 (19:40 +0100)]
README: Note that you can also issue ansible commands against the cluster.

10 years agoRewrite to use ansible.
Richard W.M. Jones [Mon, 12 May 2014 12:50:12 +0000 (13:50 +0100)]
Rewrite to use ansible.

10 years agoChange node power subcommands.
Richard W.M. Jones [Sat, 10 May 2014 14:48:42 +0000 (15:48 +0100)]
Change node power subcommands.

'mclu wake' -> 'mclu on'
'mclu shutdown' -> 'mclu off'

10 years agomclu: Add --viewer option to mclu start, to start virt-viewer.
Richard W.M. Jones [Sat, 10 May 2014 14:44:39 +0000 (15:44 +0100)]
mclu: Add --viewer option to mclu start, to start virt-viewer.

10 years agorun: No need to echo the command we are going to run.
Richard W.M. Jones [Sat, 10 May 2014 14:32:10 +0000 (15:32 +0100)]
run: No need to echo the command we are going to run.

10 years agomclu: Add import subcommand to import existing guests.
Richard W.M. Jones [Sat, 10 May 2014 12:36:55 +0000 (13:36 +0100)]
mclu: Add import subcommand to import existing guests.

10 years agomclu build: Print the node that we started the guest on.
Richard W.M. Jones [Sat, 10 May 2014 12:37:01 +0000 (13:37 +0100)]
mclu build: Print the node that we started the guest on.

10 years agoAdd 'mclu reboot' command.
Richard W.M. Jones [Fri, 9 May 2014 16:01:41 +0000 (17:01 +0100)]
Add 'mclu reboot' command.

10 years agostatus: Whitespace fixes.
Richard W.M. Jones [Fri, 9 May 2014 12:34:32 +0000 (13:34 +0100)]
status: Whitespace fixes.

10 years agoWhen building a guest, give it a fixed (but random) MAC address.
Richard W.M. Jones [Fri, 9 May 2014 12:34:00 +0000 (13:34 +0100)]
When building a guest, give it a fixed (but random) MAC address.

Otherwise libvirt generates a new random MAC address on
every guest restart.

10 years agobuild: Add 'make lint' rule and fix some problems found by pylint.
Richard W.M. Jones [Fri, 9 May 2014 11:48:31 +0000 (12:48 +0100)]
build: Add 'make lint' rule and fix some problems found by pylint.

10 years agoMove libvirt XML generation to separate module.
Richard W.M. Jones [Fri, 9 May 2014 11:40:17 +0000 (12:40 +0100)]
Move libvirt XML generation to separate module.

Code refactoring.

10 years agodocs: Add SELinux and other configuration tips.
Richard W.M. Jones [Fri, 9 May 2014 11:33:33 +0000 (12:33 +0100)]
docs: Add SELinux and other configuration tips.

10 years agoMove configuration documentation to separate file, and expand.
Richard W.M. Jones [Fri, 9 May 2014 09:07:08 +0000 (10:07 +0100)]
Move configuration documentation to separate file, and expand.

10 years agoFix mclu spec builds.
Richard W.M. Jones [Thu, 8 May 2014 22:14:48 +0000 (23:14 +0100)]
Fix mclu spec builds.

You can now build an RPM by doing:

  make
  make dist
  rpmbuild -ta mclu-VERSION.tar.gz

10 years agomclu.spec: Set git URL and source URL.
Richard W.M. Jones [Thu, 8 May 2014 22:10:18 +0000 (23:10 +0100)]
mclu.spec: Set git URL and source URL.

10 years agomclu initial commit.
Richard W.M. Jones [Tue, 6 May 2014 15:49:19 +0000 (16:49 +0100)]
mclu initial commit.