V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

oz

Herramienta para instalar automáticamente sistemas operativos invitados [guest OS] en máquinas virtuales, reduciendo la intervención manual al mínimo. Se apoya en plantillas TDL [Template Description Language] que describen el SO, la arquitectura, los discos, los paquetes, los scripts post-instalación, etc. A partir de esas plantillas, el conjunto de ejecutables que forman el paquete `oz` descarga la imagen ISO, crea la VM, ejecuta la instalación desatendida, aplica personalizaciones y deja la imagen lista para usar con KVM/QEMU, libvirt o similar. Incluye los ejecutables oz-cleanup-cache, oz-customize, oz-generate-icicle y oz-install

$ oz-install -d3 -t 900 -u debian12-x86_64.tdl
nivel de depuración de 0 a 5 y timeout en segundos para la fase de instalación
$ oz-customize -d3 debian12-x86_64.dsk customize.tdl

Ejemplo de customize.

$ nano customize.tdl

<template>

<name>debian12-custom</name>

<os>

<name>Debian</name>

<version>12</version>

<arch>x86_64</arch>

</os>

<customize>

<install>

<package>curl</package>

<package>htop</package>

</install>

<command>echo 'Customized at $(date)' > /root/build.log</command>

</customize>

</template>

$ oz-generate-icicle -d3 -t 600 debian12-x86_64.dsk debian12.tdl > nuevo.icicle (generar el fichero “icicle”
XML con la lista de paquetes instalados, usuarios, etc.) a partir de un disco existente
$ oz-cleanup-cache
borra todo el caché que Oz guarda en $HOME/.oz/cache/, ISOs descargadas, kernels/initrds, paquetes temporalmente copiados...
$ $ virsh create ubuntu22.xml
lanzar la virtualización. Ver libvirsh-clients
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4442 entradas - Acerca del Tractatus
La Pipa Plena 2025