APPLIANCE-CREATOR(8)
π APPLIANCE-CREATOR(8) β the appliance-creator girlie's guide π
ok so quick intro before we get into it: this is the manual page for appliance-creator, part of Appliance Tools. Think of it as your group chat with the terminal, except this chat builds whole appliance images for you. slay. π
β¨ NAME β¨
appliance-creator β creates pre-installed appliance images and meta-data. that's the whole vibe. no cap. π
π¦ SYNOPSIS π¦
appliance-creator [OPTIONS]
πΈ DESCRIPTION πΈ
okay so here's the tea, bestie: appliance-creator creates pre-installed appliance images from kickstart files. and what even are kickstart files? they're the little info bundles that carry all the deets about the packages and configurations that get built into the image. so basically the kickstart file is the blueprint and this tool is the main character that actually makes it happen. β¨
π§ OPTIONS π§
-h,--helpβ shows a help message and then dips out. iconic behavior honestly.
π₯ IMAGE OPTIONS π₯
these options are the ones that define the appliance image you're creating. this is where you decide what your baby looks like. π«Ά
-cKSCFG,--config=KSCFG β path to the kickstart config file. this is literally the source of truth, don't skip it.-nNAME,--name=NAME β the name of the appliance image to be created (the default is based on the config name). name your child wisely π-fFORMAT,--format=FORMAT β disk format. this will take any input thatqemu-img convertwill take (raw,qcow2,vmdk, ...). > heads up bestie: not all disk formats will work with all virt technologies. also,rawimages are xz compressed, andqcow2images use compression (unless it's disabled with the--no-compressoption. β that's literally how it's written in the source, love that for us π).--vmem=VMEM β amount of virtual memory for the appliance, in MB (default:512).--vcpu=VCPU β number of virtual cpus for the appliance (default:1).--checksumβ generate a checksum for the created appliance. for the girlies who like receipts β¨--no-compressβ disables image compression. no compression, no problem.
π SYSTEM DIRECTORY OPTIONS π
these options define the way the created appliance is packaged. yes there are two sections with this same heading in the original, and yes we are keeping both because we don't erase history here. π
-pPACKAGE,--package=PACKAGE β package format, which will package up the output, disk images and meta into a package. currently only"zip","zip.64","tar","tar.gz","tar.bz2"are supported. (the default is"none", which is valid and also valid of it.)-iINCLUDE,--include=INCLUDE β path to a file or dir to include in the appliance package. bring your friends π«Ά-oOUTDIR,--outdir=OUTDIR β output directory. where the magic lands.
β SYSTEM DIRECTORY OPTIONS (yes, again) β
these ones define the directories used on your system for creating the appliance image. different section, same name, still iconic.
-tTMPDIR,--tmpdir=TMPDIR β temporary directory to use (default:/var/tmp).--cache=CACHEDIR β cache directory to use (default: private cache).
π Debugging options π
these options define extra options for debugging. for when something is giving absolutely nothing and you need to know why π
-d,--debugβ output debugging information.-v,--verboseβ output verbose progress information. watch it cook, step by step.--logfile=FILE β save debug information to FILE. so you can re-read the drama later.
π EXAMPLES π
Appliance Example
appliance-creator \
-n ThinCrust --config
/usr/share/doc/appliance-tools-%{version}/aos-rawhide.ks \
--cache=/var/tmp/act
look at that line break placement. we don't fix it. we respect it. π
π CONTRIBUTORS π
Dennis Gilmore, David Huff, Joey Boggs, Bryan kearney, Daniel P. Berrange, and a team of other contributors. shoutout to the whole squad, fr fr π
π BUGS π
found a bug? report it directly to BugZilla "http://bugzilla.redhat.com/bugzilla/" against the "Fedora" product, and the "appliance-tools" component. please and thank you, the devs will love you for it π«Ά
π COPYRIGHT π
Copyright (C) Fedora Project 2012, and various contributors. This is free software. You may redistribute copies of it under the terms of the GNU General Public License "http://www.gnu.org/licenses/gpl.html". There is NO WARRANTY, to the extent permitted by law. β and we mean it, bestie, no warranty at all, read that part again π
π¦ SEE ALSO π¦
"qemu-img(1)", "virt-image(1)", "virt-image(5)" β go read those too, iykyk β¨
and that's the whole page bestie!! this was appliance-tools 011.3, dated 2025-07-04 β screenshot it, save it, tattoo it, whatever you need. go build something iconic. π
β¨ππ
π¦ where this page comes from
- epel 9: appliance-tools 011.3-5.el9 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms