Projekt »xenburn.sh«
-
- Projekt
- xenburn.sh
- Kategorie
- bash (20)
- Gestartet
- 06/29/14 11:44:28
- RelDate
- 12-05-22
- Released
- xenburn.0.3.0r9
- Maintainer
- Pieli
xenburn ist ein kleiner bash wrapper, einen xen server zu meistern.
xenburn wrappt hauptsächlich um xl, unterstützt aber auch andernorts, zB bei der Genese neuer VMs.
xenburn kümmert sich um vier Belange:
- DOMAIN – Werkzeuge für eine einzelne domU
- FLI4L – Werkzeuge für den Flifl
- SYSTEM – Extra-Werkzeuge für alles, was so anfällt
- TEMPLATE – Werkzeuge für die Gold-Masters, aus templates baut man Rechner.
Bedient wird das ganze, wie von dem freundlichen Man-Text unten erläutert:
xenburn --help gibt folgendes aus
xenburn v0.3.0-r9 is the undisputed tool when it comes to vm provisioning and operating. $># xenburn <dpt> <CMD> with <dept> one of domain,fli4l,system,template <CMD> to incantate a preprogrammed action to spring into motion, for the dpts in particular: domain dpt: xenburn domain check <domU> internal|disk - check domain's disk or xenburn cfgs xenburn domain clone <domU> <cloneU> - clone domains xenburn domain del <domU> - destroy an old domain xenburn domain disks <domU> - manage disks of domUs xenburn domain edit <domain> <cfg> - edit a domain domain xenburn domain extract <domU> - extract kernels out of a domain xenburn domain list - list domains xenburn domain mount <domU> - mount domains root disks xenburn domain autostart - interactively autostart any domain xenburn domain reinit [<domU>] - rewrite a domain's daemon xenburn domain rename [<domU>] - rename a domain xenburn domain schedule - schedule to start a domain (periodically) xenburn domain xtract <domU> - xtract kernels out of a domain startup dpt: xenburn domain|fli4l start - to start a non-running domU xenburn domain|fli4l restart - to restart a running domU xenburn domain|fli4l stop - to stop a running console xenburn domain|fli4l console - to console to a running domU fli4l dpt: cat <list> | xenburn fli4l block <fli4l> - (re)cfg a fli4l w/ip-blocks (see module for implementation) xenburn fli4l build <domU> - (re)build a new fli4l xenburn fli4l check <domU> internal|disk - check domain's disk or xenburn cfgs xenburn fli4l clone <inFli> <cloneFLi> - clone a fli4l domain xenburn fli4l del <fli> - delete a fli4l domain xenburn fli4l edit <fli4l> <cfg> - edit a fli4l domain xenburn fli4l list - list known fli4ls xenburn fli4l new <fliName> - create a new a fli4l domain xenburn fli4l obtain <ver> - obtain and build a new version of the fli4l xenburn fli4l autostart - interactively autostart any domain xenburn fli4l reinit [<fli4l>] - rewrite a fli4l's daemon xenburn fli4l unblock <fli4l> - (re)cfg a fli4l w/o the ip-blocks xenburn fli4l update - non-interactively update base.txt and rebuild fli4l system dpt: xenburn system diagnose - diagnose a xenburn system xenburn system fix - fix a xenburn system xenburn system rebuild - rebuild a xenburn system xenburn system report - report on a xenburn system template dpt: xenburn template build [<templateName>] - build a brand new domain from templateName xenburn template clone [<inTempl>] [<outTempl>] - clone a template file xenburn template list - list known templates xenburn template new [<path> <flavour> <vershn> <edition> <release>] - pack paths to templates xenburn template obtain <type> - obtain latest <type> templates from the mother ship xenburn template unpack <templ> <path> - unpack a template, so you can better tinker with it Give: xenburn <dpt> ls - to learn of all the commands in a department xenburn <dpt> help - to learn more xenburn <dpt> <CMD> help - to learn even more Be advised that there is nothing more potent than xenburns list views, give fi $#> xenburn domain for the domain list etc.Direkt aus des Professors Mund.